在 Power QUery 中将 YYYMMDD 转换为 MM/DD/YYYY
YYYMMDD Conversion to MM/DD/YYYY in Power QUery
我在 PowerQuery 中有一个名为 DimDateKey
的列,它的格式为 YYYYMMDD,即 20150201,我想将其转换为 MM/DD/YY,但我没有找到它的语法。
我已经尝试过这个,它可以正常工作 excel sheet:
DATE(RIGHT([DimDateKey],4),MID([DimDateKey],4,2),LEFT([DimDateKey],2))
但我明白了
Expression error: The Name DATE was not recognized. Is it Spelled
Correctly?
我想通了
第 1 步:添加自定义列
第 2 步:将其格式化为 =Date.FromText([DimDateKey])
我只想将数据类型更改为日期。 “数据类型”按钮位于“主页”功能区的“转换”部分,或者您可以右键单击该列并选择“更改类型”。
请注意,该列必须是数据类型:文本才能起作用。大概是由于过于严格的 PQ 评估引擎,将数据类型编号(包含相同的 YYYYMMDD 值)returns 转换为错误。
我在 PowerQuery 中有一个名为 DimDateKey
的列,它的格式为 YYYYMMDD,即 20150201,我想将其转换为 MM/DD/YY,但我没有找到它的语法。
我已经尝试过这个,它可以正常工作 excel sheet:
DATE(RIGHT([DimDateKey],4),MID([DimDateKey],4,2),LEFT([DimDateKey],2))
但我明白了
Expression error: The Name DATE was not recognized. Is it Spelled Correctly?
我想通了
第 1 步:添加自定义列
第 2 步:将其格式化为 =Date.FromText([DimDateKey])
我只想将数据类型更改为日期。 “数据类型”按钮位于“主页”功能区的“转换”部分,或者您可以右键单击该列并选择“更改类型”。
请注意,该列必须是数据类型:文本才能起作用。大概是由于过于严格的 PQ 评估引擎,将数据类型编号(包含相同的 YYYYMMDD 值)returns 转换为错误。