如何将日期时间格式替换为某些文本

How to replace Datetime format to some text

我用一栏来显示机器的状态。

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

该列为Datetime格式。我不知道如何替换 datetime。我已经将所有 null 值替换为 END

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

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

这真的像看起来一样简单。 IIf需要3个参数。第一个是布尔表达式。第二个是如果(前一个)表达式计算为 TRUE 时要返回的值,第三个是如果它计算为 FALSE 时要返回的值。因此,将第三个参数中的 Fields!ENDTIME.Value 替换为 "RUNNING":

=IIf(IsNothing(Fields!ENDTIME.Value),"END","RUNNING")