我的数据集中有两个datetime列。首先,我检查EndTime是否小于StartTime,然后才得到以分钟为单位的差值。我的表达式如下:
iif(EndTime <= StartTime, 0, ((EndTime - StartTime) / 6000))
我希望返回整数形式的分钟,其中值等于或大于0我不知道我的表情有什么问题。我期待你的反馈。谢谢
6fe3ivhb1#
我能够重新修改我的表达式并使其返回预期的结果。下面是对我有效的表达式:
toInteger(toString(iif(EndTime <= StartTime, 0, toInteger(toString(minus({EndTime}, {StartTime})))/ 60000)))
1条答案
按热度按时间6fe3ivhb1#
我能够重新修改我的表达式并使其返回预期的结果。下面是对我有效的表达式: