All()

축의 모든 노드를 참조하려는 경우 표현식에 All() 탐색 방법을 사용합니다.

아래의 빨간색 사각형으로 예시됩니다.


All() 탐색 방법

사각형 내의 모든 노드를 참조한다는 것은 12개 노드로의 분할이 실제로 무시된다는 것을 의미합니다. 결과적으로 All() 방법은 그 자체로 그다지 유용하지 않습니다. 하지만 전체의 백분율을 계산할 때처럼 다른 방법이나 집계와 함께 사용되는 경우가 많습니다. 아래 예를 참조하십시오.

주: 예의 표현식에서는 메모리 내 데이터가 사용되는 것으로 간주합니다.

다음 예에서는 타이타닉호 재난의 생존 통계가 사용됩니다.



예(범주 축만 데이터 슬라이싱에 사용됨)

막대 그래프에 재난에서 사망 및 생존한 여성과 남성의 수가 표시됩니다.



이 정보를 절대 숫자가 아닌 백분율로 표현하려고 한다고 가정하겠습니다. 값 축에 다음 표현식을 추가하여 전체를 기준으로 여러 부분이 차지하는 비율을 계산합니다.

각 마커(여기서는 각 막대가 마커임)의 재계산이 수행됩니다. 예를 들어 왼쪽에서 두 번째 막대에는 생존한 여성이 타이타닉호 승객의 약 23%임이 표시됩니다(307/(156+307+708+142).

이 예에서는 범주 축이 슬라이싱에 사용됩니다. 다음 예에서는 데이터가 색상 축도 사용하여 슬라이싱됩니다.

예(범주 축과 색상 축이 데이터 슬라이싱에 사용됨)

아래 막대 그래프에는 상단의 막대 그래프와 동일한 데이터가 표시되지만, 여기에 추가적으로 색상 축을 사용하여 성별에 따라 다른 색상으로 막대를 표시합니다.



위에 사용된 것과 동일한 표현식을 값 축에 추가하여 차이점을 확인합니다.



백분율은 각 색상 내에서 총 100%입니다. 표현식의 OVER All([Axis.X]) 부분이 범주 축의 슬라이싱을 무시하도록 선언하지만 색상 축에 지정된 슬라이싱이 여전히 고려되기 때문입니다. 그 결과 범주 축 슬라이싱은 무시되지만 각 색상 내로 한정됩니다.

예를 들어 전체 여성의 66%가 생존했습니다(307/(307+156).

또한 색상 축에서 'survived' 컬럼을 지정할 때의 차이점을 살펴보겠습니다.



값 축에 동일한 표현식을 사용하더라도 다른 결과가 나옵니다. 예를 들어 전체 생존자의 68%가 여성임을 볼 수 있습니다(307/(307+142)).