FIXED
FIXED 세부 수준 식은 뷰의 차원을 참조하지 않고 지정된 차원을 사용하여 값을 계산합니다.
계산된 필드 만들기: Sales by Region
측정하고자 하는 대상은 SUM([Sales])
{FIXED [Region] : SUM([Sales])}
텍스트에 배치하여 지역별 총 매출을 표시합니다.
원래 빨간색 표시 된 곳에 계산 되어 나타낼 숫자는, 즉 세부 수준은 [Region] + [State]입니다. 각 행마다 SUM([Sales])
값이 다 다르겠죠? 하지만 FIXED 세부 수준 식이 적용이 되어 있기 때문에, 뷰 세부 수준이 고려되지 않으므로 계산에 참조된 차원, 즉 Region 차원을 기점으로 계산이 적용되었습니다. 이 때문에 각 지역의 개별 주에 대한 값이 동일하게 표시됩니다.
참고: https://help.tableau.com/current/pro/desktop/ko-kr/calculations_calculatedfields_lod.htm#INCLUDE
EXCLUDE
특정 차원의 영향을 받지 않고 원하는 값을 측정하고 싶을 때 사용할 수 있습니다.
예를들어, 뷰에서 테이블의 순서가 제품 대분류 > 제품 중분류 이면, 세번째 열에 SUM([매출])을 가지고 오면, 두번째 차원인 제품 중분류 기준으로 매출액이 보여집니다. 하지만, 제품 대분류 기준의 매출액을 보고 싶다면, 제품 중분류를 EXCLUDE해주면 됩니다.
계산된 필드 만들기: 제품 대분류 매출
{EXCLUDE [제품 중분류] : SUM([매출]) }
참고: https://www.youtube.com/watch?v=yPoQoyDYF0c
INCLUDE
EXCLUDE와는 반대로, 특정 차원의 영향을 받은 것만 측정하여 뷰에 나타내고 싶을 때 사용할 수 있는 함수입니다.
예시1. 제품 대분류의 매출이 막대 차트로 뷰에 올려져 있는데, 제품 중분류의 SUM([매출])을 텍스트로만 나타내고 싶다면, 제품 중분류의 매출 합계를 가져올 수 있는 계산된 필드(제품 중분류별 매출)를 만들고 이 필드를 텍스트로 마크에 올려 주면 된다.
참고: https://www.youtube.com/watch?v=T-SbOinO9k4
예시 2. 지역별 모든 매출 합계 대신 각 지역의 고객별 평균 매출을 보고 싶다고 가정합니다.
{ INCLUDE [Customer Name] : SUM([Sales]) }
- 데이터 패널의 측정값 아래에서 Sales Per Customer를 행 선반으로 끌어 SUM(Sales) 왼쪽에 놓습니다.
- 행 선반에서 Sales Per Customer를 마우스 오른쪽 단추로 클릭하고 측정값(합계) > 평균을 선택합니다.
이제 모든 매출의 합계와 각 지역의 고객별 평균 매출을 모두 볼 수 있습니다. 예를 들어 Central 지역의 매출 합계는 약 500,000 USD이며 각 고객의 평균 매출은 약 800 USD임을 확인할 수 있습니다.
참고: https://help.tableau.com/current/pro/desktop/ko-kr/calculations_calculatedfields_lod.htm
'Tableau' 카테고리의 다른 글
[Tableau] 테이블 열의 순서를 바꾸고 싶을 땐? (0) | 2022.09.22 |
---|---|
[Tableau] 년/월/주/일 별로 대시보드 필터링 (0) | 2022.09.14 |
[Tableau]테이블 값 비율 설정(다음을 사용하여 계산) (0) | 2022.09.11 |
[Tableau] 다양한 사례를 통해 보는 원본 데이터의 Null 제거하는 방법 (0) | 2022.08.29 |
[Tableau]마우스 오버 했을 때, 팝업창 띄우기 (0) | 2022.08.26 |