柱状图用上一根线,亮瞎领导的“眼”!

Power BI2021年9月30日发布 转载
18.8K 1050
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)

简单解释下这几个度量值的不同含义,如下:

  1. ”销量汇总“使用SUM函数汇总销量总和;
  2. ”平均销量“计算整张表中”销量列“的均值;
  3. “低于均值”取”平均销量“和”销量汇总“最小值;
  4. “高于均值”取”汇总做差“和 0 最大值;

如果还不理解,可以从可视化图表的角度进行思考,”低于/高于平均值“构成”堆积柱状图“,”平均销量“构成折线图

给大家简单画了一个解析图,如下:

现在是不是好理解了,因为这就是一个「折线图+堆积柱状图」,接下来我们来将图表补充完整~


绘制PowerBi图表

在 PowerBi 中选择「折线图和堆积柱状图」,如下的这个小图标:

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

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

另外如果平均值不想计算所有的商品,只想统计选中商品+选中城市的平均值,需要如何计算呢?可以在评论区留言分享哦~

PS:在 Excel 中也有 2 种完美方法来复刻这张图表,下期见~

趁着假期期间,终于可以大声和老板聊聊涨薪的事情啦~

你学会了么?是不是非常简单呢?简简单单 4 个度量值轻松完成任务。

关于「凸显均值部分」的绘图技巧分享就到这里了,你的 Boss 还提过什么令你奔溃的需求呢,欢迎留言区分享~

© 版权声明

相关文章

