SSRS - 使用组内的变量到达组外

时间:2013-12-12 10:42:55

标签: reporting-services formulas ssrs-grouping

我有一个数据集,其中包含谁提供某些服务的详细信息。我被要求提供一份报告,分析每个提供商正在处理的案例数量(以及涉及的资产)。到目前为止一切顺利,我有一份按提供者分组的报告,并对资产进行求和并计算案例数。

现在我被要求添加他们担任顾问的案件数量。他们是顾问的情况不会是他们正在处理的情况,所以我对如何将这些信息提取到表中感到有点困惑。

我需要做的就是添加以下内容:

=sum(iif(Fields!Advisor.value = Fields!Provider.value,1,0),"DataSet1")

但问题是我需要Fields!Advisor查看整个数据集,而Fields!Provider需要使用组内的当前提供程序。

我尝试使用ReportItems!Textbox.value来引用包含提供者名称的单元格,如下所示:

=sum(iif(Fields!Advisor.value = ReportItems!Textbox10.value,1,0),"DataSet1")

但是它给出了一个错误,我不能在ReportItem上使用聚合函数。我不想在报表项上使用聚合函数 - 我想将其视为常量!

有什么想法吗?

0 个答案:

没有答案