首页 > 解决方案 > 时间格式的十进制分钟(表格立方体)

问题描述

我想将十进制分钟更改为 HH:mm:ss (DAX, Tabular Cube)。

当我使用这个: measure = FORMAT(TIME(0;minutes;0);"HH:mm:ss") 我得到小时和分钟但没有秒。分钟四舍五入。

当我使用它时: measure = FORMAT(TIME(0;0;minutes*60);"HH:mm:ss") 我有一个错误,即值太大或太小。

提前致谢。

标签: dax

解决方案


DAX 以天为单位理解十进制时间,因此您只需将十进制分钟转换为十进制天并格式化:

FORMAT ( [Minutes] / 60 / 24, "HH:mm:ss" )

推荐阅读