打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
PowerBI可视化技巧:直观区分实际与预算数据
在业务分析中,清晰区分实际和预算数据是个常见的需求,使已发生业务的日期展示实际数据,未来日期展示预算数据,从而提供更清晰的业务洞察。
以下面这个示例数据为例,每月都有预算指标,但实际业务只发生到6月份:

用PowerBI通过簇状柱形图这样来展现的:

如何让已经发生业务的月份只显示实际数据,让没有发生业务的月份只显示预算数据呢?
这种需求利用DAX进行简单的处理就可以实现。
这里以上面的数据为例,让6月之前的的数据只显示实际,之后的只显示预算,写两个度量值:
实际度量值 = IF(MAX('示例表'[月份])<=6,SUM('示例表'[实际]))
预算度量值 = IF(MAX('示例表'[月份])>6,SUM('示例表'[预算]))

将这两个度量值放到上面的簇状柱形图中,就可以实现前6个月只显示实际的效果:

不过仔细看这个图表会发现,柱子和X轴月份是错位的,没有对齐,这是因为用了簇状柱形图,每个月还是有两个柱子,只是其中一个柱子不显示而已。
解决这个问题,只需要更改一下图表类型,由簇状柱形图改成堆积柱形图就可以了:

PowerBI还可以将预算改成空心的效果,来表达未来日期尚未发生,将预算的柱子透明色改成100%,并打开边框:

除了用柱形图,我们还可以用折线图来展现,但是如果你直接将上面的堆积柱形图切换为折线图,会发现折线是断开的:

这是因为上面度量值的逻辑,实际是1-6月,预算是7-12月,前面的折线6月结束,后面的折线从7月开始,所以出现了断点。
如果想让折线连接起来,可以让后面一段折线,从6月开始,让6月显示为实际数据。
修改预算度量值:
预算度量值 =
IF(
    MAX('示例表'[月份])=6,
    SUM('示例表'[实际]),
    IF(
        MAX('示例表'[月份])>6,
        SUM('示例表'[预算])
    )
)
然后折线就可以连接到一起了:

对于预算段的曲线,我们可以单独修改这个系列的线型,改为虚线的效果,来表示尚未发生:

通过以上两种方式,可以很直观的展示已发生的实际和未发生的预算数据:

利用PowerBI的强大功能,我们可以轻松实现各种数据展示需求,使实际与预算数据的对比更加直观和高效,帮助用户更好地理解业务表现。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
技巧1241:PowerBI实现柱形图百分比数据标签表达
在PPT中制作动态图表,这个操作,90%的人都不会!
EXCEL怎么制作温度计图
突破原生,PowerBI 制作箭头增长柱形图
数据分析之----图表展示(1)
Excel图表应用篇:财务专业地呈现,分析报告必用!
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服