在 MS Power BI 中将 YYYYMMDDHHMMSS 转换为日期 + 时间

问题描述 投票:0回答:1

一直在尝试将包含 YYYYMMDDHHMMSS(例如 20240420174901)顺序中的数字的列转换为 MS Power BI 中的日期+时间。

我发现最快的方法是首先将类型更改为整数(除非列已经是),然后使用 Number.ToText 函数添加新列:

AddColumn(#"...", "new_column", every Number.ToText([source_column], "0000-00-00 00:00:00"))

最后,将 new_column 的类型更改为 DateTime。

我想知道是否可以通过重新格式化 [source_column] 来实现相同的效果?

date time powerbi reformat
1个回答
0
投票

您尝试过使用 DateTime.FromText() 吗?那将是最快且最可靠的。

https://learn.microsoft.com/en-us/powerquery-m/datetime-fromtext

© www.soinside.com 2019 - 2024. All rights reserved.