微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

DAX 帮助如果为空则为空

如何解决DAX 帮助如果为空则为空

我正在使用此公式将秒转换为 D:H:M:S 但如果它为空白或 0,我希望 ::: 不显示。任何帮助将不胜感激。

2. String AVG Duration = 
var vSeconds=[1. Time Lapse Sec M AVG]
var vMinutes=int( vSeconds/60)
var vRemainingSeconds=MOD(vSeconds,60)
var vHours=INT(vMinutes/60)
var vRemainingMinutes=MOD(vMinutes,60)
var vDays=INT(vHours/24)
var vRemainingHours=MOD(vHours,24)
return
  vDays&":" &
  vRemainingHours&":"&
  vRemainingMinutes&":"& 
  vRemainingSeconds& ""

Image

解决方法

...返回 if ( isblank ([1. Time Lapse Sec M AVG]) || [1. Time Lapse Sec M AVG] = 0,空白 (),vdays&":"&vRemainghours...

,

您可以使用 FORMAT 将其简化很多。

2. String AVG Duration = 
VAR seconds = [1. Time Lapse Sec M AVG]
VAR days = INT ( seconds / 86400 )
VAR partial = seconds / 86400 - days
RETURN
    IF (
        NOT ISBLANK ( seconds ),FORMAT ( days,"0:" ) & FORMAT ( partial,"hh:nn:ss" )
    )

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。