(六) 当前初始日期
1. OPENINGBALANCEMONTH/ OPENINGBALANCEQUARTER/ OPENINGBALANCEYEAR
A) 语法
代码语言:javascript复制OpeningBalanceMonth (<expression>, <dates> [, <filter>])
OpeningBalanceQuarter (<expression>, <dates> [, <filter>])
OpeningBalanceYear (<expression>, <dates> [, <filter>] [, <year_end_date>])
位置 | 参数 | 描述 |
---|---|---|
第1参数 | Expression | 计算表达式必须返回标量值 |
第2参数 | Dates | 仅包含单个日期的列 |
可选第3参数 | Filter | 逻辑或过滤器表达式 |
可选第4参数 | Yearend Date | 年度结束时间,包含月和日的字符串格式。例如”04/30” |
B) 返回
标量(值)——返回上个月末/季度末/年末表达式计算结果
C) 注意事项
- 表达式返回的必须是标量值,而不能是表格格式。
- 表达式返回的是上个时间点期末/本时间点期初(不含任何本时间节点数据)
D) 作用
一般用于计算初始数,例如初始库存,初始余额,初始流量等等。
E) 案例
代码语言:javascript复制open_month:=Openingbalancemonth(Sum('表'[金额]),'日历'[Date])
open_quarter:=Openingbalancequarter(Sum('表'[金额]),'日历'[Date])
open_year:=Openingbalanceyear(Sum('表'[金额]),'日历'[Date])
open_year_0430:=Openingbalanceyear(Sum('表'[金额]),'日历'[Date],"04/30")
(七) 当前结束日期
1. ClosingBalanceMonth/ ClosingBalanceQuarter/ ClosingBalanceYear
A) 语法
代码语言:javascript复制ClosingBalanceMonth (<expression>, <dates> [, <filter>])
ClosingBalanceQuarter (<expression>, <dates> [, <filter>])
ClosingBalanceYear (<expression>, <dates> [, <filter>] [, <year_end_date>])
位置 | 参数 | 描述 |
---|---|---|
第1参数 | Expression | 计算表达式必须返回标量值 |
第2参数 | Dates | 仅包含单个日期的列 |
可选第3参数 | Filter | 逻辑或过滤器表达式 |
可选第4参数 | Yearend Date | 年度结束时间,包含月和日的字符串格式。例如”04/30” |
B) 返回
标量(值)——返回上个月末/季度末/年末表达式计算结果
C) 注意事项
- 表达式返回的必须是标量值,而不能是表格格式。
- 表达式返回的是本时间点期末/下时间点期初(不含任何本时间节点数据)
D) 作用
一般用于计算期末数,例如期末库存,期末余额,期末流量等等。
E) 案例
代码语言:javascript复制close_month:= ClosingBalanceMonth (Sum('表'[金额]),'日历'[Date])
close_quarter:= ClosingBalanceQuarter (Sum('表'[金额]),'日历'[Date])
close_year:= ClosingBalanceYear (Sum('表'[金额]),'日历'[Date])
请点个赞。