![](/img/trans.png)
[英]SSRS: When Multi-value Parameter = Select ALL remove filter in Script
[英]SSRS report to show all rows on load and then filter based on multi-value text paramater
我創建了一個SSRS報告,該報告從數據庫中渲染了一個表。 我創建了一個多值文本參數。 我知道我可以通過三種方式使用參數:
WHERE col1 IN (@parm)
) Expression = col1
, Operator = In
, Value = @parm
) 問題是,當我執行此操作時,在初始頁面/報告負載上,沒有呈現任何行,我必須在多值文本參數中輸入一些內容並重新運行報告。
當參數為空時如何顯示所有行/記錄,否則僅顯示匹配的行。
在數據集中傳遞一些默認值,以便在頁面加載時,報表將針對這些默認值呈現,並且不會要求您首次傳遞任何值。
你可以
WHERE (col1 IN(@parm) OR ISNULL(@parm,'')='')
第一個選項在資源上比較重,第二個選項更可取,但是您可能必須更新參數屬性以允許使用空格/ NULL和空白默認值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.