Power Pivot智能日期函数——开始时间

1. StartofMonth/StartofQuarter/StartofYear

A) 语法

StartOfMonth (  )
StartOfQuarter (  )
StartOfYear ( , [YearEndDate])
位置 参数 描述
第1参数 Dates 包含时间的列
可选第2参数 YearEndDate 结束日期是一个年份常量值

B) 返回

表——只有一个值的单列日期表

C) 注意事项

第一参数日期的格式可以有以下几种

  • 有关日期时间的列的引用
  • 返回日期列表值的表达式
  • 用于定义日期列的逻辑值
  • 不能用于ADDCOLUMNS 或 SUMMARIZE 函数添加的列

D) 作用

因为返回的是单个值的日期列表,所以可以直接作为返回值来使用。

E) 案例

有一份2018/1/1-2018/12/31的日期表

StartOfYear('表'[日期]>date(2018,6,1))
StartOfQuarter ('表'[日期]>date(2018,6,1))
StartOfMonth('表'[日期]>date(2018,6,1))

分别返回的是2018/1/1,2018/4/1,2018/6/1

解释:因为日期是连续的,所以大于2018/6/1的日期为2018/6/2,返回年最初也就是2018年最初,也就是2018/1/1;返回季度最初,因为6/1属于第2季度,第2季度是从4/1号开始,所以返回2018/4/1;返回月初也就是2018/6/1

你可能感兴趣的:(Power Pivot智能日期函数——开始时间)