我寫了查詢,並沒有設置「where子句」,因爲我想要返回所有值。SSRS 2008 - 在Tablix屬性篩選表達式
我在Tablix屬性中設置了過濾器,並允許用戶選擇它們作爲參數。
我也設置了一個參數來過濾結果。假設該參數的名稱是「p_location」。
我想這樣做:
如果用戶沒有在參數中選擇任何東西,或參數框爲空,返回一切。換句話說,不要過濾任何東西。
如果用戶在參數中輸入了某些內容,請根據字段名稱過濾該參數。
我在表達寫了這個,它似乎並沒有工作:(!IsNothing(參數p_Location.Value), 「」,菲爾茲Location.Value)
= IIF
於是,我選擇喜歡被我的操作
然後,儲值箱=參數!p_location.value
的用戶將在年底以獲得結果類型,使用%的搜索。
是否可以在此參數框中設置單詞「ALL」以返回所有內容?如果我這樣設置,過濾可能不起作用,因爲它包含一些值,而不是空白。
在此先感謝。