YYYMMDD在Power QUery中转换为MM / DD / YYYY

时间:2015-05-05 17:00:11

标签: excel powerquery

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

我试过这个常规Excel工作表:

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

但是我得到了

  

表达式错误:无法识别名称日期。它拼写了吗?   正确?

2 个答案:

答案 0 :(得分:0)

我想出来了

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

答案 1 :(得分:0)

我只想将数据类型更改为Date。 “数据类型”按钮位于“主页”功能区的“变换”部分中,或者您可以右键单击该列并选择“更改类型”。

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