0
我有一個布爾類型的報告參數。 如果值爲true,則需要將過濾器應用於數據集;如果值爲false,則不應過濾。 聽起來很簡單,但無法弄清楚.. 有什麼建議嗎?基於參數值的SSRS啓用/禁用過濾器
我有一個布爾類型的報告參數。 如果值爲true,則需要將過濾器應用於數據集;如果值爲false,則不應過濾。 聽起來很簡單,但無法弄清楚.. 有什麼建議嗎?基於參數值的SSRS啓用/禁用過濾器
在你的數據集查詢,你可以添加邏輯,如:
WHERE
(
@MyBooleanParam = 1 AND <filter code>
)
OR
(
@MyBooleanParam = 0
)
所以,如果該參數爲True,則過濾邏輯在查詢應用,如果該參數是假的則沒有應用過濾器。
我會用森的,但替代將是您的過濾器設置爲正常的,但在IIf
功能包裹表達式短路過濾器:
=iif(parameter!myboolean.value = 1, parameter!myfilter.value, fields!field_im_filtering.value)