少年当有凌云志,万里长风竟风流。
带涨跌箭头的柱形图是标准且常用的一种商业图表。通过涨跌箭头,让数据增减一目了然,适用于展示同环比增量与增长百分比的场景,箭头指向结合数据标签可以非常清楚的观察数据涨跌。
一、基础技巧
在柱形图的上方增加涨跌箭头,只需要在普通的簇状柱形图
中增加一个占位序列,并且设置该序列的位置居中,设置个性化数据标签即可。
1、占位序列居中
插入簇状柱形图
,将计算的两年的销售额数据拖拽到Y轴,区域拖拽到X轴。
先建立度量值指定占位符高度,示例中我定义的是固定值。我们也可以用函数定义成动态的。重点是让占位符高于序列中最大值,以留有足够的空间。
占位符 = (1335210+100000)/10000
占位符需要手动调整到Y轴的中间部分,此时中间就会有一条柱形占位。
2、带涨跌箭头的度量值
如果我们给占位符序列增加数据标签,并且标签就是我们需要的格式。那就能让他展示在两年销售额的中间。标记与数字分开设置。
环比的涨跌主要是通过IF函数判断,新建度量值:
标记三角符 = IF('度量值表'[销售额2022] > [销售额2021],"▲","▼")
标签颜色也是同样道理,新建度量值将涨跌情况分类:
标记填充颜色 = IF('度量值表'[销售额2022] > [销售额2021],"good","bad")
成功添加数据标记并按条件配色以后,将中间的占位符序列设置成100%透明,然后打开序列重叠,更改重叠度就可以了。
二、更换箭头的样式
解决了基础技巧,我们可以通过简单的设置,更改图表的风格。比如更改数据标签中箭头的样式。
标记斜切箭头 = IF('度量值表'[销售额2022] > [销售额2021],"","")
标记斜切箭头
标记正向箭头 = IF('度量值表'[销售额2022] > [销售额2021],"","")
正向不填充箭头
三、组合数据标记
可以将标记与数据标签直接用一个度量值组合,让数据标签在同一行展示,图表更显紧凑。
标记组合▲ = IF([增长幅度]>0, "▲"&FORMAT([增长幅度],"+0.0%"), "▼"&FORMAT([增长幅度],"0.0%"))
领取专属 10元无门槛券
私享最新 技术干货