前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【全网首发】超越 PowerBI 极限打造全动态自适应超级 KPI Z 曲线

【全网首发】超越 PowerBI 极限打造全动态自适应超级 KPI Z 曲线

作者头像
BI佐罗
发布2019-12-19 17:04:29
1.4K0
发布2019-12-19 17:04:29
举报
文章被收录于专栏:PowerBI战友联盟

有非常多的小伙伴在问,是不是可以用 PowerBI 的原生功能打造更加强大的图表?包括:

  • 符合 IBCS 规范的图
  • 符合 IBCS 规范的表
  • 小多图

答案是肯定的。这里是 PowerBI 战友联盟,我是 BI 佐罗,我们定位于 PowerBI 应用最前沿,在古代的传说中 佐罗 的标志是一个 Z 字,今天我们就来打造超越 PowerBI 极限的 Z 曲线(佐罗曲线)。

本文将 DAX 驱动 PBI 可视化发挥到极致,完美得不再像 PowerBI。必将使 PowerBI 可视化推向更高境界。

本文

本文仅仅是一个开头,本文将不会讲太多实现细节,因为这一张图就够开一门课了。我们首先来说明其实际业务意义,在随后的文章中,我们将逐步将本文的成果优化提升至少 3 个 Level 以上,如果本文的效果令你震撼,那么这一系列文章的结果将是震撼的震撼的震撼的震撼…

吹得够狠吧,赶快来圆回来,开始。

对象

本文针对 3 类读者:

  • 决策者(如:CEO,COO等),给出跟进最核心 KPI 的框架。
  • 执行者,很显然你的 CEO 没有看本文也不会做具体的事,那么一切就由有缘的你来完成了。
  • 发烧友,很显然你试图知道本文所展示的效果是如何制作的,那么一定会你发烧。

约定

根据 IBCS 的约定,我们将使用这几个标记:

  • AC,是 Actual 的简写,表示在期间实际发生的 KPI 值。
  • PY,是 Previous 的简写,表示在上期实际发生的 KPI 值。(通常是去年同期,但不一定)
  • FC,是 Forecast 的简写,表示在当期的预测 KPI 值。
  • PL,是 Plan 的简写,表示在当期的计划/目标 KPI 值。

不知道什么是 IBCS,请参考我们此前的文章,公众号搜索:【可视化之道】。

业务背景

制定年度总 KPI 有很多方法,不管用什么方法,一个最重要的指标是无法逃脱的,那就是:年增长率。例如,中国GDP的增长率大致是 6% ,就是一个重要的指标。

例如,将你的钱存到银行的理财产品,年利率是 6% ,也是年增长率。

一个不容忽视的事实是:公司是依照公司法在中国境内设立的是以营利为目的的企业法人。从这个角度看,一个经常被讨论的好玩的事情是:给你100万,你是做公司呢,还是干嘛?

如果说,既然公司是以营利为目的的,一个核心 KPI 就是看资金的年化收益,如果跑不过 GDP,如果跑不过理财产品,那干嘛还要烦神,老实地买个理财好了。

为此,老板通过 XXXXXX 很多种方法,最终设定年度 KPI 的增长率为 X %。

实际,上期,预测

可以注意到,该图表显示了以 2019.11.11 作为参考点的 AC,PY,FC 值,以让我们可以了解实时完成的情况。

当然,我们可以将 PL (也就是目标)加入一起跟进,如下。

实际,上期,预测,目标

震撼的来了,本图同时显示:

  • AC - 蓝色的柱子
  • PY - 灰色的短横线
  • PL - 紫色的柱子
  • FC - 橙色的柱子

本图反映了非常重要的信息:它同时对比了去年同期以及目标,并从实际和预测的角度来看各期是否可以完成既定的目标。

值得注意的是,已经发生的历史被区隔为 AC段,未发生的被区隔为 FC段,放大如下:

值得注意的是,如何同时显示 AC,PY,PL,FC 四个信息而不模糊,注意细节:

支持指标的动态切换

