PATHITEM
從評估 position
函式所產生的字串傳回位於指定 PATH 的專案。 位置會從左至右計算。
語法
PATHITEM(<path>, <position>[, <type>])
參數
術語 | 定義 |
---|---|
path |
文字字串,格式為 PATH 函式的結果。 |
position |
整數表達式,其中包含要傳回之專案的位置。 |
type |
(選擇性)定義結果資料類型的欄位舉: |
類型列舉
列舉 | 替代列舉 | 描述 |
---|---|---|
TEXT |
0 | 結果會以數據類型文字傳回。 (預設值)。 |
INTEGER |
1 | 結果會以整數傳回。 |
傳回值
PATH 函式在標識符清單中指定位置所傳回的標識碼。 PATH 函式傳回的專案會依最遠的目前順序排序。
言論
此函式可用來從 PATH 函式所傳回的階層傳回特定層級。 例如,您可以只傳回所有員工的跳過層級經理。
如果您為小於一(1)或大於
path
中的元素數目指定position
的數位,PATHITEM 函式會傳回 BLANK如果
type
不是有效的列舉專案,則會傳回錯誤。在匯出數據行或數據列層級安全性 (RLS) 規則中使用時,不支援在 DirectQuery 模式中使用此函式。
例
下列範例會傳回目前員工的第三層經理;它會使用員工和經理標識碼做為 PATH 函式的輸入,該函式會將具有父系階層的字串傳回給目前員工。 從該字串 PATHITEM 傳回第三個專案做為整數。
= PATHITEM(PATH(Employee[EmployeeKey], Employee[ParentEmployeeKey]), 3, 1)