东哥陪你学DAX——date/edate/eomonth
2020-02-24 本文已影响0人
江苏东军
今天继续日期主题,给大家带来三个关于日期计算的函数
date:返回指定年月日对应的日期
edate:计算指定日期之前或之后N个月的日期
eomonth:计算指定日期之前或之后N个月的月底日期
各函数要点已在图中列出
这三个函数在EXCEL里同样存在,功效类似
但需要注意“date”函数,在年份判断上有些差异
当年份数字位于0-1899之间时,EXCEL会自动加上1900
而在PowerBI中,年份数字在0-99之间时,便会自动加上1900
虽然这点差异不会引起语法错误,但在有些应用场景下,业务逻辑会因此出现偏差,并且通过常规测试手段较难发现,务必引起警觉
![](https://img.haomeiwen.com/i14698263/db4b008b7607dff3.png)
![](https://img.haomeiwen.com/i14698263/df0d43a54236f89f.png)
![](https://img.haomeiwen.com/i14698263/5469a627d2df3c3a.png)