如果你以为这些内容是固定死的,那你就错了,我们切换指标,将 KPI 从 Sales 切换为 Profit,有:

这也就解释了,这是一个跟踪 KPI 的框架,理论上,可以跟踪任何 KPI 的完成状况。

支持历史角度

如果选择 2018 年来看历史的情况,会是如何:

由于历史已经发生,不再考虑 FC,因此本图将按如上展示,并将坐标轴归为 History。

坐标轴动态区隔

当你的实际时期发生变化时,会是这样:

这里以 2019.9.19 作为参考点加载数据,则当年坐标轴区隔动态适配。

生成 Z 曲线

如果你以为这就完了,其实这才刚刚开始,有请 Z 曲线登场:

或者:

由于其外观酷似 Z 字,因此称为 Z 曲线。另外,由于传说中佐罗是这样的:

Z 是佐罗的标记,以此致敬佐罗,又称:佐罗曲线

该曲线给出几个非常重要的 KPI 演化量:

  • KPI 的上期末完成值,如:去年年底完成的总 KPI 值。
  • KPI 的YTD完成值,如:年度至今的总 KPI 值。
  • KPI 的本期总目标,如:本年度 KPI 目标值。
  • KP I的本期动态预测,如:按不同月份分别预测本年度可以完成的 KPI 值。

放大如下:

其中,

  1. 实时动态结论批注,目标为 5265,预计完成 5635,超额 7%。
  2. 图例。已经自定义,比 PowerBI 原生图例更加精致。
  3. 四元素各期对比。(本文前面已经介绍)
  4. YTD 积累完成值。
  5. 去年总完成值。
  6. 今年目标。
  7. 今年预计完成值。

不难注意到,在纯手工打造的 超级 Z 曲线 图中,没有任何冗余信息,可谓多一个不多,少一个不少,堪称绝对完美

更神奇的是,强大的 Z 曲线居然可以动态适配 Y 轴坐标系,使得所有元素使用了统一的度量大小,不但避免了视觉数据欺骗,可以直接从视觉信号转换为洞察力,太强大了,太凶残了。

熟悉 IBCS 的伙伴,不难看出, Z 曲线吸收了 IBCS 的精华,甚至直接实现并动态扩展了核心概念。

动态目标调整

我们给出了增长因子滑竿,供老板可以拍脑袋定指标,相当强劲,如下:

如果老板非要将年度增长设定到 54%,则该模板会提醒你根据截至到 2019.8 的数据预测,到年底只能完成目标的 86.2%。

相信,如果你不是老板的话,一定会好好利用这个模板来定目标的,至少,你绝对不会定一个无法实现的目标。

动态扩展性

公司中的业务可能从两个角度扩展:

  • KPI 的多种性,这个已经讲过了,不再重复。
  • 不同部门,不同地区,不同渠道,不同负责人的目标实现状况。

由于我们使用的是 PowerBI,天生动态,如下:

强大的佐罗曲线,不管你选多少个维度多可以动态计算任何 KPI 的完成进度。

总结

本文内容全部基于 PowerBI 原生内容打造,其中细节的复杂度和技巧的使用需要非常彻底地精通 PowerBI,不知道你是否对此感兴趣呢。

由于我们将存在大幅度优化,会在后续文章进一步介绍原理。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-12-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 PowerBI战友联盟 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 本文
  • 对象
  • 约定
  • 业务背景
  • 实际,上期,预测
  • 实际,上期,预测,目标
  • 支持指标的动态切换
  • 支持历史角度
  • 坐标轴动态区隔
  • 生成 Z 曲线
  • 动态目标调整
  • 动态扩展性
  • 总结
相关产品与服务
腾讯云 BI
腾讯云 BI(Business Intelligence,BI)提供从数据源接入、数据建模到数据可视化分析全流程的BI能力,帮助经营者快速获取决策数据依据。系统采用敏捷自助式设计,使用者仅需通过简单拖拽即可完成原本复杂的报表开发过程,并支持报表的分享、推送等企业协作场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档