号外!号外!本月17日,有一场Power BI Workshop与你相约!此次活动 ,可以帮助数据粉快速、自信的组合和整理数据,从而便于数据分析的进行。现在就报名(https://h5.scene.eqxiu.tv/s/2va154Sn)
参加Power BI Workshop线下活动吧!
现在进入正题:今天要讲的是DAX切片器,这是小悦根据自身经验亲手码的字,众粉们一定要好好学习呀~
通常,我们会在Power BI中使用切片器查看不同维度的数据,例如下图:
这是一个非常简单的使用切片器查看不同维度数据的案例,但是有些时候,我们希望通过使用指标当做切片器实现更加复杂的指标切换;解决这种问题,上面的方式就无法满足我们的需求;下面我将通过下方的图片先来看看最终需要实现的效果。
现在,我就带大家一步一步揭开这个谜题的面纱。首先,我们先来看一下原始的数据表结构:
一般我们拿到的数据是这样的,不论是销量完成率还是销售完成率(销售额)都需要我们通过计算得到(不排除有部分童鞋喜欢在原始数据中计算出来)!在DAX中计算销量完成率和销售完成率的公式:
销量完成率:DIVIDE(SUM([销售量]),SUM('销售数据'[销量计划]))
销售完成率:DIVIDE(SUM ([销售额]),SUM('销售数据'[销售预算]))
接下来,我们针对切片器(销售量、销售额)在Power BI中建立一张名为“指标维度”的维度表:
然后再将列“指标类型”拖入页面中,设置成切片器:
最后(重点),创建两个度量值,分别计算销售指标和完成率:
销售指标:
完成率:
创建一个混合图,测试一下,是不是非常简单?
来来来,快快动手体验吧!
领取专属 10元无门槛券
私享最新 技术干货