다음을 통해 공유


PATHITEMREVERSE

적용 대상: 계산 열 계산 테이블 측정 시각적 계산

PATH 함수를 계산한 결과 문자열에서 지정된 위치에 있는 항목을 반환합니다. 위치는 오른쪽에서 왼쪽으로 뒤로 계산됩니다.

구문

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

매개 변수

용어 정의
경로 PATH 함수의 계산으로 인한 텍스트 문자열입니다.
배치 반환할 항목의 위치가 있는 정수 식입니다. 위치는 오른쪽에서 왼쪽으로 뒤로 계산됩니다.
type (선택 사항) 결과의 데이터 형식을 정의하는 열거형입니다.

형식 열거형

열거형 대체 열거형 설명
TEXT 0 결과는 데이터 형식 텍스트와 함께 반환됩니다. 않습니다(기본값).
INTEGER 1 결과는 정수로 반환됩니다.

반환 값

지정된 경로의 n 위치 오름차순으로, 현재에서 가장 오래된 경로로 계산합니다.

설명

  • 이 함수는 PATH 함수에서 생성된 계층 구조에서 개별 항목을 가져오는 데 사용할 수 있습니다.

  • 이 함수는 계층의 표준 순서를 반대로 변경하여 가장 가까운 항목이 먼저 나열되도록 합니다. 예를 들어 PATh 함수가 계층 구조에서 직원 위의 관리자 목록을 반환하는 경우 위치 1에 직원의 ID가 포함되어 있으므로 PATHITEMREVERSE 함수는 직원의 직계 관리자를 2위 위치로 반환합니다.

  • position에 지정된 숫자가 1(일)보다 작거나 path의 요소 수보다 큰 경우 PATHITEM 함수에서 BLANK를 반환합니다.

  • 형식이 유효한 열거형 요소가 아니면 오류가 반환됩니다.

  • 이 함수는 계산 열 또는 RLS(행 수준 보안) 규칙에서 사용되는 경우 DirectQuery 모드에서 사용할 수 없습니다.

예시

다음 예제에서는 직원 ID 열을 PATH 함수에 대한 입력으로 사용하고 반환되는 조부모 요소 목록을 반대로 바꿉니다. 지정된 위치는 3이고 반환 형식은 1입니다. 따라서 PATHITEMREVERSE 함수는 관리자를 나타내는 정수가 직원으로부터 두 수준 위로 올라옵니다.

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