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的初学者。