共用方式為


PATHITEMREVERSE

適用於:計算結果列匯出數據表量值視覺計算

透過評估 PATH 函式所產生的字串,傳回位於指定「位置」的項目。 位置會從右至左反向進行計算。

語法

PATHITEMREVERSE(<path>, <position>[, <type>])  

參數

詞彙 定義
path 評估 PATH 函式所產生的文字字串。
position 包含所要傳回項目位置的整數運算式。 位置會從右至左反向進行計算。
type (選擇性) 列舉;用來定義結果的資料類型:

類型列舉

列舉型別 替代列舉 描述
TEXT 0 傳回的結果會包含資料類型文字。 (預設)。
INTEGER 1 結果會以整數傳回。

傳回值

指定路徑中的 n 位置上階;從最新到最舊的順序算起。

備註

  • 此函式可以用來從 PATH 函式所產生的階層中取得個別項目。

  • 此函式會反轉階層的標準順序,以先列出最接近的項目。例如,如果 PATH 函式會傳回階層中員工的上層主管清單,則 PATHITEMREVERSE 函式會傳回位置 2 中的員工直屬主管,因為位置 1 包含員工的識別碼。

  • 如果為 position 指定的數字小於一 (1) 或大於 path中的項目數目,則 PATHITEM 函式會傳回 BLANK。

  • 如果 type 不是有效的列舉項目,則會傳回錯誤。

  • 在計算結果欄或資料列層級安全性 (RLS) 規則中使用時,不支援在 DirectQuery 模式中使用此函式。

範例

下列範例會將員工識別碼資料行作為 PATH 函式的輸入,並反轉傳回的祖系項目清單。 指定的位置為 3,且傳回型別為 1。因此,PATHITEMREVERSE 函式會傳回一個整數,其代表從員工往上兩個層級的主管。

= PATHITEMREVERSE(PATH(Employee[EmployeeKey], Employee[ParentEmployeeKey]), 3, 1)