PATH
현재 식별자의 부모 all 식별자가 있는 구분된 텍스트 문자열을 반환합니다. 가장 오래된 and 현재까지 계속됩니다.
통사론
PATH(<ID_columnName>, <parent_columnName>)
매개 변수
학기 | 정의 |
---|---|
ID_columnName |
테이블의 행에 대한 고유 식별자를 포함하는 기존 열의 이름입니다. 식일 수 없습니다.
ID_columnName
value 데이터 형식은 텍스트 or 정수여야 andparent_columnName 참조되는 열과 동일한 데이터 형식이어야 합니다. |
parent_columnName |
현재 행의 부모에 대한 고유 식별자를 포함하는 기존 열의 이름입니다. 식일 수 없습니다.
parent_columnName 데이터 형식의 value 데이터 형식은 텍스트 or 정수여야 andID_columnName value 동일한 데이터 형식이어야 합니다. |
반환 value
부모를 현재 식별자에 all 식별자를 포함하는 구분된 텍스트 문자열입니다.
발언
이 함수는 현재 행 valuerelated 항목을 반환하기 위해 일종의 내부 계층 구조가 있는 테이블에서 사용됩니다. 예를 들어 직원, 직원의 관리자, 관리자 andcontains Employees 테이블에서는 직원을 관리자의 or 연결하는 path 반환할 수 있습니다.
path 부모-자식 관계의 단일 수준으로 not 제한됩니다. 지정된 시작 행에서 여러 수준인 related 행을 반환할 수 있습니다.
- 오름차순을 구분하는 데 사용되는 구분 기호는
|
세로 막대입니다. -
ID_columnName
andparent_columnName
values 동일한 데이터 형식, 텍스트 or 정수가 있어야 합니다. -
parent_columnName
ValuesID_columnName
있어야 합니다. 즉, 자식 수준에서 value 없는 if 부모를 조회할 수 없습니다. -
If
parent_columnName
BLANK
PATH()
ID_columnName
value반환합니다. 즉, 직원의 관리자를 찾지만parent_columnName
열에 데이터가 없는 ifPATH 함수는 직원 ID만 반환합니다. -
If
ID_columnName
중복 andparent_columnName
중복된 항목에 대해 동일하다가PATH()
공통parent_columnName
value반환합니다. 그러나 이러한 중복 항목에 대해 ifparent_columnName
value 다르면PATH()
error반환합니다. 즉, 동일한 직원 ID에 대해 두 개의 목록이 and 동일한 관리자 ID가 ifPATH 함수는 해당 관리자의 ID를 반환합니다. 그러나 관리자 ID가 다른 두 개의 동일한 직원 ID가 ifPATH 함수는 error반환합니다. -
If
ID_columnName
BLANK
PATH()
BLANK
반환합니다. - 세로 막대
|
IfID_columnName
containsPATH()
error반환합니다.
- 오름차순을 구분하는 데 사용되는 구분 기호는
이 함수는 not RLS(행 수준 보안) 규칙에 or 계산 열에서 사용되는 경우 DirectQuery 모드에서 사용할 수 있습니다.
본보기
다음 예제에서는 각 직원의 관리자를 all 나열하는 계산 열을 만듭니다.
= PATH(Employee[EmployeeKey], Employee[ParentEmployeeKey])