有趣的問題我一直在堅持,因爲它看起來很簡單。SSRS SSDT我試圖在矩陣中顯示第二個字段(來自同一個數據集),在同一列
我使用Visual Studio 2010
=Fields!AccountName.Value & Fields!LeaveName.Value
看,如果在LeaveName
拉我的例子應該顯示Leave without Pay: Salary Savings
無薪休假場從(AccountName.Value)有是從那裏的數據我想表達式添加冒號(:)如果有第二個值來,第二個值薪水節省是從(LeaveName.Value)
之前發佈我的問題我曾試圖
=字段AccountName.Value + IIF(IsNothing(場LeaveName.Value)! 「」, 「」)!
這給沒有錯誤的也沒有拉入數據。我有一個測試例子,我知道這個人使用了無薪假期:節省工資
FIX。下面表達加入額外需要與行組玩文本框屬性
=Fields!AccountName.Value + iif(IsNothing(Fields!LeaveName.Value),"",": "+Fields!LeaveName.Value)
然後去Tablix屬性 1.過濾的Tablix。 a。表達式=Fields!AccountName.Value + Fields!LeaveName.Value
b。 <> Leave with Pay
c。表達=Fields!AccountName.Value + Fields!LeaveName.Value
d。 <> Leave without Pay
謝謝,我確定它會利用IFF(是不是,但是...我敢肯定你的代碼是正確的,但我似乎並沒有拉入我的測試例子中的數據。在發佈我的問題之前,我曾嘗試過= Fields!AccountName.Value + IIF(IsNothing(Fields!LeaveName.Value),「:」,「」),它沒有提供任何錯誤,也沒有提供數據。 – Eric 2014-11-04 17:19:44
試試我編輯過的第二條建議。它有助於瞭解數據庫中的內容,無論是NULL還是空白字符串。 – 2014-11-04 18:10:56
它是NULL ...你的代碼是正確的。我需要過濾掉它的工作空間。非常感謝。 – Eric 2014-11-04 18:56:29