EXCLUDE 세부 수준 식
LOD(세부 수준) 식에 대한 기본적인 개념은 Tableau에서 세부 수준 식 만들기 및 Tableau에서 세부 수준 식이 작동하는 방식을 참조하십시오.
세부 수준 식은 계산의 세부 수준(세분성)를 수정하거나 제어하는 데 사용됩니다. 대부분의 필드와 계산은 뷰 또는 데이터 원본의 세부 수준에 연결됩니다. LOD 식을 사용하면 계산의 세부 수준을 명시적으로 설정할 수 있습니다.
- FIXED LOD 식은 나머지 계산에 대한 특정 차원을 설정합니다. 예를 들어 최대값을 환자 ID로 고정하여 데이터 집합의 전체 최대값 대신 각 환자의 최대 혈압을 반환할 수 있습니다.
- INCLUDE LOD 식은 뷰에 반드시 표시되지 않아도 되는 차원을 계산에 고려합니다. 예를 들어 성별 정보가 포함되지 않은 뷰에 표시되는 성별을 포함하여 각 환자의 평균 혈압을 고려합니다.
- EXCLUDE LOD 식은 계산을 목적으로 뷰에서 일부 세부 정보를 제거합니다. 예를 들어 뷰가 각 환자에 대한 것이라도 개별 환자를 고려하지 않고 특정 의약품에 대한 환자의 평균 혈압을 고려합니다.
참고: FIXED LOD를 사용하면 비주얼리제이션과 관계없이 동일한 결과가 제공됩니다. INCLUDE 또는 EXCLUDE LOD를 사용하는 경우 뷰의 구조에 따라 값이 변경될 수 있습니다. INCLUDE 키워드는 뷰의 컨텍스트를 사용하여 계산에서 고려할 차원을 추가하고 EXCLUDE는 계산의 컨텍스트에서 뷰에 있는 차원을 제거하므로 다른 컨텍스트에서 계산을 사용할 경우 다른 결과가 제공될 수 있습니다.
환자 ID, 연령 및 성별로 작성된 뷰 (A)와 환자 ID, 연령 및 체중으로 작성된 뷰 (B)를 생각해 보십시오.
- FIXED LOD 식은 두 경우에서 모두 동일한 값을 가집니다. 계산에서 뷰에 있는 항목을 무시하고 LOD 식의 차원만 고려하기 때문입니다.
- 체중이 포함된 INCLUDE LOD는 각 뷰에서 다른 값을 가집니다. 뷰 A에는 차원을 추가하지만 이미 체중이 있는 뷰 B에는 추가하지 않기 때문입니다.
- 체중이 제외된 EXCLUDE LOD는 각 뷰에서 다른 값을 가집니다. 뷰 B에서는 차원을 제거하지만 이미 체중이 없는 뷰 B의 컨텍스트는 변경하지 않기 때문입니다.
EXCLUDE
EXCLUDE 세부 수준 식을 사용하면 뷰에 있는 하나 이상의 차원이 계산에 사용되지 않습니다.
EXCLUDE 세부 수준 식은 '구성 비율' 또는 '전체 평균에 대한 차이'가 필요한 경우 유용합니다. 이 식은 총계 및 참조선 같은 기능과 유사합니다.
EXCLUDE 세부 수준 식은 행 수준 식(생략한 차원이 없는 식)에서 사용할 수 없으며 뷰 수준 계산이나 중간 수준의 항목을 수정하는 데 사용할 수 있습니다. 예를 들어 EXCLUDE 계산을 사용하여 다른 세부 수준 식에서 차원을 제거할 수 있습니다.
예 1
아래의 이미지는 4개 국가의 시간대별 평균 혈압의 변경을 성별로 분류하여 보여 줍니다.

각 국가의 시간대별 평균 혈압을 성별 분류 없이 표시하려면 EXCLUDE 세부 수준 식 {EXCLUDE [Sex] : AVG[Average blood pressure]}
를 사용합니다. 이 식은 비주얼리제이션에서 회색 선으로 그려집니다.

평균 라인은 성별과 연도를 무시한 국가별 평균 혈압에 대한 가로 선이므로 분석 패널에서 가져올 수 없습니다.
참고: 이 예제에서는 평균의 평균을 사용하는데 이는 잘못된 분석 관행입니다. 여기에서는 단순히 설명을 위해 수행되었습니다. 이 비주얼리제이션에서는 어떠한 분석도 수행되어서는 안 됩니다.
예 2
다음 세부 수준 식에서는 [Sales]의 합계 계산에서 [Region]을 제외합니다.
{EXCLUDE [Region]: SUM([Sales])}
식을 [ExcludeRegion]으로 저장합니다.
이 식을 유용하게 사용하는 방법을 보여 주기 위해 매출 합계를 지역별, 월별로 나눠서 보여 주는 다음과 같은 뷰를 가정합니다.
[ExcludeRegion]을 색상에 놓으면 지역 구성 요소가 없는 상태로 월별 총 매출을 보여 주도록 뷰가 음영 처리됩니다.
예 3
다음 EXCLUDE 세부 수준 식에서는 월별 평균 매출 합계를 계산한 다음 월 구성 요소를 제외합니다.
{EXCLUDE [Order Date (Month / Year)] : AVG({FIXED [Order Date (Month / Year)] : SUM([Sales])})}
이 식은 중첩된 세부 수준 식입니다. 즉, 한 세부 수준 식 내에 다른 세부 수준 식이 포함되어 있습니다.
계산을 [average of sales by month]로 저장한 다음 행 선반에서 임시 계산을 사용하여 월별 매출 합계에서 계산 값을 뺍니다.
열 선반에 Month([Order Date])가 있으므로 4년 동안의 월별 실제 매출과 전체 4년 기간의 평균 월별 매출 사이의 차이를 보여 주는 뷰가 만들어집니다.