共用方式為


PATHITEMREVERSE

適用於:匯出數據行計算數據表量值視覺計算

從評估 position 函式所產生的字串傳回位於指定 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)