【发布时间】:2018-05-15 14:05:09
【问题描述】:
SSRS 新手,
会在 SQL 视图中完成计数,但我遇到的问题是我有一个计数,必须在 Report Builder 数据集中进行计数。这是因为我希望用户更改开始和结束日期参数
当报告运行时,我的参数计数(过滤器)为 0(这是默认值)、1、2、3 等
我将以下内容作为数据集的一部分
sum(case when Delivery_Code = 3 then 1
when Customer_id <> Customer_id then 1 else 0
end) as Count
计数有效
但是我想说先把所有客户带回来,所以 >=0,(0 是首次运行报告时的默认值)但是当用户选择例如 2 的计数时,它会过滤到那些
我有以下,但它不工作
Having (sum(case when Delivery_Code = 3 then 1
when Customer_id <> Customer_id then 1 else 0
end) in (@Count) or (@Count) >= '0' )
请帮忙
【问题讨论】:
标签: sql sql-server reporting-services