2024年4月23日发(作者:)
powerbi and公式写法
1.计算年初至今累计--TOTALYTD函数
例如计算年初至今累计的消耗金额:
[年累计业绩消耗]:=
TOTALYTD([业绩消耗],
'日历年'[日期])
#如果要加上一个时间截止点,则写为:
[年累计截止金额]:=
TOTALYTD([业绩消耗],
'日历年'[日期],
'日历年'[日期] #同理计算季度初至今累计--TOTALQTD,计算月初至今累计--TOTALMTD 2.计算上一年/季度/月的消耗金额--DATEADD函数 [上一年业绩消耗]:= CALCULATE([业绩消耗], DATEADD('日历年'[日期],-1,YEAR))--YEAR可改为 QUARTER,MONTH,DAY --将-1改为+1则时间后移 3.计算同比/环比 #月同比--今年每月的消耗金额相比去年同月份增长的比率 [上一年业绩消耗]:= CALCULATE([业绩消耗], DATEADD('日历年'[日期],-1,YEAR)) [同比]:= DIVIDE([业绩消耗]-[上一年业绩消耗], [上一年业绩消耗]) #月环比--这月与上月相比业绩消耗增长的比率 [上一月业绩消耗]:= CALCULATE([业绩消耗], DATEADD('日历年'[日期],-1,MONTH)) [环比]:= DIVIDE([业绩消耗]-[上一月业绩消耗], [上一月业绩消耗]) 4.计算两个日期之间间隔--DATEDIFF [时间间隔]:= DATEDIFF([开始日期], [结束日期], 'Y')--参数"Y"换成"M"或"D",则分别对应月和日 --也可以改成HOUR,MINUTE,SECOND计算小时,分,秒 5.其他日期时间函数: DATE(2020,8,5)--结果返回'2020/8/5 0:00:00' DATEVALUE("8/1/2020")--将文本形式的日期转换为日期时间格式的日期, 结果返回 '2020/8/1 0:00:00' DATEADD([日期],3,DAY)--日期加减函数 EOMONTH([日期],3)--返回指定月份数之前或之后的月份的最后一天的日 期 EDATE([日期],3)--返回在开始日期之前或之后指示的月数的日期 YEAR(),MONTH(),DAY(),HOUR(),MINUTE(),SECOND() NOW()--返回当前的日期时间TODAY()--返回当前的日期 WEEKDAY([日期],1)--一周中的第几天,参数1代表从星期日开始计数,参 数2代表从星期一开始计数 参数3代表从星期一开始计数,但到星期六结束 WEEKNUM([日期],1)--一年中的第几周,1代表从周日开始计数,2代表从 周一开始计数
发布者:admin,转转请注明出处:http://www.yc00.com/news/1713887245a2338282.html
评论列表(0条)