2016-04-12 23 views
1

Bir SSRS Raporumuz var. Bu raporda Actual Date adlı bir alan var. Bu alan null olduğunda, raporun "N/A". göstermesi gerekir Bunu işlemek için aşağıdaki gibi yaptım.SSRS'de NULL Tarihlerini İşleme

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

Ama her zaman Result olarak False alırım. Yukarıdaki expression yanlış bir şey? Ayrıca "N/A" dizesine özel renk eklemek mümkün mü? yardım

cevap

1

Kullanım String.IsNullOrEmpty() yerine IsNothing()

ve

İfadenin

1. bölüm (="Report End Date: "=IIF....)

="Report End Date: " + (IIF....))

Örnek (Raporum parametresi olmalıdır için

Teşekkür datetime seçicidir):

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