2金币
{"Data1":[{"time":"2022-06-01","T1":"24731.0","T2":"40870.1"},{"time":"2022-06-02","T1":"24723.0","T2":"41348.1"},{"time":"2022-06-03","T1":"24593.0","T2":"41145.2"},{"time":"月度","T1":"412026.0","T2":"670593.5"},{"time":"年度","T1":"3454585.4","T2":"12987526.9"},{"time":"实时","T1":"22928476.0","T2":"34538780.0"}]}
以上是我接口返回的数据格式,第一列为日期,最下面是月度、年度、实时三个数据。 直接用 {time} ,最后三行显示正常,但是前面的日期都被转成了标准的日期格式。我需要按返回的字符串显示就好了。这个要怎么操作??? 如果我用 {DatePart("yyyy", time)}-{DatePart("m", time)}-{DatePart("d", time)} ,前面的正常日期的行显示正常,但是最后月度、年度、实时又显示为空。其实我只想显示time的值就行了,不需要给我强制转成日期。
如果只用 {time}显示如下图,
|
最佳答案
查看完整内容
您好,可以参考上面这个朋友的回复,也可以通过这个表达式来实现:
{IIF(Len(time) = 2, time, Format(time,"yyyy-MM-dd"))}
|