1

我有一栏显示机器的状态。

现在我想如果该列为空,则显示END. 否则,该列应显示RUNNING

该列是Datetime格式。不知道怎么换datetime。我已经将所有null值替换为END.

但不适用于datetime格式并替换同一表达式中的两种不同格式。

=IIF(isnothing(Fields!ENDTIME.Value),"END",Fields!ENDTIME.Value)
4

1 回答 1

1

这真的很简单。IIf需要3个参数。第一个是布尔表达式。第二个是如果(前一个)表达式计算为 时要返回的值,第三个是如果计算为 则返回的TRUEFALSE。因此,将Fields!ENDTIME.Value您的第三个参数替换为"RUNNING"

=IIf(IsNothing(Fields!ENDTIME.Value),"END","RUNNING")
于 2019-01-04T09:59:07.103 回答