
小伙伴们好啊,今天我们介绍DAX在切片器中的运用。
首先,一起来看下我们的数据模型:

Product/Date/Customer三个维度表分别和Sales建立一对多关系。
实际工作场景中,我们经常需要把不同维度表中的切片器放置在报表中。比如这里我们将Brand(Product表)和CountryRegion(Customer表)用作切片器。

当我们在Brand中选择某一个品牌时,我们希望知道该Brand都在哪些地区产生了销售,未产生销售的区域不显示。
事实上,不论我们选择哪个Brand,CountryRegion始终处于未筛选的状态。
原因我们在介绍CROSSFILRER函数中有过详细讲解,一端的筛选只能传向多端,而不能通过多端传向一端。
当然,大家依然可以把Customer表和Sales表改成双向筛选。Power BI在更新中添加了度量值对切片器的支持,推荐大家用下面的方式实现跨表切片器的联动效果。
首先准备一个基础度量:
Sales Amount = SUMX ( Sales, Sales[Quantity] * Sales[Net Price] )
然后选中CountryRegio切片器后将该度量拖拽至筛选器面板,并设置Sales Amont
0即可。

本文介绍了如何使用DAX在Power BI中控制切片器的显示效果,包括当选择特定品牌时只显示相应地区的销售,以及选择国家地区时显示购买金额前5的品牌。通过度量值和筛选器设置,实现跨表切片器联动和自定义显示内容。
最低0.47元/天 解锁文章
81

被折叠的 条评论
为什么被折叠?



