我有一个名为time-hh:mm的字段,整数格式设置为custom-hh:mm
我正在如下所示的计算字段中使用它If(str([time-hh:mm])='0') 然后是“微不足道的时间”其他str([time-hh:mm])
[计算出的数据类型自动将其自身转换为字符串,当我将其拖动到工作表上时,我在00:05(即5分钟内的时间转换为0.0034]
My data looks like this
Exam time-hh:mm Calc1
ExamA 00:00 Negligible Time
ExamB 00:05 0.003
While I want it to look like this
Exam time-hh:mm Calc1
ExamA 00:00 Negligible Time
ExamB 00:05 00:05
我该如何解决?
尝试一下:
首先将您的数字转换为秒。
[Seconds]: [time-hh:mm]*86400
然后使用它来提取小时和分钟,将其转换为IF语句的字符串
IF [time-hh:mm]=0 THEN "Negligible Time" ELSE STR(ROUND(([Seconds]/3600),0)) + ":" + STR(ROUND(([Seconds]/60),0)) END