
大家好,今天讲一下DAX计算列的使用。
以库存管理为例。在涉及到库存管理时,管理者通常会把当下产品的库存和前一段时间的库存放一起看,比较一下库存的变化情况,比如下面这样的:

用Excel做的话免不了VLOOKUP,型号多了,数据量大了,每周手工更新也挺烦的,机械重复的程式化工作何不自动化实现呢?
每天都不用管,打开数据就是最新的状态,这样不好吗? 当然好,怎么实现?写编程代码?当然不用,就用DAX计算列就可以了!
库存报告定时每周一做,那上周,上上周,都是本周减7天了,用EARLIER或者VAR变量获得当前行来匹配具体的产品型号。
下面是具体的实现过程:

把库存清单数据导入power pivot模型:

导入之后,就开始写DAX计算列了,上一周的库存数据如下:
上一周库存=
CALCULATE (
SUM ( '表1_2'[库存] ),
FILTER (
'表1_2',
'表1_2'[日期]
= EARLIER ( '表1_2'[日期] ) - 7
&& '表1_2'[重点产品] = EARLIER ( '表1_2'[重点产品] )
)
)

本文介绍了如何利用DAX计算列自动化完成库存周比分析,避免手动比较每周指标的繁琐工作。通过导入数据到Power Pivot模型,创建计算列使用EARLIER函数获取上周、前两周等的库存数据,再结合度量值和透视表,实现动态筛选和直观展示。确保库存清单数据去重后,模板可自动更新,大大提高了工作效率。

3645

被折叠的 条评论
为什么被折叠?



