我有一個報告有兩個日期參數(StartDate和StartInMarketDate)。在某些情況下,StartInMarketDate值是數據庫可以爲NULL。當這兩個參數都爲NULL或StartInMarketDate參數爲NULL時,所有記錄都應顯示在報告中。爲StartInMarketDate參數指定日期並且StartDate爲NULL時,報告應排除StartInMarketDate爲NULL的所有記錄。SSRS行可見性表達式
我想我應該能夠解決這個問題隱藏基於表達式行,但我不能得到正確的語法。
下面是我想出了語法,但它包含了所有的記錄,當我進入StartInMarketDate參數,並排除當我使用StartDate參數正確的記錄。
=IIF(IsNothing(Parameters!StartInMarketDate.Value), IIF(IsNothing(Fields!StartInMarketDate.Value), IIF(IsNothing(Parameters!StartDate.Value), False, True), False), False)
任何關於我要去哪裏的錯誤的建議表示讚賞。
謝謝。
我建議你在數據集查詢中做這個過濾。編寫並保存永遠不會被看到的服務器返回的行會更容易。 –