在我的報告中,我有一個表達式用於將參數傳遞給設置爲允許空值的子報告參數。表達式爲: = IIf(Parameters!Lead.Value =「False」,Nothing,Fields!Paid.Value)處理ssrs中的空白或null
僅當Fields!Paid.Value不爲空時,上述表達式纔會返回值。因此,當領域!Paid.Value是空白的,我得到一個錯誤
「規定的報告參數的值是無效」
如何修改我的表達分析這些兩個相互矛盾的問題?
我想要的是當Fields!Paid.Value是空白或不是時,能夠返回值。所以在任何時候表達式運行時,都會返回相應的值,而不會出現上述錯誤。
感謝您的幫助。
嘗試傳遞一個值或空字符串,而不是在你表達的真正部分沒有。 –
Parameter!Lead.Value是必須先解析的布爾參數,然後Fields!Paid.Value將返回數據。當Fields!Paid.Value不爲空或爲空時,當前數據會返回,但在空或空時拋出錯誤 「爲報告參數提供的值無效」。如何嵌套表達式以返回數據?我試過: = IIf(Parameters!Lead.Value =「False」,Nothing,Fields!Paid.Value) AND IIF(Fields!paid.value沒什麼,沒有,Fields!paid.value) and still得到錯誤....期望聲明結束。 您的幫助表示讚賞。 – dLight