一、ENDOFYEAR
释义:返回当前上下文中指定日期列的年份的最后一个日期
语法:ENDOFYEAR(日期,[年末日期])
参数:
- 第一参数:包含日期的列
- 第二参数:可选,带有日期的文本字符串,用于定义年末日期。 默认值为 12 月 31 日
备注:
- 日期 参数可以是以下任一项 :
- 对日期/时间列的引用
- 返回单列日期/时间值的表表达式
- 定义日期/时间值的单列表的布尔表达式
- 年末日期参数是日期的字符串文本,采用的区域设置与创建工作簿的客户端的区域设置相同 。 日期的年份部分会被忽略
示例:返回截至3月30日的会计年度结束时间
ENDOFYEAR(DateTime[DateKey],"03/30/2004")
二、ENDOFQUARTER
释义:为指定的日期列返回当前上下文的季度最后一日
语法:ENDOFQUARTER(日期)
参数:
- 第一参数:包含日期的列
备注:
- 日期 参数可以是以下任一项 :
- 对日期/时间列的引用
- 返回单列日期/时间值的表表达式
- 定义日期/时间值的单列表的布尔表达式
示例:返回当前上下文的季度最后一日
ENDOFQUARTER(DateTime[DateKey])
三、ENDOFMONTH
释义:返回当前上下文中指定日期列的月份的最后一个日期
语法:ENDOFMONTH(日期)
参数:
- 第一参数:包含日期的列
备注:
- 日期 参数可以是以下任一项 :
- 对日期/时间列的引用
- 返回单列日期/时间值的表表达式
- 定义日期/时间值的单列表的布尔表达式
示例:返回当前上下文的月末
ENDOFMONTH(DateTime[DateKey])
注:ENDOF系列函数不支持DirectQuery模式
本文详细介绍了PowerBI中的三个时间智能函数:ENDOFYEAR、ENDOFQUARTER和ENDOFMONTH。这些函数分别用于获取指定日期列所在年份、季度和月份的最后一天。每个函数都详细阐述了其语法、参数、使用示例,帮助用户更好地理解和应用这些函数进行数据分析。

2782

被折叠的 条评论
为什么被折叠?



