Power BI预算分析:预算实际比较

上篇文章介绍了预算目标的分解,将预算分解好以后,就可以与实际数据进行比较了。对比很简单,只需要将实际数据和预算数据的度量值放到图表里就可以了,比如用组合图来展现每日的实际和预算数据,实际值用柱形图表、预算值用折线图表示:

可以直观看出每日收入的预算完成情况,这里有个问题是,对于还没有发生的日期,不会有实际数据,而只显示预算数据看起来比较奇怪,如何让未发生业务的日期,预算数据也不显示呢?

其实只要先找出业务数据的最后一个日期,并判断当前上下文的日期是否早于这个最新日期就可以了,用度量值判断如下:

最新业务日期 = MAXX( ALL( '订单表' ) , '订单表'[订单日期] )
是否早于最新日期 = IF( MIN( '日期表'[日期] ) <= [最新业务日期] , 1 , 0 )

有了这个判断度量值,就可以优化预算的度量值:

收入 预算 当期 = IF( [是否早于最新日期], [收入 预算分配] )

其中[收入 预算分配]就是上篇文章中介绍的分解后预算目标,也是上面组合图中用到的度量值,拿这个新的度量值替换掉它,组合图就会变成这样的:

预算数据与实际数据显示的区间完全一致。

如果把月度和季度的字段放到组合图的共享轴中,就可以通过下钻,直观展现这几个维度的当期预算完成情况:

上面都是当期数据的对比,并不是看出本年累计是否完成了预算,与预算的差异是多少?


为了能清晰的看出本年累计是否完成的预算目标,再建立这几个指标的累计度量值:

本年累计收入度量值

收入 实际 YTD =
IF( [是否早于最新日期] ,
CALCULATE( [收入] , DATESYTD( '日期表'[日期] ) ) )

本年累计预算度量值

收入 预算 YTD =

IF( [是否早于最新日期] ,

CALCULATE([收入 预算分配],DATESYTD('日期表'[日期])))

为了同时进行同期对比,再写个上年同期的累计收入度量值:

收入 实际 PYTD =

IF( [是否早于最新日期] ,

CALCULATE( [收入 实际 YTD] , SAMEPERIODLASTYEAR( '日期表'[日期] ) ) )

这几个度量值都直接判断了是否在业务日期范围内,避免在未来期间显示。

将这几个度量值放到面积图中,就可以直观看出累计收入的预算完成情况以及同期对比情况了:

累计收入虽然同比上升,但离预算目标还有一点差距。

预算对比分析只是用到了最基本的DAX函数,也没有复杂的计算逻辑,PowerBI做起来难度很小,关键是熟悉业务场景,学会用DAX准确的表达,并选择合适的图表进行清晰直观的展现。

(0)

相关推荐

  • 爬山的骑行者——动态的可视化进度图

    这个图表可能会又一次刷新你的三观!真是只有想不到,没有做不到!先什么也别说,上图看看再说,如下图1所示. 图1 在目标曲线上有两个骑车的小人,其中灰色骑行者代表按计划进度的执行者,而绿色骑行者代表实际 ...

  • Excel图表又被嫌弃太low,咋整?加个气泡就齐活!

    小叶子们大家好-这里是干货满满的秋叶编辑部! 最近,听不少小伙伴抱怨年末整理数据做图表的事情. 大家觉得图表这玩意儿太单调,无论是饼图,条形图还是折线图都玩不出什么新花样,放进 PPT 里也不够吸引人 ...

  • Power BI业务分析:TOP N%客户贡献

    在业务分析中,经常需要对客户进行排名细分,比如分析排名前20%的客户的贡献是多少?这其实也是一种帕累托分析,利用PowerBI可以轻松计算出结果. 以PowerBI星球案例数据为例,计算销售排名前20 ...

  • Power BI业务分析:汇率转换问题

    在某些业务中,可能会涉及到数据的汇率转换问题,这篇文章就来看一下如何在PowerBI中动态的切换汇率. 假设业务订单中是人民币金额,需要转换为按美元.英镑等几个币种的数据来展示,以每日的人民币汇率中间 ...

  • Power BI财务报表分析:预告篇

    平时后台以及知识星球中咨询我的问题中,有不少是PowerBI在财务上的应用问题,并且PowerBI可视化大赛的参赛和获奖作品,也有很多是财务方面的应用,通过这些可以看出,在PowerBI的用户群体中, ...

  • Power BI财务报表分析:数据准备篇

    PowerBI财务报表分析系列之: 数据准备篇 数据分析第一步,需要有数据,然后才能开始后续的一系列分析过程,PowerBI财务报表分析也不例外,第一篇,先来介绍报表数据的获取,以及将获取的数据整理成 ...

  • Power BI财务报表分析:数据建模篇

    PowerBI财务报表分析系列之: 数据建模篇 我们面对的源数据,往往并不是只有一张表,而这些不同的表,需要协同配合才能更有效的使用,多表的协同配合依靠表与表之间的逻辑关系. 根据分析的需求,在多个表 ...

  • Power BI财务报表分析:报表构造篇

    PowerBI财务报表分析系列之: 报表构造篇 PowerBI财务报表分析,一个主要的模块是在PowerBI报告中展示三大报表:资产负债表.利润表和现金流量表,目前并没有一个专门的财务报表可视化对象, ...

  • Power BI财务报表分析:指标计算篇

    PowerBI财务报表分析系列之: 指标计算篇 财务报表分析,涉及到众多的财务指标计算,在PowerBI中利用度量值,计算出的不仅仅是一个个静态的指标数据,并且还可以和切片器配合,快速的完成不同公司. ...

  • Power BI财务报表分析:可视化篇

    PowerBI财务报表分析系列之: 可视化篇 通过可视化,让枯燥的报表数字变得更直观.更易于理解.更快速的传递关键信息. 通过上面的视频以及前面几篇文章的介绍你应该也看到了,这个财务分析报告中,用的基 ...

  • Power BI财务报表分析:报告设计篇

    PowerBI财务报表分析系列之: 报告设计篇 单个的可视化对象的制作很简单,不过一页报表不止一个可视化对象所组成,很多报告也不止一页报表,如何将多个可视化对象.多个页面组合到一起,形成一个整体.统一 ...

  • Power BI盈亏平衡分析-优化

    这个可视化是利用折线和簇状柱形图实现的,细节处理上相对较为繁琐,PowerBI 2021年8月更新后,可以更方便的添加X轴和Y轴辅助线,所以这里再对其中的可视化设计做一下优化. 首先说明一下,本文关于 ...