dax - 时间格式的十进制分钟(表格立方体)
问题描述
我想将十进制分钟更改为 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 以天为单位理解十进制时间,因此您只需将十进制分钟转换为十进制天并格式化:
FORMAT ( [Minutes] / 60 / 24, "HH:mm:ss" )
推荐阅读
- nlp - PyTorch - 稀疏张量没有步幅
- authorization - Identity Server 4 令牌过期 API 与 ClientApp
- python - 为什么要删除您更改数字的行中的第 8 个位置?
- android - React Native 导航和状态管理
- android - OnePlus (Android 10) - 在 PIP 模式下主屏幕冻结
- ios - 不可能有白色背景的 UISearchBar?
- python - Alphavantage:来自不同 api 密钥但来自同一系统的请求
- javascript - three.js 中的多个画布
- c# - 整个页面的 OnChange:Blazor
- javascript - 如何使用 javascript filter() 查找所有相同的成绩并将它们保存到另一个数组中,以便稍后打印出学生的姓名