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








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