Son*_*ali 6 datetime date dax powerbi
在 Power Bi 中,我有一个表,其中包含Name
和TimeSpent
按用户(以秒为单位)。我想将所有用户花费的总秒数转换为持续时间格式(hh:mm)
当我从数据库查询中为每个用户获取 hh:mm 格式的秒数时,这些值会像这样出现。12:63
将这些值导入 power bi 后,我尝试将其数据类型设置为DateTime
format,但 power bi 显示错误,指出它不是一个有效值。如果我将列的数据类型设置为,string
则字符串不会相加。
实现这一目标的理想方法是什么?
小智 8
你可以用一行解决这个问题:
measure = FORMAT(TIME(0, 0, tableNAME[your_column]), "HH:mm:ss")
Run Code Online (Sandbox Code Playgroud)
您可以尝试以下 DAX:
HHMMSS =
INT(Table[TimeSpent] / 3600) & ":" &
RIGHT("0" & INT((Table[TimeSpent] - INT(Table[TimeSpent] / 3600) * 3600) / 60), 2) & ":" &
RIGHT("0" & MOD(Table[TimeSpent], 3600), 2)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
30578 次 |
最近记录: |