[英]Report Builder 3.0 Count Parameter issue
SSRS的新手,
本来可以在SQL视图中完成计数,但我遇到的问题是我有一个计数,该计数必须在报表生成器数据集中进行。 这是因为我希望用户更改开始和结束日期参数
运行报表时,我的参数计数(过滤器)为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' )
请帮忙
只需使用=
代替IN
子句,因为您具有@Count
变量,该变量只有一个单个值
所以,
Having (sum(case when Delivery_Code = 3
then 1
when Customer_id <> Customer_id
then 1 else 0
end) ) = @Count;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.