今年是闰年,有星友问我,在Power BI中,2月29日的上年同期是怎么计算的?
这是个好问题,正好梳理一下,PowerBI时间智能函数是如何处理不规则日期的对比数据的。
以一个模拟的订单表数据为例,订单日期涵盖了2015年、2016年和2017年,其中2016年是闰年,添加一个相匹配的日期表与之建立关系,
先建立一个基础度量值:
收入 = SUM('订单表'[销售额])
然后通过下面几个示例,来看看几个和2月29日相关的各种数据,是怎么计算的?以及时间智能函数处理闰年的计算逻辑。
2月29日-上年同期
建个上年同期的度量值:
收入 PY = CALCULATE( [收入], SAMEPERIODLASTYEAR('日期表'[日期]) )
把这个度量值放入到矩阵中看看结果:
从上面的数据