If statement 在Power Query中获取多个日期范围(和if语句)内的输出

If statement 在Power Query中获取多个日期范围(和if语句)内的输出,if-statement,powerquery,date-range,If Statement,Powerquery,Date Range,已编辑以在电源查询中使用“添加列”功能包含完整代码。“Removed Columns1”引用上一步,并将自定义列命名为Price 我试图在Power Query中添加一个自定义列,以输出特定日期范围的价格。尝试了以下M代码,但我收到了一个错误: = Table.AddColumn(#"Removed Columns1", "Price", each if [Date]<#date(08,12,2019) then "11.50" else if [Date]>#dat

已编辑以在电源查询中使用“添加列”功能包含完整代码。“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")
=Table.AddColumn(#“删除的列1”、“价格”,每个
如果[日期]#日期(08,112019)和[日期]#日期(10,132019)和[日期]使用
#日期(2019,08,11)
而不是
#日期(2019年11月8日)

=Table.AddColumn(#“删除的列1”、“价格”,每个

如果[日期]#日期(2019,8,11)和[日期]#日期(2019,10,13)和[日期]应该考虑包含错误。我已更新了上面的帖子以包含错误消息。下面的建议似乎解决了我的错误。感谢您的查看,我非常感谢!谢谢您。我尝试按照建议复制格式,但我收到了相同的错误。我已更新了原始问题,以包含所提供的完整代码添加自定义列和我得到的错误。忽略我上面的评论。只需从头开始重新尝试,它就工作了。非常感谢!
= Table.AddColumn(#"Removed Columns1", "Price", each
    if [Date]<#date(2019,8,12) then "11.50"
    else if [Date]>#date(2019,8,11) and [Date]<#date(2019,10,14) then "0.00"
    else if [Date]>#date(2019,10,13) and [Date]<#date(2019,12,30) then "11.50"
    else "2.50"
)