Power Query Expression.Error:日期值必须包含日期组件。详情:43831

我在 Excel 中使用电源查询。我有一个日期列,日期从 2015 年 1 月 31 日开始,到 2022 年 1 月 31 日结束。我有下面的代码行工作得很好。

...
#"Changed Type" = Table.TransformColumnTypes(#"Renamed Columns",{{"Reading", type number}, {"EM_Date", type date}}),    
#"Filtered Rows" = Table.SelectRows(#"Changed Type", each [EM_Date] <= #date(2021, 12, 31)),
...

现在,如果我稍微更改一下代码,它就会停止工作并给我一个错误。 “Power Query Expression.Error:日期值必须包含日期组件。详细信息:43831”

...
#"Changed Type" = Table.TransformColumnTypes(#"Renamed Columns",{{"Reading", type number}, {"EM_Date", type date}}),    
#"Filtered Rows" = Table.SelectRows(#"Changed Type", each [EM_Date] >= #date(2021, 1, 31)),
...

如何修复此错误?

stack overflow Power Query Expression.Error: The Date value must contain the Date component. Details: 43831
原文答案

答案:

作者头像

对于那些来这篇文章寻求答案的人。我发现列必须设置为日期。就我而言,我正在计算日期,而源列未设置为日期。

**Hope this helps you!**