1.計(jì)算年初至今累計(jì)--TOTALYTD函數(shù)
例如計(jì)算年初至今累計(jì)的銷售金額:
[年累計(jì)金額]:=
TOTALYTD([銷售金額],
'日歷年'[日期])
# 如果要加上一個(gè)時(shí)間截止點(diǎn),則寫(xiě)為:
[年累計(jì)截止金額]:=
TOTALYTD([銷售金額],
'日歷年'[日期],
'日歷年'[日期]<DATE(2016,6,1))
# 同理計(jì)算季度初至今累計(jì)--TOTALQTD, 計(jì)算月初至今累計(jì)--TOTALMTD
2.計(jì)算上一年/季度/月的銷售額--DATEADD函數(shù)
[上一年銷售額]:=
CALCULATE([銷售金額],
DATEADD('日歷年'[日期],-1,YEAR)) --YEAR可改為QUARTER,MONTH,DAY
--將-1改為+1則時(shí)間后移
3.計(jì)算同比/環(huán)比
# 月同比--今年每月的銷售金額相比去年同月份增長(zhǎng)的比率
[上一年銷售額]:=
CALCULATE([銷售金額],
DATEADD('日歷年'[日期],-1,YEAR))
[同比]:=
DIVIDE([銷售金額]-[上一年銷售額],
[上一年銷售額])
# 月環(huán)比--這月與上月相比銷售額增長(zhǎng)的比率
[上一月銷售額]:=
CALCULATE([銷售金額],
DATEADD('日歷年'[日期],-1,MONTH))
[環(huán)比]:=
DIVIDE([銷售金額]-[上一月銷售額],
[上一月銷售額])
4. 計(jì)算兩個(gè)日期之間間隔--DATEDIFF
[時(shí)間間隔]:=
DATEDIFF([開(kāi)始日期],
[結(jié)束日期],
'Y') --參數(shù)"Y"換成"M"或"D",則分別對(duì)應(yīng)月和日
--也可以改成HOUR,MINUTE,SECOND計(jì)算小時(shí),分,秒
5.其他日期時(shí)間函數(shù):
DATE(2009,7,8) --結(jié)果返回'2009/7/8 0:00:00'
DATEVALUE("8/1/2009") --將文本形式的日期轉(zhuǎn)換為日期時(shí)間格式的日期,結(jié)果返回
'2009/8/1 0:00:00'
DATEADD([日期],3,DAY) --日期加減函數(shù)
EOMONTH([日期],3) --返回指定月份數(shù)之前或之后的月份的最后一天的日期
EDATE([日期],3) --返回在開(kāi)始日期之前或之后指示的月數(shù)的日期
YEAR(),MONTH(),DAY(),HOUR(),MINUTE(),SECOND()
NOW() --返回當(dāng)前的日期時(shí)間 TODAY()--返回當(dāng)前的日期
WEEKDAY([日期],1) --一周中的第幾天,參數(shù)1代表從星期日開(kāi)始計(jì)數(shù),參數(shù)2代表從星期一開(kāi)始計(jì)數(shù)
參數(shù)3代表從星期一開(kāi)始計(jì)數(shù),但到星期六結(jié)束
WEEKNUM([日期],1) --一年中的第幾周,1代表從周日開(kāi)始計(jì)數(shù),2代表從周一開(kāi)始計(jì)數(shù)








暫無(wú)數(shù)據(jù)