PowerBI:实际与预算费用看板

年度实际费用与预算

一、数据处理

数据源

各部门收集的excel表,受合并单元格影响,数据结构也不满足分析要求,需处理成可分析的数据结构,如时间作为一列…
在这里插入图片描述

模板固定,因此按月份重新组合数据,用公式定位取数据,拼接时间列。
在这里插入图片描述

power qurey

用power query合并12个工作表,引用合并数据源,处理成去年数据和今年数据两个查询,接着追加为新查询,加载形成最终数据源
在这里插入图片描述

二、powerbi搭建看板

DAX生成日期表

为了后面环比同比问题,在PowerBI Desktop中新建表,输入下面的DAX代码

/*
    这是一个日期表生成的 DAX 表达式。
    它会使用 CALENDARAUTO() 自动生成日期范围,包含数据集中最早和最晚的日期。
    然后,我们为每个日期添加额外的列,提供更详细的日期信息。
*/
日期表 = ADDCOLUMNS(CALENDARAUTO(),
    "年",YEAR([Date]),
    "季度",QUARTER([Date]),
    "月",MONTH([Date]),
    "日",DAY([Date]),
    "周几",WEEKDAY([Date],2),
    "年月",YEAR([Date])*100+month([Date])
)

度量值

在这里插入图片描述

同比增长率 = (本期数 - 去年同期数) / 去年同期数 × 100%
环比增长率 = (本期数 - 上期数) / 上期数 × 100%

总预算 = SUM('费用预算'[预算])

同比

去年同期预算 = CALCULATE('费用预算'[总预算],SAMEPERIODLASTYEAR('日期表'[Date]))
预算同期增长额 = '费用预算'[总预算]-[去年同期预算]
预算同比增长率 = DIVIDE([预算同期增长额],[去年同期预算])

环比

预算上期环比 = CALCULATE('费用预算'[总预算],DATEADD('日期表'[Date],-1,MONTH))
上期环比预算增长额 = '费用预算'[总预算]-[预算上期环比]
预算环比增长率 = DIVIDE([上期环比预算增长额],[预算上期环比])

去年同期实际和今年实际值累计对比情况

今年实际值 = 
CALCULATE(
    '费用预算'[总实际],
    FILTER(
        '日期表',
        YEAR('日期表'[Date]) = YEAR(TODAY())
    )
)

今年预算和去年同期实际的情况对比

今年预算-去年实际的增长额 = '费用预算'[总预算]-'费用预算'[去年同期实际]

最后呈现

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值