PowerBI可视化技巧:柱形图突出显示超出均值部分
之前介绍动态分组的时候,曾介绍如何利用度量值,对数据进行动态分组和配色,按某个产品的销售额是否高出平均销售额的动态效果如下,
实际应用中还有一种需求是,对于每个产品的销售额,如果高于平均值,就分为上下两部分,突出显示超出平均值的部分,就是下面这个柱形图的效果:
是不是也挺有趣,不仅直观展现了哪些产品的销售额高于平均值,并且把超出均值的部分突出显示了出来。
其实就是用了一个折线和堆积柱形图,下面来看看实现步骤:
1,建立度量值
先计算出每种产品销售额的平均值:
平均销售额 = AVERAGEX(ALL('产品'[产品名称]),[销售金额])
那么低于平均值的部分可以这样写:
低于均值部分 = MIN([平均销售额],[销售金额])
它的逻辑是,取产品销售额和平均销售额中的最小值,作为堆积柱形图的下柱,同理,高于均值的度量值:
高于均值部分 = MAX([销售金额]-[平均销售额],0)
将第1步建立的度量值[高于均值部分]、[低于均值部分]和[平均销售额]分别放入到组合图的【列值】和【行值】中,
就能实现前面的可视化效果,当然它也是可以动态交互的。
通过这个简单的例子也可以看出,其实PowerBI作图与Excel作图类似,在Excel中一般是通过辅助列来灵活制作图表,而在PowerBI中,是通过度量值来实现的,关键是要掌握每个图表的内在展现逻辑,来构造对应的数据。
PowerBI星球的历史精华文章合辑,值得你收藏学习:
赞 (0)