PATHITEM
position
함수를 계산한 결과 문자열에서 지정된 PATH 항목을 반환합니다. 위치는 왼쪽에서 오른쪽으로 계산됩니다.
통사론
PATHITEM(<path>, <position>[, <type>])
매개 변수
학기 | 정의 |
---|---|
path |
PATH 함수 결과 형식의 텍스트 문자열입니다. |
position |
반환할 항목의 위치가 있는 정수 식입니다. |
type |
(선택 사항)결과의 데이터 형식을 정의하는 열거형입니다. |
형식 열거형
열거형 | 대체 열거형 | 묘사 |
---|---|---|
TEXT |
0 | 결과는 데이터 형식 텍스트와 함께 반환됩니다. (기본값). |
INTEGER |
1 | 결과는 정수로 반환됩니다. |
반환 값
식별자 목록에서 지정된 위치에 있는 PATH 함수에서 반환된 식별자입니다. PATH 함수에서 반환된 항목은 가장 먼 항목에서 현재 항목으로 정렬됩니다.
발언
이 함수는 PATH 함수에서 반환된 계층 구조에서 특정 수준을 반환하는 데 사용할 수 있습니다. 예를 들어 모든 직원의 건너뛰기 수준 관리자만 반환할 수 있습니다.
1보다 작거나
path
요소 수보다 큰position
숫자를 지정하면 PATHITEM 함수는 BLANKtype
유효한 열거형 요소가 아니면 오류가 반환됩니다.이 함수는 계산 열 또는 RLS(행 수준 보안) 규칙에서 사용되는 경우 DirectQuery 모드에서 사용할 수 없습니다.
본보기
다음 예제에서는 현재 직원의 세 번째 계층 관리자를 반환합니다. 부모 계층 구조가 있는 문자열을 현재 직원에게 반환하는 PATH 함수에 대한 입력으로 직원 및 관리자 ID를 사용합니다. 해당 문자열에서 PATHITEM 세 번째 항목을 정수로 반환합니다.
= PATHITEM(PATH(Employee[EmployeeKey], Employee[ParentEmployeeKey]), 3, 1)