powerbi - 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& ""
解决方案
您可以使用 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" )
)
推荐阅读
- layout - AndroidX 是否仍然允许RelativeLayout?
- python - sklearn 在插补期间向测试数据集添加行的迭代插补
- javascript - 使用 DOM 在 flexbox 列内动态地使 div 垂直居中
- java - 休眠映射问题(使用 xml 更改注释)
- python - 无法提高模型精度
- c++ - 我在 C++ 中使用很多结构是正常的吗?
- python - 如何使用 google colab 在 jupyter notebook 中显示 GIF?
- python - statsmodel GLM fit_constrained - 'int' 类型的对象没有 len()
- bash - 本地机器覆盖的 Docker 映像环境变量
- vue.js - 将整个对象传递给子组件是个好主意吗?