【发布时间】:2020-01-22 20:29:26
【问题描述】:
已编辑以在 Power Query 中包含带有添加列功能的完整代码。 “Removed Columns1”是指上一步,并将自定义列命名为Price。
我正在尝试在 Power Query 中添加一个自定义列以输出特定日期范围的价格。尝试了以下 M 代码,但我得到了一个错误:
= Table.AddColumn(#"Removed Columns1", "Price", each
if [Date]<#date(08,12,2019) then "11.50"
else if [Date]>#date(08,11,2019) and [Date]<#date(10,14,2019) then "0.00"
else if [Date]>#date(10,13,2019) and [Date]<#date(12,30,2019) then "11.50"
else "2.50")
我返回的错误:
Expression.Error:日期操作失败,因为结果值超出了允许值的范围。
【问题讨论】:
-
应该想到包括错误。我已经更新了上面的帖子以包含错误消息。
-
看起来下面的建议解决了我的错误。感谢收看,不胜感激!
标签: if-statement powerquery date-range