노드 탐색
데이터를 시각화할 때 데이터는 조각으로 분할되며, 이 조각은 표 셀, 막대 세그먼트, 선 정점 또는 파이 섹터와 같은 여러 유형으로 마커로 표현됩니다. 다양한 슬라이스 조합이 관여하는 계산을 수행하려는 경우, 이러한 조합을 참조할 때 사용할 수 있는 방법이 여러 개 있습니다. 이 방법을 노드 탐색 방법이라고 하며 OVER 문과 함께 사용됩니다.
다음 그림은 여러 노드 탐색 방법을 정리하기 위한 기본으로 사용됩니다. 여기에는 각 노드가 데이터의 여러 슬라이스를 표현하는 시간 계층이 표시되어 있습니다.

아래 항목에서 여러 노드 탐색 방법을 소개합니다. 사용되는 표현식에서는 메모리 내 데이터가 사용되는 것으로 간주합니다.
- All()
축의 모든 노드를 참조하려는 경우 표현식에 All() 탐색 방법을 사용합니다. - Previous()
계층 구조의 같은 수준 내에서 이전 노드를 참조하려는 경우 표현식에 Previous() 탐색 방법을 사용합니다. - Next()
계층 구조의 같은 수준 내에서 다음 노드를 참조하려는 경우 표현식에 Next() 탐색 방법을 사용합니다. - AllPrevious()
현재 노드 및 계층 구조 수준의 모든 이전 노드를 참조하려는 경우에 AllPrevious() 탐색 방법을 사용합니다. - LastPeriods()
동일한 계층 구조 수준 내에서 현재 노드를 포함하여 현재 노드 이전의 노드 집합을 참조하려는 경우 LastPeriods() 탐색 옵션을 사용합니다. 탐색할 시간 범위는 사용자가 지정합니다. - AllNext()
현재 노드 및 계층 구조 수준의 후속 노드를 참조하려고 할 때 AllNext() 탐색 방법을 사용합니다. - Parent()
계층 구조에서 상위 노드를 참조하려는 경우 Parent() 탐색 방법을 사용합니다. - Intersect()
두 개 이상의 노드 탐색 방법이 교차한 결과인 노드를 참조하려는 경우 Intersect() 탐색 방법을 사용합니다. - PreviousPeriod()
일부 노드 탐색 방법은 기간 데이터가 포함된 계층 구조, 첫 번째 및 맨 앞 시간 계층 구조에 특히 적합합니다. 시간은 그 특성상 계층적이며(예: 연도, 분기, 월) 기간이 순환됩니다. 시간 계층 구조의 노드는 명백하기 때문에, 데이터가 누락된 모든 노드는 자동으로 감지됩니다. 이러한 탐색 방법 중 하나가 동일한 계층 구조 수준 내의 이전 노드를 참조하는 PreviousPeriod()입니다. 표현식에서 이 방법을 사용할 때 특정 노드에 데이터가 누락되어 있으면, 표현식은 해당 노드에 대해 빈 값을 반환합니다. - NextPeriod()
일부 노드 탐색 방법은 기간 데이터가 포함된 계층 구조, 첫 번째 및 맨 앞 시간 계층 구조에 특히 적합합니다. 시간은 그 특성상 계층적이며(예: 연도, 분기, 월) 기간이 순환됩니다. 시간 계층 구조의 노드는 명백하기 때문에, 데이터가 누락된 모든 노드는 자동으로 감지됩니다. 이러한 탐색 방법 중 하나가 동일한 계층 구조 수준 내의 다음 노드를 참조하는 NextPeriod()입니다. 표현식에서 이 방법을 사용할 때 특정 노드에 데이터가 누락되어 있으면, 표현식은 해당 노드에 대해 빈 값을 반환합니다. - ParallelPeriod()
일부 노드 탐색 방법은 기간 데이터가 포함된 계층 구조, 첫 번째 및 맨 앞 시간 계층 구조에 특히 적합합니다. 시간은 그 특성상 계층적이며(예: 연도, 분기, 월) 기간이 순환됩니다. 시간 계층 구조의 노드는 명백하기 때문에, 데이터가 누락된 모든 노드는 자동으로 감지됩니다. 이러한 탐색 방법 중 하나가 ParallelPeriod()입니다. 이 방법은 동일한 계층 구조 수준 내에서 계층 구조의 이전 분기에 있는 해당 노드를 참조합니다. 표현식에서 이 방법을 사용할 때 특정 노드에 데이터가 누락되어 있으면, 표현식은 해당 노드에 대해 빈 값을 반환합니다. - NavigatePeriod()
일부 노드 탐색 방법은 기간 데이터가 포함된 계층 구조, 첫 번째 및 맨 앞 시간 계층 구조에 특히 적합합니다. 시간은 그 특성상 계층적이며(예: 연도, 분기, 월) 기간이 순환됩니다. 이러한 탐색 방법 중 하나가 NavigatePeriod()입니다. 이 방법을 사용하면 네 개의 인수, 즉 참조할 축, 계층 구조에서 위로 이동할 수준의 수, 옆으로 이동할 단계 수 및 아래로 이동할 수준 수를 제어하는 입력 값을 지정하여 계층 구조에서 자신만의 탐색 방법을 정의할 수 있습니다.
- All()
축의 모든 노드를 참조하려는 경우 표현식에 All() 탐색 방법을 사용합니다. - Previous()
계층 구조의 같은 수준 내에서 이전 노드를 참조하려는 경우 표현식에 Previous() 탐색 방법을 사용합니다. - Next()
계층 구조의 같은 수준 내에서 다음 노드를 참조하려는 경우 표현식에 Next() 탐색 방법을 사용합니다. - AllPrevious()
현재 노드 및 계층 구조 수준의 모든 이전 노드를 참조하려는 경우에 AllPrevious() 탐색 방법을 사용합니다. - LastPeriods()
동일한 계층 구조 수준 내에서 현재 노드를 포함하여 현재 노드 이전의 노드 집합을 참조하려는 경우 LastPeriods() 탐색 옵션을 사용합니다. 탐색할 시간 범위는 사용자가 지정합니다. - AllNext()
현재 노드 및 계층 구조 수준의 후속 노드를 참조하려고 할 때 AllNext() 탐색 방법을 사용합니다. - Parent()
계층 구조에서 상위 노드를 참조하려는 경우 Parent() 탐색 방법을 사용합니다. - Intersect()
두 개 이상의 노드 탐색 방법이 교차한 결과인 노드를 참조하려는 경우 Intersect() 탐색 방법을 사용합니다. - PreviousPeriod()
일부 노드 탐색 방법은 기간 데이터가 포함된 계층 구조, 첫 번째 및 맨 앞 시간 계층 구조에 특히 적합합니다. 시간은 그 특성상 계층적이며(예: 연도, 분기, 월) 기간이 순환됩니다. 시간 계층 구조의 노드는 명백하기 때문에, 데이터가 누락된 모든 노드는 자동으로 감지됩니다. 이러한 탐색 방법 중 하나가 동일한 계층 구조 수준 내의 이전 노드를 참조하는 PreviousPeriod()입니다. 표현식에서 이 방법을 사용할 때 특정 노드에 데이터가 누락되어 있으면, 표현식은 해당 노드에 대해 빈 값을 반환합니다. - NextPeriod()
일부 노드 탐색 방법은 기간 데이터가 포함된 계층 구조, 첫 번째 및 맨 앞 시간 계층 구조에 특히 적합합니다. 시간은 그 특성상 계층적이며(예: 연도, 분기, 월) 기간이 순환됩니다. 시간 계층 구조의 노드는 명백하기 때문에, 데이터가 누락된 모든 노드는 자동으로 감지됩니다. 이러한 탐색 방법 중 하나가 동일한 계층 구조 수준 내의 다음 노드를 참조하는 NextPeriod()입니다. 표현식에서 이 방법을 사용할 때 특정 노드에 데이터가 누락되어 있으면, 표현식은 해당 노드에 대해 빈 값을 반환합니다. - ParallelPeriod()
일부 노드 탐색 방법은 기간 데이터가 포함된 계층 구조, 첫 번째 및 맨 앞 시간 계층 구조에 특히 적합합니다. 시간은 그 특성상 계층적이며(예: 연도, 분기, 월) 기간이 순환됩니다. 시간 계층 구조의 노드는 명백하기 때문에, 데이터가 누락된 모든 노드는 자동으로 감지됩니다. 이러한 탐색 방법 중 하나가 ParallelPeriod()입니다. 이 방법은 동일한 계층 구조 수준 내에서 계층 구조의 이전 분기에 있는 해당 노드를 참조합니다. 표현식에서 이 방법을 사용할 때 특정 노드에 데이터가 누락되어 있으면, 표현식은 해당 노드에 대해 빈 값을 반환합니다. - NavigatePeriod()
일부 노드 탐색 방법은 기간 데이터가 포함된 계층 구조, 첫 번째 및 맨 앞 시간 계층 구조에 특히 적합합니다. 시간은 그 특성상 계층적이며(예: 연도, 분기, 월) 기간이 순환됩니다. 이러한 탐색 방법 중 하나가 NavigatePeriod()입니다. 이 방법을 사용하면 네 개의 인수, 즉 참조할 축, 계층 구조에서 위로 이동할 수준의 수, 옆으로 이동할 단계 수 및 아래로 이동할 수준 수를 제어하는 입력 값을 지정하여 계층 구조에서 자신만의 탐색 방법을 정의할 수 있습니다.
상위 주제: 슬라이싱 및 표식 개념