软件下载 点击激活 软件下载

Power BI中的时间智能函数这样用,同比环比轻松计算

在Power BI中计算年增长率度量值,可以使用筛选器函数。在日常工作中,较长的时间周期中,与特定时间段的对比分析会非常多,如果要将日历中各个时间周期的度量值都创建出来,会使计算工作非常繁重,也不够灵活。
这类问题,我们可以使用DAX中的时间智能函数解决这个问题。这类函数使你能够使用日历结构(包括日、月、季度和年)对数据进行操作,然后生成并比较对这些时间段的计算,从而支持商业智能分析的需求。
时间智能函数主要针对企业中常见的日期维度分析指标,下面几个常见名词我们先来了解一下,见表 3‑3。

Power BI中的时间智能函数这样用,同比环比轻松计算

时间智能函数目前包括35个,本节重点掌握TOTALYTD(年累计)、DATEADD(同比、环比计算使用)。
1、计算年度累计
步骤1:创建年累计度量值
年累计YTD = TOTALYTD([销售金额],’日期表'[日期])
时间智能函数中,要使用到我们前面标记的日期表和其中的日期主键字段。
步骤2:将度量值应用可视化“表”对象。可以看到图 3‑59表格中“年累计YTD”列,以年为周期滚动累计,在新的年度又开始重新累计。

Power BI中的时间智能函数这样用,同比环比轻松计算

3‑59 YTD年度累计示意
2、创建环比MOM
步骤1:创建“上月销售额”度量值
上月销售额=CALCULATE([销售金额],DATEADD(‘日期表'[日期],-1,MONTH))
上面的表达式中使用了DATEADD函数,它的作用是从当前上下文中的日期开始,按指定的间隔数向未来时间或者过去时间推移,见图 3‑60。

Power BI中的时间智能函数这样用,同比环比轻松计算

3‑60 DATEADD函数结构示意
步骤2:创建“环比MOM”度量值,设置度量值数字格式为“%”。
环比MOM = DIVIDE(([销售金额][上月销售额]),[上月销售额])
这两个表达式要重点理解“当前上下文中的日期”,如果脱离上下文日期维度理解起来会有难度。下面将度量值放到可视化表对象中呈现对比的结果。

Power BI中的时间智能函数这样用,同比环比轻松计算

3‑61 环比数据计算
以上两个案例是日常数据分析中常见需求,通过使用时间智能函数,可以非常轻松地完成分析计算。

快速提取文件夹内的文件名

微信扫一扫加关注,Office自学网官方微信公众号,

专注分享软件安装和视频教程,让你一号在手,办公无忧!

给TA打赏
共{{data.count}}人
人已打赏
办公技巧

INDEX 函数

2022-10-28 16:09:55

办公技巧

男女符号怎么打出来?

2022-10-28 16:16:08

文章版权声明 1、本网站名称:office自学网
2、本站永久网址:https://www.officezxw.com/
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长QQ:1241926466进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索