0

我有一个DimDateKey在 PowerQuery 中命名的列,它的格式为 YYYYMMDD,即 20150201,我想将其转换为 MM/DD/YY,但我没有找到语法。

我已经尝试过这个在常规 excel 表中工作的方法:

DATE(RIGHT([DimDateKey],4),MID([DimDateKey],4,2),LEFT([DimDateKey],2))

但我明白了

表达式错误:无法识别名称 DATE。拼写正确吗?

4

2 回答 2

0

我想通了

第 1 步:添加自定义列 第 2 步:将其格式化为 =Date.FromText([DimDateKey])

于 2015-05-05T17:22:01.790 回答
0

我只是将数据类型更改为日期。数据类型按钮位于主页功能区的转换部分,或者您可以右键单击列并选择更改类型。

请注意,该列必须是 Data Type: Text 才能起作用。可能是由于过于严格的 PQ 评估引擎,转换数据类型编号(包含相同的 YYYYMMDD 值)会返回错误。

于 2015-12-23T22:57:17.163 回答