2016-04-12 12 views
1

私たちはSSRSレポートを持っています。このレポートにはActual Dateというフィールドがあります。このフィールドがnullの場合、レポートには"N/A".と表示する必要があります。これを処理するには、以下のようにしました。SSRSのNULL日付の処理

="Report End Date: "= IIF(IsNothing(CSTR(First(Fields!Actual_Max_Date.Value, "dataset1"))), "N/A", CSTR(First(Fields!Actual_Max_Date.Value, "dataset1"))) 

しかし、私は常に結果としてFalseを取得します。上記の何かが間違っているexpression?また、カスタムカラーを文字列"N/A"に追加することも可能ですか?代わりにIsNothing()

あなたの表現の第一の部分(="Report End Date: "=IIF....

の助け

答えて

1

使用String.IsNullOrEmpty()ため

おかげで="Report End Date: " + (IIF....))

例(マイレポートのパラメータでなければなりません日時ピッカー):

="Report End Date: " + (IIF(String.IsNullOrEmpty(Parameters!ReportParameter1.Value),"N/A",Parameters!ReportParameter1.Value))