我有一列 24 小时制的时间数据:
时间
625
844
1241
1566
其中 625 是上午 06:25。
如何将其转换为 PowerBI 的可用形式?我在高级编辑器 Column = CONCATENATE(CONCATENATE(LEFT([Time],LEN([Time])-2),":"),RIGHT([Time],2)) 中尝试了以下 M 查询
但收到以下消息:表达式错误:无法识别名称“CONCATENATE”。确保拼写正确。
谢谢,
我有一列 24 小时制的时间数据:
时间
625
844
1241
1566
其中 625 是上午 06:25。
如何将其转换为 PowerBI 的可用形式?我在高级编辑器 Column = CONCATENATE(CONCATENATE(LEFT([Time],LEN([Time])-2),":"),RIGHT([Time],2)) 中尝试了以下 M 查询
但收到以下消息:表达式错误:无法识别名称“CONCATENATE”。确保拼写正确。
谢谢,
M 查询不像 Excel 或 DAX 公式那样编写。查看此站点以了解有关如何编写 M 查询的更多信息。
在您的情况下,您可以将此公式添加到自定义列中(假设您的时间在 Column1 中):
Time.ToText(#time(Number.RoundDown([Column1] / 100), Number.Mod([Column1], 100), 0), "hh:mm tt")
如果要将其保留为时间值,请删除上面示例中的 Time.ToText 函数。