2015-11-02 24 views
1

我有一個報告,我想將兩列合併爲一個。但是,當我嘗試我得到#error日期應該出現 - 他們單獨工作很好。SSRS iif和從三個數據集查找= #error

我該怎麼做?

1列:

=IIf(Lookup(Fields!Chassis_No.Value, Fields!Chassis_no_.Value, Fields!Date_Performed.Value, "DataSet2") <> "01-01-1754", Lookup(Fields!Chassis_No.Value, Fields!Chassis_no_.Value, Fields!Date_Performed.Value, "DataSet2"), "") 

2列:

=IIf(Lookup(Fields!Chassis_No.Value, Fields!Chassis_no_.Value, Fields!Date_Performed.Value, "DataSet3") <> "01-01-1754", Lookup(Fields!Chassis_No.Value, Fields!Chassis_no_.Value, Fields!Date_Performed.Value, "DataSet3"), "") 

該怎麼列見PIC看起來現在:

enter image description here

+0

歡迎來到Stackoverflow;請嘗試使用「分組」分隔符來爲您的文章設置格式,以便爲您的兩列內容進行設置。 –

回答

0

嘗試以下使用&

=IIf(Lookup(Fields!Chassis_No.Value, Fields!Chassis_no_.Value, Fields!Date_Performed.Value, "DataSet2") <> "01-01-1754", Lookup(Fields!Chassis_No.Value, Fields!Chassis_no_.Value, Fields!Date_Performed.Value, "DataSet2"), "") 
& 
IIf(Lookup(Fields!Chassis_No.Value, Fields!Chassis_no_.Value, Fields!Date_Performed.Value, "DataSet3") <> "01-01-1754", Lookup(Fields!Chassis_No.Value, Fields!Chassis_no_.Value, Fields!Date_Performed.Value, "DataSet3"), "")