【发布时间】:2014-07-10 15:53:18
【问题描述】:
所以这是一个相当复杂的问题。我正在尝试对 SSRS 中不同的计数进行过滤。情况如下。
我在报告中有 3 个数据集。所有 3 个数据集都有相同的字段,但构建在不同的代码上。
我想在对其中一个字段应用过滤器时计算其中一个数据集中的不同医院。
例如,当 DatePeriod 介于 3 个月前和今天之间时,我想计算不同的医院代码。这是我所拥有的。
=iif((Fields!DatePeriod.Value, "Rpt_WinBack") between DateAdd("m",-3,Today()) and DateAdd("m",0,Today()), (CountDistinct(Fields!HospCode.Value, "Rpt_WinBack") & " Hospitals"),nothing)
我目前收到一条错误消息:
“Textbox4 直接引用字段 'DatePeriod' 而不指定数据集聚合。当报表包含多个数据集时,数据区域之外的归档引用必须包含在指定数据集范围的聚合函数中。”
医院可能会在多个日期出现。
谢谢, 斯科特
【问题讨论】:
标签: reporting-services ssrs-2012