我在PowerQuery中有一个名为DimDateKey
的列,它的格式为YYYYMMDD,即20150201,我想将其转换为MM / DD / YY,我没有找到这个的语法。
我试过这个常规Excel工作表:
DATE(RIGHT([DimDateKey],4),MID([DimDateKey],4,2),LEFT([DimDateKey],2))
但是我得到了
表达式错误:无法识别名称日期。它拼写了吗? 正确?
答案 0 :(得分:0)
我想出来了
第1步:添加自定义列
第2步:将其格式化为=Date.FromText([DimDateKey])
答案 1 :(得分:0)
我只想将数据类型更改为Date。 “数据类型”按钮位于“主页”功能区的“变换”部分中,或者您可以右键单击该列并选择“更改类型”。
请注意,该列必须是数据类型:文本才能生效。可能是由于过于严格的PQ评估引擎,转换数据类型编号(包含相同的YYYYMMDD值)会返回错误。