使用了一段PowerBI的朋友应该对parameter这个可以做动态数字筛选的参数有一定了解,可以根据需求更灵活的选择可变值进行处理。默认PowerBI Desktop里面的新建parameter是新建一个数值字段,但还有一个隐藏的选项是可以通过这个参数新建一个维度的选择器,同一个图形就可以展示不同维度的数据了,这样就可以在一个固定的画面里面展示更多的信息,不仅节约画布空间,还使得整体BI报表更有设计感,整体效果如下↓
下面开始实现操作,默认菜单Modeling里面的新建parameter没有这个选择,需要在设置里面把这个选项勾选上才行。通过文件-设置-预览特征里面,把最后一个勾选上,然后重启一下PowerBI Desktop就可以了。
然后就可以新建维度的筛选器了,只要建立了关联关系的维度,不需要在同一张表上,就可以加入维度的筛选器,我们这里选择区域表['省份'],品牌表['品牌']和日期表['年月']三个维度建立筛选参数,操作步骤如下。新建参数,把每个表对应的维度加入选项就可以了↓
然后生成了一个度量值如下,当然这个度量值我们也可以根据这个语法新增就行了↓
Parameter = {
("province", NAMEOF('area'[province]), 0),
("品牌", NAMEOF('brand'[品牌]), 1),
("年月", NAMEOF('Date'[年月]), 2)
}
结果默认就是一个筛选器了,和我们常见的筛选器一样,选项设置也是一样的,如下↓
如果我们需要新增一个维度选项,只需要按照这个规则,新增一行就行了,比如我们再新增一个发货仓库的字段,顺便把省份的名字改一下,DAX语句如下↓
Parameter = {
("省份", NAMEOF('area'[province]), 0),
("品牌", NAMEOF('brand'[品牌]), 1),
("年月", NAMEOF('Date'[年月]), 2),
("仓库", NAMEOF('warehouse'[名称]), 3)
}
然后我们就有四个维度的筛选了,下面我们来做一个图表,是纵向的柱状图,当然其他类似的图形效果也是一样的,x轴是我们想要展示的值,这里用销售数量,y周就是我们刚刚新建的度量值,然后稍微设置一下图形样式,筛选效果就实现了,效果如下↓
到此我们这个维度度量值的效果就基本完了,但是我们还可以更丰富一下这个图表,让这个空间展示更多的内容。一种方式就是继续扩充我们的维度,还有一个方式就是通过书签再新增更多的数据和图表维度,我们这里就再通过书签的方式新增一个金额的维度,思路我们之前已经详细讲过了,还不清楚或者忘记了的可以点击《PowerBI书签_隐藏显示切换》直接跳转过去看看,效果如下↓
我们这里只做了两个页面,图形也是一样的。但可以根据实际的需求做更多的维度和更多的视觉对象效果。当然可以做很多其他的视觉效果,把整个画布都做好,可以节约不少空间,而且使用起来也更方便。
End
◆ 统计_集中和离散趋势
◆ PowerBI饼图、圈图、旭日图
◆ Excel时间序列预测函数
◆ Excel分类折线图
◆ Python企业微信机器人