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

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

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

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

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

最后,只需将类型更改为 DateTime(TransformColumnTypes ... type datetime)。

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

excel 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.