需求:以销售数据为例,在power BI中求本周的销售额、上周的销售额及对应的环比变化
表名:retail
销售额字段名:sales
日期是使用新建辅助列生成的,已和retail建立关联
操作步骤
(1)新建度量值 ,通过日期数据生成相应的周数。
(2)新建度量值,计算实际销售额。
这个度量值建好了,加入周数的切片器后,度量的就是周销售额。
(3)新建度量值,计算上周的销售额。使用CALCULATE函数,使用selectedvalue获取当前选中的周的前一周。
这一步也可以使用dateadd函数计算上周的销售额(在使用dateadd函数时建议新建辅助日期列)。
(4)新建度量值,求周销售额环比值
附相关操作结果展示:
使用selectedvalue获取当前周数切片器选中的值
使用CALCULATE和selectedvalue函数计算上周销售额
使用dateadd函数计算上周销售额
计算环比值
附新建辅助日期列的操作步骤:
使用Power Query新建辅助列。
(1)在获取数据选项里新建空查询,输入=#shared,点击“到表中”,找到list.dates函数。
(2)点击function使用。填入参数,生成与数据对应的日期数据,把数据改成日期格式,在到模型中建立起表间关联。