[英]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.