【发布时间】:2015-12-04 15:35:28
【问题描述】:
在 Excel 2013 中使用 PowerQuery 为 PowerPivot 模型构建日历表时,我使用其 Date.QuarterOfYear 函数获取季度数。
在 SSAS 表格中构建相同的内容需要一些变通方法。没有等效的 DAX 函数可以从 DATE 获取季度数。奇怪的是,DAX 有 YEAR() 和 MONTH(),但没有 QUARTER()。
嵌套的 IF 或 SWITCH 语句真的是 DAX 中获取季度数的唯一方法吗?
没有这么简单实用的功能是什么原因?我是否忽略了这个决定的至高无上的智慧?
【问题讨论】:
-
除了IF或者SWITCH还有其他方式:可以使用(MONTH([Date])+2)/3
-
感谢罗里的建议!
-
嗨@erop,你选择了答案吗?
-
@drmyrnz,看这里stackoverflow.com/a/32586553/409317
-
@erop 啊,酷。很高兴你找到了解决方案。 :)
标签: ssas business-intelligence powerbi dax ssas-tabular