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 还提过什么令你奔溃的需求呢,欢迎留言区分享~
© 版权声明
文章版权归作者所有,未经允许请勿转载。




要是老板让我把柱子改成3D的,我当场离职。
那个MAX做差求高于均值的逻辑,看了两遍才转过弯来。
这配色虽然辣眼睛,但汇报时候绝对醒目,老板就好这口。
配色可以,就是有点费眼。
这需求还算正常,我老板让用饼图展示趋势才叫绝。
饼图展示趋势挺别扭,我更倾向用折线。
平均值那条线能不能加粗点?
感觉这个思路能用在其他对比场景里。
之前被老板逼着做类似图,折腾了一下午。
Excel教程啥时候出啊?等不及了。
ALLSELECTED函数具体咋用?我试了下没成功。
ALLSELECTED 那个函数得配合筛选上下文用,光写公式不行。
PowerBI里怎么改折线的样式来着?求个截图。
低于均值的颜色是不是太浅了?打印出来估计看不清。
这个配色方案绝了,开会肯定醒目!
虚线在哪设啊?找了半天没找到
我试了下,低于均值那段颜色跟背景快融一块了
亮成这样,开会时投影仪怕是要冒烟
Excel党表示等下期等到花都谢了
那个高于均值的部分逻辑有点绕,能不能再讲细点?
这不就是折线加堆积柱嘛,搞这么花里胡哨😂
配色太刺眼了,老板是想闪瞎谁?
我之前给部门做过类似的均值高亮,刚开始弄得头大,后来用了度量值的技巧,省了半天功夫,真是救命。
之前搞过类似图表,折腾半天才发现度量值能这么用
效果看着挺直观的。
这配色亮到我眼睛都要炸,老板看了肯定笑出声。
在PowerBI里用ALLSELECTED函数限定范围,算选中城市的均值更精准。
ALLSELECTED确实能锁定城市范围,省事儿。
ALLSELECTED放进去试过没?有时候是被其他筛选器干扰了。
平均值能只算选中城市吗?
平均值只算选中城市的话,是不是得用ALLSELECTED?
老板又要炫技,笑死。
老板的炫技又来了,真是笑点。
这需求够奇葩的。
其实这种高亮对决策帮助不大,太花里胡哨了。
我曾在项目里用同样的堆积柱+折线,刚开始卡住是度量写错,后来调试后老板满意得直接给涨了工资,这种实用的技巧真值得收藏。
配色真的太亮了。
挺好用的
确实比纯柱子好懂多了,一眼看出谁达标了。
这图一出,老板的眼睛都亮了,我都忍不住笑出了声,真想给他加工资,顺便再来个红包
给老板加工资?做梦呢,最后累的还是咱自己😂
老板又来玩数据秀,哈哈
那如果想把平均线改成虚线,怎么在PowerBi里设置?
格式面板里选线型改成虚线,再调粗细就好。
其实在Excel里也能用条件格式实现同样效果,只是步骤稍微多点
Excel那个条件格式咋弄的?求个大概步骤。
这配色亮到眼都快炸了
我之前也给老板做过类似图,真是救了命
我那次也是老板急需,直接套用这套度量,省时省力。
我也曾为老板弄过,真是救星。
那你是怎么算高低值的?
如果数据量翻倍,度量还能这么快算吗?想听你的经验。
如果只选城市,平均值公式怎么改?
老板又要拿图装专业,笑死
又是老板的奇葩需求,笑死 😂
高亮真的太直观了,老板肯定满意
看到老板要图表,我只想笑 😂
如果只想算选中城市的均值,度量该怎么写才行?能不能直接在筛选里实现?
可以在度量里加上 ALLSELECTED(‘销量数据-清单’),这样只会算筛选后的城市。
直接把城市放进去,度量值里用ALLSELECTED应该就行了吧。
这配色是有点闪,不过对比效果倒是挺强的。
确实,对比强烈很抓眼球。
高低对比挺直观的,不过折线换成虚线会不会好点?
虚线确实会更清晰
这方法实用,回头试试。
试完分享一下效果
这配色,老板看完怕是要加薪了哈哈
加薪这个梗太真实了
老板看完真能涨薪吗?
这配色太亮了,看久了眼睛疼
确实,配色可以柔和些。
这个配色有点刺眼啊
确实,看着有点晃眼。
配色方案可以借鉴一下
这配色确实好看
PowerBI这招挺实用,之前没想到还能这么玩
配色确实挺亮眼,学到了
这折线+堆积的配色太赞了
配色确实抓眼球,我也想给老板演示一遍。