PowerBI中最常用的表是什么?
毫无疑问,日期表!
不同行业的分析,维度表有类别之分,数据表有指标计算之别。但当谈到日期时,基本是一致的。而且日期表也是我们使用时间智能的前提。
由于日期表、时间智能公式非常的好用,往往在做分析时我们都会加入一张日期表。对于我个人,因为经常会收到一些读者发来的数据建模问题,建立日期表对我来说也是一项重复性操作。如何以最快的速度生成一张通用而且好用的日期表呢?很多人都想要找到一个适合自己的最优方案。
常见的方法有四种:
1) 用Excel制作,导入PowerBI (这是最灵活的方法,尤其在使用定制的日历表时)
2) PowerQuery生成,利用编辑查询器中的添加日期列功能(这是以往我比较喜欢的方式,在日历表的使用文章中曾介绍过)
3) 复制前人写过的PowerQueryM代码。这种方法很快很方便,只不过对于很多人这属于黑箱操作,并不理解语句的具体含义。
4) 写DAX公式生成
本文想推荐的就是这第四种写DAX公式的方法,它是所有方法中最快的。
最近在实践中经常使用,屡试不爽。只需要两个步骤,新建表,再复制一段DAX公式。
为什么说这是一个非常好用的方法?我的理由有4点: