PowerQuery中的Date Ranged IF语句

时间:2016-09-14 15:12:38

标签: date-range powerquery nested-if m

我想比较学年之间的劳动力细节。我有Start DateEnd Date

我想创建自定义列,以指示它们是否在2014 / 15,2015 / 16等工作,然后取消透视,以便我每年都有一排工作。

所以2015/16

*=if (([startdate] > 01/09/2015) and if([enddate] > 31/08/2016),"Yes","No")*

用M语言苦苦挣扎,你能帮助解决语法问题吗?

1 个答案:

答案 0 :(得分:1)

我会用这样的东西:

= if [startdate] > #date(2015,9,1) and [enddate] > #date(2016,8,31) then "Yes" else "No"

注意PQL / M区分大小写。

不要打败自己:3年后,if语句和日期常数上的doco仍然不存在AFAIK。