105 条评论

  • 现实扭曲
    现实扭曲 读者

    要是老板让我把柱子改成3D的,我当场离职。

    中国浙江
    回复
  • 代码炼药师
    代码炼药师 读者

    那个MAX做差求高于均值的逻辑,看了两遍才转过弯来。

    中国上海
    回复
  • 云海客
    云海客 游客

    这配色虽然辣眼睛,但汇报时候绝对醒目,老板就好这口。

    中国江西
    回复
  • 生活实验室
    生活实验室 读者

    配色可以,就是有点费眼。

    中国台湾
    回复
  • 风语秘影
    风语秘影 游客

    这需求还算正常,我老板让用饼图展示趋势才叫绝。

    韩国
    回复
    • 元素统领
      元素统领 游客

      饼图展示趋势挺别扭,我更倾向用折线。

      中国广东@ 风语秘影
      回复
  • 峡谷飞鸿
    峡谷飞鸿 游客

    平均值那条线能不能加粗点?

    中国吉林
    回复
  • 鸟儿飞飞
    鸟儿飞飞 游客

    感觉这个思路能用在其他对比场景里。

    中国陕西
    回复
  • 星际牧羊人
    星际牧羊人 游客

    之前被老板逼着做类似图,折腾了一下午。

    中国福建
    回复
  • 团团熊猫
    团团熊猫 游客

    Excel教程啥时候出啊?等不及了。

    中国江苏
    回复
  • Ray火
    Ray火 游客

    ALLSELECTED函数具体咋用?我试了下没成功。

    中国江苏
    回复
    • 纸伞轻摇
      纸伞轻摇 读者

      ALLSELECTED 那个函数得配合筛选上下文用,光写公式不行。

      中国浙江@ Ray火
      回复
  • 月下蔷薇
    月下蔷薇 游客

    PowerBI里怎么改折线的样式来着?求个截图。

    新西兰
    回复
  • 炽天使之羽
    炽天使之羽 游客

    低于均值的颜色是不是太浅了?打印出来估计看不清。

    韩国
    回复
  • 星火引路
    星火引路 游客

    这个配色方案绝了,开会肯定醒目!

    中国江苏
    回复
  • 城头更夫
    城头更夫 游客

    虚线在哪设啊?找了半天没找到

    日本
    回复
  • 鬼屋探灵
    鬼屋探灵 游客

    我试了下,低于均值那段颜色跟背景快融一块了

    中国湖南
    回复
  • 人间小苦瓜
    人间小苦瓜 游客

    亮成这样,开会时投影仪怕是要冒烟

    马来西亚
    回复
  • NocturnalKing
    NocturnalKing 游客

    Excel党表示等下期等到花都谢了

    中国湖北
    回复
  • 生活观察员
    生活观察员 读者

    那个高于均值的部分逻辑有点绕,能不能再讲细点?

    中国江苏
    回复
  • 血色预言者
    血色预言者 游客

    这不就是折线加堆积柱嘛,搞这么花里胡哨😂

    中国上海
    回复
  • 美食家
    美食家 游客

    配色太刺眼了,老板是想闪瞎谁?

    中国天津
    回复
  • 微风日记
    微风日记 游客

    我之前给部门做过类似的均值高亮,刚开始弄得头大,后来用了度量值的技巧,省了半天功夫,真是救命。

    中国黑龙江
    回复
    • 印泥红
      印泥红 游客

      之前搞过类似图表,折腾半天才发现度量值能这么用

      中国台湾@ 微风日记
      回复
  • 大耳朵图图
    大耳朵图图 游客

    效果看着挺直观的。

    澳大利亚
    回复
  • 飘忽的文件夹
    飘忽的文件夹 游客

    这配色亮到我眼睛都要炸,老板看了肯定笑出声。

    中国湖北
    回复
  • 影幻星辰
    影幻星辰 游客

    在PowerBI里用ALLSELECTED函数限定范围,算选中城市的均值更精准。

    澳大利亚
    回复
    • 月照清溪
      月照清溪 读者

      ALLSELECTED确实能锁定城市范围,省事儿。

      菲律宾@ 影幻星辰
      回复
    • 西瓜锤
      西瓜锤 游客

      ALLSELECTED放进去试过没?有时候是被其他筛选器干扰了。

      印度@ 影幻星辰
      回复
  • 小猴吱吱
    小猴吱吱 读者

    平均值能只算选中城市吗?

    马来西亚
    回复
    • 围棋高手
      围棋高手 游客

      平均值只算选中城市的话,是不是得用ALLSELECTED?

      中国台湾@ 小猴吱吱
      回复
  • 妖梦使者
    妖梦使者 游客

    老板又要炫技,笑死。

    中国黑龙江
    回复
    • GummySnug
      GummySnug 游客

      老板的炫技又来了,真是笑点。

      中国广东@ 妖梦使者
      回复
    • 奶盖兔兔
      奶盖兔兔 游客

      这需求够奇葩的。

      日本@ 妖梦使者
      回复
    • 柠檬微酸
      柠檬微酸 游客

      其实这种高亮对决策帮助不大,太花里胡哨了。

      孟加拉@ 妖梦使者
      回复
    • 混沌符文使者
      混沌符文使者 读者

      我曾在项目里用同样的堆积柱+折线,刚开始卡住是度量写错,后来调试后老板满意得直接给涨了工资,这种实用的技巧真值得收藏。

      中国重庆@ 妖梦使者
      回复
  • The Harbor Pilot
    The Harbor Pilot 游客

    配色真的太亮了。

    中国北京
    回复
  • 阿娟
    阿娟 游客

    挺好用的

    印度
    回复
    • 流年叹
      流年叹 游客

      确实比纯柱子好懂多了,一眼看出谁达标了。

      中国福建@ 阿娟
      回复
  • 海苔
    海苔 游客

    这图一出,老板的眼睛都亮了,我都忍不住笑出了声,真想给他加工资,顺便再来个红包

    中国广东
    回复
    • 幽影歌
      幽影歌 游客

      给老板加工资?做梦呢,最后累的还是咱自己😂

      中国北京@ 海苔
      回复
  • The Imperial Astrologer
    The Imperial Astrologer 游客

    老板又来玩数据秀,哈哈

    中国湖北
    回复
  • 小龙女
    小龙女 游客

    那如果想把平均线改成虚线,怎么在PowerBi里设置?

    日本
    回复
    • 双音
      双音 游客

      格式面板里选线型改成虚线,再调粗细就好。

      澳大利亚@ 小龙女
      回复
  • 草药郎中
    草药郎中 游客

    其实在Excel里也能用条件格式实现同样效果,只是步骤稍微多点

    中国江苏
    回复
    • 素笺浅墨
      素笺浅墨 游客

      Excel那个条件格式咋弄的?求个大概步骤。

      中国上海@ 草药郎中
      回复
  • 阿洋
    阿洋 游客

    这配色亮到眼都快炸了

    日本
    回复
  • 夜阑听雨
    夜阑听雨 读者

    我之前也给老板做过类似图,真是救了命

    中国台湾
    回复
    • 午后的茶香
      午后的茶香 读者

      我那次也是老板急需,直接套用这套度量,省时省力。

      韩国@ 夜阑听雨
      回复
    • 雪鸿客
      雪鸿客 游客

      我也曾为老板弄过,真是救星。

      日本@ 夜阑听雨
      回复
    • 拖延症晚期患者
      拖延症晚期患者 游客

      那你是怎么算高低值的?

      中国陕西@ 夜阑听雨
      回复
    • 春节春联
      春节春联 游客

      如果数据量翻倍,度量还能这么快算吗?想听你的经验。

      中国江苏@ 夜阑听雨
      回复
  • 大喇叭
    大喇叭 读者

    如果只选城市,平均值公式怎么改?

    韩国
    回复
    • 画楼西风
      画楼西风 游客

      老板又要拿图装专业,笑死

      中国四川@ 大喇叭
      回复
  • 幽蓝回响
    幽蓝回响 游客

    又是老板的奇葩需求,笑死 😂

    中国湖南
    回复
  • 太子少傅
    太子少傅 游客

    高亮真的太直观了,老板肯定满意

    中国湖北
    回复
  • 网上邻居
    网上邻居 游客

    看到老板要图表,我只想笑 😂

    日本
    回复
  • 寂寞星云
    寂寞星云 游客

    如果只想算选中城市的均值,度量该怎么写才行?能不能直接在筛选里实现?

    中国山东
    回复
    • 天际行者
      天际行者 读者

      可以在度量里加上 ALLSELECTED(‘销量数据-清单’),这样只会算筛选后的城市。

      中国福建@ 寂寞星云
      回复
    • 奶昔软软
      奶昔软软 游客

      直接把城市放进去,度量值里用ALLSELECTED应该就行了吧。

      韩国@ 寂寞星云
      回复
  • 破晓疯子
    破晓疯子 读者

    这配色是有点闪,不过对比效果倒是挺强的。

    中国江苏
    回复
    • 泥塑施
      泥塑施 读者

      确实,对比强烈很抓眼球。

      中国辽宁@ 破晓疯子
      回复
  • 极客
    极客 读者

    高低对比挺直观的,不过折线换成虚线会不会好点?

    荷兰
    回复
    • 社牛收割机
      社牛收割机 读者

      虚线确实会更清晰

      法国@ 极客
      回复
  • 兔子软软
    兔子软软 读者

    这方法实用,回头试试。

    美国
    回复
  • 沉睡之海
    沉睡之海 读者

    这配色,老板看完怕是要加薪了哈哈

    中国福建
    回复
    • JetsetNomad
      JetsetNomad 读者

      加薪这个梗太真实了

      澳大利亚@ 沉睡之海
      回复
  • 阳光微笑
    阳光微笑 读者

    老板看完真能涨薪吗?

    中国山东
    回复
  • value20
    value20 读者

    这配色太亮了,看久了眼睛疼

    法国
    回复
    • 狗尾巴草也有春天
      狗尾巴草也有春天 读者

      确实,配色可以柔和些。

      澳大利亚@ value20
      回复
  • 冥界之瞳
    冥界之瞳 读者

    这个配色有点刺眼啊

    美国
    回复
  • 檀木岁月
    檀木岁月 读者

    配色方案可以借鉴一下

    中国江苏
    回复
  • 暗紫幽兰
    暗紫幽兰 读者

    PowerBI这招挺实用,之前没想到还能这么玩

    波兰
    回复
  • 圣骑士长
    圣骑士长 读者

    配色确实挺亮眼,学到了

    中国安徽
    回复
  • 暖暖松鼠
    暖暖松鼠 游客

    这折线+堆积的配色太赞了

    中国浙江
    回复
    • 噼啪噼
      噼啪噼 读者

      配色确实抓眼球,我也想给老板演示一遍。

      中国北京@ 暖暖松鼠
      回复