0
我阻止,因爲條件是評估語句的兩個方面:!SSRS在日期條件始終顯示錯誤
= IIF(IsNothing(場CancelDate.Value),沒什麼,菲爾茲CancelDate.Value.ToLocalTime ())
當CancelDate沒有值,但由於ToLocalTime(),它會中斷,我想要有空字段。
有沒有人遇到過這樣的事情?
我阻止,因爲條件是評估語句的兩個方面:!SSRS在日期條件始終顯示錯誤
= IIF(IsNothing(場CancelDate.Value),沒什麼,菲爾茲CancelDate.Value.ToLocalTime ())
當CancelDate沒有值,但由於ToLocalTime(),它會中斷,我想要有空字段。
有沒有人遇到過這樣的事情?
您可以使用本地時間轉換的條件語句,像這樣:
=IIf(IsNothing(Fields!CancelDate.Value), Nothing, CDate(IIf(IsNothing(Fields!CancelDate.Value), Nothing, Fields!CancelDate.Value)).ToLocalTime())
這或許可以被簡化,但它的工作原理。
嘗試改變什麼到「」
=IIF(IsNothing(Fields!CancelDate.Value), " ", Fields!CancelDate.Value.ToLocalTime())