用过Power BI的小伙伴都知道,我们日常的分析工作中,基本上所有的业务都会涉及到日期维度的逻辑。
在模型关系中,日期表和事实表的字段不匹配的话,我们的计算就会发生错误。
所以今天小编为大家分享Power BI中“标记为日期表”的用法。
今天的案例是一个超市数据模型:
销售订单表与日期表的关系是基于发货日期序 和日期序 建立。(两列都是整数格式)
首先准备基本度量值
SalesAmount =
SUMX (
‘销售订单’,
‘销售订单’[销售额]
)
新建一个矩阵:
现在我们想知道每个产品类别去年的销售额情况,并算出相对于去年的同比增长率,度量值如下:
PYSales =
CALCULATE (
//上一年的销售额
[Sales Amount],
DATEADD (
'日期表'[日期],
-1,
YEAR
)
)