Power BI 可视化技巧:突出显示超出均值部分

之前介绍动态分组的时候,曾介绍如何利用度量值,对数据进行动态分组和配色,按某个产品的销售额是否高出平均销售额的动态效果如下,

参考:一个度量值,完成图表的动态分组和配色

实际应用中还有一种需求是,对于每个产品的销售额,如果高于平均值,就分为上下两部分,突出显示超出平均值的部分,就是下面这个柱形图的效果:

是不是也挺有趣,不仅直观展现了哪些产品的销售额高于平均值,并且把超出均值的部分突出显示了出来。

其实就是用了一个折线和堆积柱形图,下面来看看实现步骤:

1,建立度量值

先计算出每种产品销售额的平均值:

平均销售额 =

AVERAGEX(ALL('产品'[产品名称]),[销售金额])

那么低于平均值的部分可以这样写:

低于均值部分 = MIN([平均销售额],[销售金额])

它的逻辑是,取产品销售额和平均销售额中的最小值,作为堆积柱形图的下柱,同理,高于均值的度量值:

高于均值部分 = MAX([销售金额]-[平均销售额],0)

2、绘制折线和堆积柱形图

将第1步建立的度量值[高于均值部分]、[低于均值部分]和[平均销售额]分别放入到组合图的【列值】和【行值】中,

就能实现前面的可视化效果,当然它也是可以动态交互的。

通过这个简单的例子也可以看出,其实PowerBI作图与Excel作图类似,在Excel中一般是通过辅助列来灵活制作图表,而在PowerBI中,是通过度量值来实现的,关键是要掌握每个图表的内在展现逻辑,来构造对应的数据。



我的新书《PowerBI商业数据分析》上市了


-精彩推荐-

PowerBI数据分析和可视化实战案例

Power BI商业数据分析模型:RFM客户价值分析

如何用PowerBI 打造高大上的财务报表分析报告?

采悟 from PowerBI星球

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章