PowerBI学习-计算累计⾄今,同⽐,环⽐
⼯作中只要涉及到数据分析的,相信累计⾄今,同⽐,环⽐是必会出现的,今天给⼤家介绍下在power bi中是怎么计算的,有两种⽅式:⼀是函数法,⼆是点击法,介绍先难后易
第⼀种:函数法
时间智能函数:⼀般要搭配calculate使⽤
1.计算年(季/⽉)累计⾄今:DATEYTD(QTD/MTD)和TOTALYTD(QTD/MTD)
①DATEYTD介绍:
语法:DATEYTD(⽇期列,[⽇期结束⽇期])
参数:
第⼀个参数是⽇期列(为了⽅便多表调⽤⼀般使⽤维度表)
第⼆个参数:可选项,默认不写是12-31⽇,可⽤于财年⽇历使⽤,就是可以根据想结束的⽇期进⾏填写,假设想要年度⾄7-27,就写“7-27”
②TOTALYTD介绍:
语法:TOTALYTD(聚合表达式,⽇期表⽇期列,[筛选],[结束⽇期])
参数:第⼀个参数是聚合表达式,度量值小康生活恰恰恰
第⼆个参数是⽇期表的⽇期列
第三个参数和第四个参数⼏乎不⽤,忽略即可
举例:年度⾄今消费
DATEYTD函数编写:
总消费=sum('销售表'[消费])
年度⾄今消费=calculate([总消费],dateytd('⽇期表'[⽇期]))
当然季度⾄今⽉度⾄今是⼀样的,只不过换成dateqtd,datemtd
TOTALYTD函数编写:
年度⾄今消费=totalytd([总消费],'⽇期表'[⽇期])
3.计算同⽐
SAMEPERIODLASTYEAR和DATEADD两个函数都能实现,分别介绍⼀下这两个函数的⽤法:
举足轻重>自制包包
①SAMEPERIODLASTYEAR
语法:SAMEPERIODLASTYEAR(⽇期列)
②DATEADD:
作⽤:⽇期推移,根据指定的间隔移动给定的⼀组⽇期
语法:DATEADD(⽇期表的⽇期列,移动数量,移动颗粒度)
参数:
第⼀个是⽇期列
qq被盗怎么办第⼆个是整数,正数表⽰向未来,负数表⽰向历史
第三个粒度,year/quarter/month/day
返回:单列⽇期的表
举例:求消费同⽐
人文素养
函数编写:
总消费=sum('销售表'[消费])
读书手抄报的内容去年同期消费=caculate([总消费],sameperiodlastyear('⽇期表'[⽇期]))=caculate([总消费],dateadd('⽇期表'[⽇期],-1,year))同⽐=divide([总消费],[去年同期消费])
4.计算环⽐
使⽤DATEADD函数只更改第三参数即可
举例:求消费环⽐
函数编写:
红色精灵总消费=sum('销售表'[消费])
上⽉消费=caculate([总消费],dateadd('⽇期表'[⽇期],-1,month))
头皮屑多的原因
环⽐=divide([总消费],[上⽉消费])
函数法到这⾥讲完了,经常⽤的就是这⼏个,对⽐使⽤记忆才会深刻
第⼆种:点击法
这个⽅法只需点击即可,⽆需写任何函数
步骤:
1.在右侧字段区域某张表中右击-"新建快速度量值"
2.在弹出的"快速度量"弹框中的计算中可以看到累计置技,同⽐,环⽐
3.选择要计算的选项,笔者选择"年增率变化",弹出下⾯弹框,基值选择计算的度量值,⽇期选择⽇期列
4.可以看下这个度量值,是函数法写的,所以不会写函数的可以⽤点击法
累计值,同⽐环⽐是常⽤的,多⽤⼏次就熟练的,今天的分享就结束了,喜欢的话可以点赞也可以关注我,我是Sugargl,拜拜