1,064字
5–7 分钟
作者:小北童鞋
来源:芒种学院(ID:lazy_info)
在之前的推文中,小北分享过在图表中将下跌的数据单独标记出颜色,更方便观察数据,效果如下(某位小伙伴Boss的小需求)。

不过这次提问的 Boss 又升级了,还是觉得数据缺少平均值对比,没有意义。
希望将数据中高于平均值的标记另外一种颜色,低于的标记另外一种颜色。
用于凸显超出平均值的部分,WHAT?
真是各种奇奇怪怪的需求,不过作为 Boss ,提一些些建议“亿”点也不过分。
小北整理了下,将需求稍稍修改了下,实现的效果如下:

效果是不是非常棒,这次又可以跟老板讲讲提薪的事情了[狗头]。
那么这个效果是如何实现的呢?
其实就是一个折线和堆积柱状图,步骤也超级简单,小北给大家整理了 PowerBi 和 Excel 实现这个需求的 2 种方法,快来一起学习下吧~
建立数据度量值
先来回顾下数据,数据结构其实不多,共有 4 个字段,如下所示:

选择「建模」选项卡下的「新建度量值」,这里我们新建 4 个度量值:
销量汇总 = SUM('销量数据-清单'[销量])
平均销量 = AVERAGEX(ALL('销量数据-清单'),[销量])
高于均值部分 = MAX([销量汇总]-[平均销量],0)
低于均值部分 = MIN([平均销量],[销量汇总])
Code language: Excel (excel)
简单解释下这几个度量值的不同含义,如下:
- ”销量汇总“使用SUM函数汇总销量总和;
- ”平均销量“计算整张表中”销量列“的均值;
- “低于均值”取”平均销量“和”销量汇总“最小值;
- “高于均值”取”汇总做差“和 0 最大值;
如果还不理解,可以从可视化图表的角度进行思考,”低于/高于平均值“构成”堆积柱状图“,”平均销量“构成折线图。
给大家简单画了一个解析图,如下:

现在是不是好理解了,因为这就是一个「折线图+堆积柱状图」,接下来我们来将图表补充完整~
绘制PowerBi图表
在 PowerBi 中选择「折线图和堆积柱状图」,如下的这个小图标:

然后将前面建立的「高于均值部分」、「低于均值部分」和「平均销量」分别放入到组合图中的【列值】和【行值】中,效果如下。

接下来调整下数据系列的颜色,就实现 Boss 的需求啦,是不是非常简单~

另外如果平均值不想计算所有的商品,只想统计选中商品+选中城市的平均值,需要如何计算呢?可以在评论区留言分享哦~
PS:在 Excel 中也有 2 种完美方法来复刻这张图表,下期见~
趁着假期期间,终于可以大声和老板聊聊涨薪的事情啦~
你学会了么?是不是非常简单呢?简简单单 4 个度量值轻松完成任务。
关于「凸显均值部分」的绘图技巧分享就到这里了,你的 Boss 还提过什么令你奔溃的需求呢,欢迎留言区分享~
© 版权声明
文章版权归作者所有,未经允许请勿转载。



