如何将日期时间格式替换为某些文本
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")
我用一栏来显示机器的状态。
现在我想如果该列为空,则显示 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")