OPENINGBALANCEYEAR 函式



描述

在當前上下文中評估年份第一天上的表示式。

語法

OPENINGBALANCEYEAR (<expression>, <dates>, [<filter>], [<year_end_date>]) 

引數

序號 引數和描述
1

expression

返回標量值的表示式。

2

dates

包含日期的列。

3

filter

可選。

指定要應用於當前上下文的篩選器的表示式。

4

year_end_date

可選。

包含日期的文字字串,用於定義年末日期。

如果省略,則預設為 12 月 31 日。

返回值

標量值。

備註

dates 引數可以是以下任何一個:

  • 對日期/時間列的引用。

  • 返回日期/時間值單列的表表達式。

  • 定義日期/時間值單列表的布林表示式。

布林表示式的約束:

  • 表示式不能引用計算欄位。

  • 表示式不能使用 CALCULATE 函式。

  • 表示式不能使用任何掃描表或返回表的函式,包括聚合函式。

但是,布林表示式可以使用任何查詢單個值或計算標量值的函式。

filter 引數可以是定義篩選器的布林表示式或表表達式。

如果資料已被篩選,則該函式會更改資料篩選的上下文,並在您指定的新的上下文中評估表示式。對於篩選器引數中使用的每個列,將刪除該列上的任何現有篩選器,並改為應用篩選器引數中使用的篩選器。

year_end_date 引數是日期的字串文字,與建立工作簿的客戶端的區域設定相同。日期的年份部分將被忽略。

示例

Year Beginning Inventory Value:= OPENINGBALANCEYEAR ( 
   SUMX (ProductInventory,[UnitsBalance]*[UnitCost]),
   ProductInventory[InventoryDate]
) 
dax_functions_time_intelligence.htm
廣告

© . All rights reserved.