我的情況是條件篩選SSRS
我有一個參數,這是一個列表,允許多值。這意味着列表中的第一條記錄是'全選'
當用戶選擇所有我需要在我的報告中包含與列表匹配的所有記錄以及那些空白的記錄。 (我的數據集正在返回這些)
當用戶只選擇一個或幾個我只想包括這些記錄。沒有那些空白
我的問題: 我有我的數據集一個過濾器,評估在列表中的參數,但我需要添加一個條件篩選,包括空白記錄時,選擇將「所有」 我試圖用表達選擇,但這不起作用
篩選表達 Fields!NAME.Value in = Parameters!List.Value
!!!!!!!!!!!!做工精細
但我需要改變它像作爲
If Parameters!List.Value = 'Select All' Then
Fields!NAME.Value in = Parameters!List.Value or Fields!NAME.Value = " "
Else
Fields!NAME.Value in = Parameters!List.Value
End
你能不能給我誰可以解決這個問題,請諮詢一個!
我在SSRS R2工作
謝謝!
我不認爲這是一個解決方案,我的數據集工作正常,返回空記錄,以及,我複雜的過濾/這些在我SSRS取決於如果用戶選擇「全選」或不包括。 – Eliana
我想知道我怎麼能在SSRS 2008年寫的東西就像一個過濾器。如果參數!List.Value = =在參數「全選」然後 領域!NAME.Value!List.Value或字段!NAME.Value =「 「 Else Fields!NAME.Value in = Parameters!List.Value End – Eliana
使用Select All,您不能檢查這些條件,這就是爲什麼我要說有一個值添加到參數中。在SP中,您可能會檢查「值爲NULL或值IN(@ParamValueList)」。這就是它返回null值的原因。我使用這個過程來過濾數據。 –