函数周期表丨时间智能丨值丨CLOSINGBALANCEMONTH/QUARTER/YEAR

2021-08-30 10:21:02 浏览数 (1)

CLOSINGBALANCEMONTH函数

CLOSINGBALANCEQUARTER函数

CLOSINGBALANCEMYEAR函数

这三个函数,都隶属于“时间智能函数”,属于“”函数。

分别表示月末最后一天/季度末最后一天/年度末最后一天。还记得白茶之前曾经写过关于半累加的文章么?如果对于CALCULATE函数使用不习惯,那么可以尝试使用本期这三个函数。

本期的这三个函数都是半累加函数。语法,结构,用途基本上是类似的,统一打包带走!

用途:计算月末/季度末/年度末/最后一天的数据值。

语法

语法1:

代码语言:txt复制
DAX=
CLOSINGBALANCEMONTH(<计算表达式>,<日期>[,<筛选器>])

语法2:

代码语言:txt复制
DAX=
CLOSINGBALANCEQUARTER(<计算表达式>,<日期>[,<筛选器>])

语法3:

代码语言:txt复制
DAX=
CLOSINGBALANCEYEAR(<计算表达式>,<日期>[,<筛选器>][,<结束日期])

参数

计算表达式:这个没啥说的,通常就是可以返回标量的表达式,比如SUM。

日期:日期列。

筛选器:(可选项)应用于当前上下文的筛选器,限定条件。

结束日期:(可选项)定义年末最后一天,不填默认为12月31日,这个参数只有第三个有,前两者没有。

返回值

标量值,当前上下文月份/季度/年份的最后一个日期。

示例

示例文件:

例子1:

代码语言:txt复制
CLOSINGBALANCEMONTH例子 =
CLOSINGBALANCEMONTH ( SUM ( '示例'[销售] ), '示例'[日期] )

结果:

结果如上,自动计算每月最后一天的销售数据。

例子2:

代码语言:txt复制
CLOSINGBALANCEQUARTER例子 =
CLOSINGBALANCEQUARTER ( SUM ( '示例'[销售] ), '示例'[日期] )

结果:

结果如图,返回该季度最后一日的销售数据。

例子3:

代码语言:txt复制
CLOSINGBALANCEYEAR例子 =
CLOSINGBALANCEYEAR ( SUM ( '示例'[销售] ), '示例'[日期] )

结果:

结果返回当前年度最新日期的销售数据。

小伙伴们,GET了么?

白茶会不定期的分享一些函数卡片哦。

(文件在知识星球PowerBI丨需求圈)

这里是白茶,一个PowerBI的初学者。

0 人点赞