我正在报表生成器中构建一个报表。我正在计算每家商店收到的申请数量。不过,我写的这个表达式并没有按商店分解。例如,到目前为止,我们已经收到两个应用程序。。。每个商店一个。但它并没有显示每家商店一个,而是显示两家商店都有两个应用程序。如何更新此代码以显示此信息?
=COUNT(Fields!Branch_nbr.Value,Fields!STATUS.Value="A", "LoanAppsAll")
如果不查看报告设计和数据样本,很难知道最佳选项。
然而,这里有一些想法。。。
如果"LoanAppsAll"是你的数据集名称,那么这就是问题所在,你要求SSRS计算整个数据集范围内的所有内容。如果表达式在一个行组中,并且该行组按存储进行分组,那么您可能只需要一起省略scope参数(移除, "LoanAppsAll"
(
如果表达式位于子组中,而该子组的父组是按存储进行分组的,则可以指定按存储进行编组的行组的名称作为作用域名称。
例如,如果您有3个嵌套的行组,按Country、Store和SalesPerson分组,并且行组分别命名为rgCountry、rgStore和rgSalesPerson,那么您将"rgStore"
作为作用域名称来代替"LoanAppsAll"
希望这是有道理的,没有更多的信息很难具体说明。