2.17 PowerBI数据建模-不到月底,MTD做到去年同期与今年截止日期相同

加入 PowerBI自己学 知识星球:下载源文件,边学边练;遇到问题,提问交流,有问必答。

当月没到最后一天的时候,PowerBI报告中的去年同期MTD(QTD/YTD类似)显示的是所选月份的整月数字(如下图,3492是去年2月的整月数字)。以月份为报告周期,MTD的实际数字会和去年同期的整月数字做对比,是一种看报告的方式。还有一种需求是,希望和去年MTD(与今年MTD的截止日期相同)做对比,苹果对苹果。该怎么办呢?

解决方案

之所以出现默认返回整月数字,是因为报告是月报,页面上的切片器等日期颗粒度只设置到了月份,没有到天。这种情况下,计算机没有收到一个具体到天的时间点,MTD时间智能函数默认取所选月份的最后一天,去年同期自然也就是取整月数字了。

在保持月报形式、不增加到天的日期切片器前提下,可以给度量值套上一个到天的日期时间点的筛选条件。考虑到过往月份和未来月份,不能把时间点锁死在固定的事实表日期的最大值上。当切片器复选,选择时间段的最大日期比事实表最大日期所在月份的最后一天还大(跨月选择,且超过了事实表最大日期的月份),时间点取选择时间段的最大日期;当事实表最大日期在选择时间段内,时间点取事实表最大日期;其余情况取选择时间段的最大日期。

举例

模型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值