Power Pivot智能日期运用——连续时间(1)

(八) 连续时间

1. Datesinperiod

A. 语法

DATESINPERIOD ( , , ,  )
位置 参数 描述
第1参数 Dates 需要计算的日期列
第2参数 StartDate 开始时间,日期表达式
第3参数 NumberOfIntervals 一个整数数字
第4参数 Interval 时间类型(年季月日)

B. 返回

表——单列时间数据的表

C. 注意事项

  • 返回的结果日期必须是第1参数范围内的。
  • 第3参数为1的时候,代表开始时间所属的时间类型。
  • 负数为之前,正数为之后。同时日期数是包含当天。

D. 作用

返回指定时间偏移后的日期表。

E. 案例

CALCULATE([销售金额],DATESINPERIOD('日历'[Date], Date(2018,1,10),1,day))

返回2018/1/10日当天的销售金额

CALCULATE([销售金额],DATESINPERIOD('日历'[Date],Date(2018,1,10),3,day))

返回2018/1/10日开始之后3天的销售金额(含当天),也就是从2018/1/10-2018/1/13的销售额。

CALCULATE([销售金额],DATESINPERIOD('日历'[Date],Date(2018,1,10),-3,day))

返回2018/1/10开始之前3天的销售额(含当天),也就是从2018/1/8-2018/1/10的销售额

CALCULATE([销售金额],DATESINPERIOD('日历'[Date],Date(2019,1,10),-3,month))

返回2019/1/10开始之前3个月的销售额(含当天),也就是从2018/10/11-2019/1/10的销售额

请点个赞,转发分享给更多的人。

你可能感兴趣的:(Power Pivot智能日期运用——连续时间(1))