位置: 主页 > 企业 > > 详情
Power BI展示时间进度及其拓展

哔哩哔哩   2023-06-04 14:39:41

网上看到个很简约的全年时间进度图表,尝试在Power BI当中实现,效果如下,上方是进度卡片,下方分十二行代表十二个月,已发生天数高亮显示。


(资料图)

把下方度量值放入Image by CloudScope这个视觉对象即可正常显示圆点进度,制作逻辑见注释。

这个度量值没有使用外部数据源。上方的三个卡片比较简单,在此不做展开。

在此基础上,可以进一步优化,可以放大今天的圆点:

把度量值中的半径(r值)加个条件判断,当日期为今天时,r值返回2否则返回1。

写完上面度量值之后,我陷入了沉思,这东西有什么用?对业务有什么价值?这种展示方式占据了整个画布空间,仅仅为了显示时间进度有些得不偿失。如果放在上方,作为销售报告的一部分,可能更加实用。

上图展示了2月截止当前的进度,仅仅占据了很窄的空间,其余画布空间可以放置销售数据。这里有两个修改要点:第一,圆心的Y坐标不需要随数据变化,只有一行,X坐标随日期变化而变化;第二,每个月的日期数量不一样,图表的整体宽度width需要随着日期数量变化而变化。完整度量值如下:

接着继续思考,这个时间进度图表能不能价值更大化?比如,不仅显示时间进度,还能显示截止当前的每天业绩达成,如下图所示:

这里改动很小,之前圆圈的颜色是固定色,切换为按业绩达成进行条件格式显示即可。

还有没有更多玩法?还可以改造下样式,用来查看天气中的降水分布,当天如果降雨,形状变为雨滴:

技巧在于将度量值中的形状按天气进行变化,之前形状全部是圆圈。现在当遇到雨天时,变为圆圈和三角形的结合(看上去像一滴雨),当不是雨天时,只显示一个灰色的圆圈:

此处polygon通过三个点定义了一个三角形。对靠天吃饭的行业,有这么一个天气信息提示也很有帮助。

最后读者可以思考一个问题,某一天雨很大,业绩却很好,如何微调上方的度量值达到天气与业绩结合的展示目的?

Pbix源文件https://t.zsxq.com/0et1qYUsx

最近更新

更多》