Power BI内置柱形图添加红绿箭头,这么做太简单了
教育
2024-08-09 11:51
河南
之前介绍过一个利用柱形图的误差线和数据标签直观展示增长情况的案例,可视化效果如下:这里就这个案例,再分享另一种做法,仅依靠误差线在柱形图中实现不同颜色的升降箭头的可视化效果:
【X轴】放入月份、【列Y轴】将上年同期销售额和和本期销售额的度量值放进去。
为了能让每个月的误差线显示两种颜色,这里写两个辅助度量值:
这两个度量值的数据是相同的,都是上年同期销售额,因为我们要体现的是数据从去年到本年的变动情况,所以误差线都从去年数据开始。将这两个辅助度量值放到【行Y轴】中,并设置行系列的颜色,增长显示为绿色、下降显示为红色,折线宽度设置为0,这样图表中就只显示柱形,而不显示折线。
上限 = IF([销售额]>=[上年同期销售额],[销售额])下限 = IF([销售额]<[上年同期销售额],[销售额])
这两个度量值,一个是在销售额增长的情况下显示,一个在销售额下降时显示。
打开误差线设置,首先设置增长这个系列的误差线,将上面写的[上限]度量值,放到【上限】中,【下限】空着,并打开条形图,设置颜色和宽度,标记形状设置为三角形,如下图:同样的方式,设置下降的误差线,让【上限】空着,【下限】中放入[下限]度量值,其他设置相同。最后再分别误差线的“错误标签”,标签格式设置为“相对(百分比)”,以增长误差线为例:至此在柱形图中根据数据变动情况显示不同颜色的红绿箭头设置完成,只需要写几个简单的辅助度量值,灵活使用误差线功能即可实现。