欢迎光临散文网 会员登陆 & 注册

Power BI 业绩达成日、月组合跟踪

2023-07-14 08:57 作者:wujunmin  | 我要投稿

这是零售业常遇到的一个需求,销售目标分解到每天,需要看到每天的达成情况,又需要看到月度汇总的达成情况。Power BI实现效果如下图:



图表功能如下:

  1. 两条折线分别表示月度累计目标值和实际值,并且在末尾有数据标签。

  2. 柱形彩色的部分为实际值,灰色为目标值,数据标签为达成率。

  3. 不同柱形颜色区分是否周末,并且周末进行文字标注。

  4. X轴为每天的日期,且当天业绩未达成时类别标签显示为红色。


目前Power BI自定义图表和第三方图表均无法实现该效果,作者使用DAX嵌套SVG矢量图一个度量值生成。该图表的基础元素可以分解如下:


文字,包含日期、星期、业绩达成率、月度累计的目标和实际,全部使用SVG的文本标签text生成。详细所有SVG的标签语法可搜索引擎查找。



矩形,包含实际值的矩形和目标值的矩形,目标值放于底层,实际值置于上层,使用SVG的矩形标签rect生成。



多段线,即折线,包含月累计实际值和目标值,使用SVG的polyline标签生成。



把图表度量值放入新卡片图(Power BI2023年6月推出)或者ImageByCloudScope即可正常显示:



上图的一个缺陷是:如果实际值高于目标值,目标值的柱形会被覆盖,无法得知实际到底高出目标多少,此时可以稍微修改图表度量值变更为以下样式:


目标变更为一条横线,这条横线其实还是之前的柱形,只不过将柱形的高度统一调整为很细,以至于看上去像一条线。同时,将目标的柱形和实际的柱形图层顺序进行变换。



Power BI 业绩达成日、月组合跟踪的评论 (共 条)

分享到微博请遵守国家法律