在当前上下文中月份的第一个日期计值的表达式。
语法
OPENINGBALANCEMONTH ( <表达式>, <日期列>, [<筛选器>] )
参数 | 属性 | 描述 |
表达式 | 返回标量值的表达式 | |
日期列 | 包含日期值的列 | |
筛选器 | 可选 | 应用于当前上下文的筛选器参数,可以是布尔表达式或表表达式 |
返回值
标量
一个任意类型的值
该值来自在当前上下文中该月份第一个日期计算的表达式
备注
<日期列>参数可以是以下任一项 :
- 对日期/时间列的引用。只有在这种情况下才应用上下文转换,因为列引用被替换为
CALCULATETABLE ( DISTINCT ( <日期列> ) )
- 返回单列日期/时间值的表表达式
- 定义日期/时间值的单列表的布尔表达式
结果表只包含日期列中存在的日期。
OPENINGBALANCEMONTH 的筛选器参数与 CALCULATE 的筛选器参数具有相同的行为。
OPENINGBALANCEMONTH 等价于以下表达式:
CALCULATE ( <Expression>, PREVIOUSDAY ( STARTOFMONTH ( <Dates> ) ), [<Filter>] )
示例
下面的公式示例创建一个度量值,该度量值计算产品库存的「月初库存值」:
OPENINGBALANCEMONTH ( SUMX ( ProductInventory, ProductInventory[UnitCost] * ProductInventory[UnitsBalance] ), DateTime[DateKey] )
扩展阅读:
- MSDN 文档:OPENINGBALANCEMONTH
- DAX Guide:OPENINGBALANCEMONTH
说点什么