2016-07-25 53 views
0

我阻止,因爲條件是評估語句的兩個方面:!SSRS在日期條件始終顯示錯誤

= IIF(IsNothing(場CancelDate.Value),沒什麼,菲爾茲CancelDate.Value.ToLocalTime ())

當CancelDate沒有值,但由於ToLocalTime(),它會中斷,我想要有空字段。

有沒有人遇到過這樣的事情?

回答

1

您可以使用本地時間轉換的條件語句,像這樣:

=IIf(IsNothing(Fields!CancelDate.Value), Nothing, CDate(IIf(IsNothing(Fields!CancelDate.Value), Nothing, Fields!CancelDate.Value)).ToLocalTime()) 

這或許可以被簡化,但它的工作原理。

0

嘗試改變什麼到「」

=IIF(IsNothing(Fields!CancelDate.Value), " ", Fields!CancelDate.Value.ToLocalTime())