연속형 측정값에서 구간차원 만들기
연속형 측정값(또는 숫자 차원)을 구간차원으로 변환하는 것이 유용한 경우가 있습니다.
Tableau의 모든 불연속형 필드는 구간차원의 집합으로 간주할 수 있습니다. 예를 들어 Profit가 행에 있고 State가 열에 있는 뷰를 만든다고 가정합니다. State 필드를 구간차원의 집합으로 간주할 수 있습니다. 각 수익 값은 값이 기록된 주에 해당하는 구간차원으로 정렬됩니다. 하지만 차원을 참조하지 않고 구간차원에 할당된 Profit의 값을 확인하려면 숫자 구간차원을 만들고 각 구간차원을 값 범위에 대응시킵니다.
참고: 관계형 데이터 원본의 경우에만 데이터 구간차원을 만들 수 있으며 구간차원 필드는 계산에 사용할 수 없습니다. 하지만 특정 크기의 구간차원을 복제하는 계산된 필드를 만드는 것은 가능합니다. 예를 들어, (FLOOR([Sales]/1000)*1000)
은 큐브 데이터 원본 및 계산된 필드와 함께 사용할 수 있는 크기가 1000인 구간차원을 만듭니다.
측정값에서 구간차원을 만드는 경우 새 차원을 만듭니다. 다시 말하면, 제한되지 않은 연속형 값 범위를 갖는 필드에서 가능한 값의 제한적인 불연속형 집합을 갖는 필드를 만들어야 합니다. 하지만 차원을 만든 후 이를 연속형 차원으로 변환할 수 있습니다. 예를 들어 히스토그램을 만들려는 경우 이렇게 하는 것이 유용할 수 있습니다. 구간차원 차원에서 히스토그램 만들기를 참조하십시오.
구간차원 차원 만들기:
- 데이터 패널에서 측정값을 마우스 오른쪽 단추로 클릭(Mac의 경우 Control 클릭)하고 만들기 > 구간을 선택합니다.
- 구간차원 만들기 대화 상자에서 제시된 새 필드명을 적용하거나 새 필드에 다른 이름을 지정합니다.
웹에서는 대화 상자 이름이 구간차원 편집이며 모양이 조금 다르지만 옵션은 동일합니다.
- 구간차원 크기 필드에 값을 입력하거나 Tableau에서 자동 계산된 값을 사용합니다.
- 최적화 계산이 충분히 빠르게 수행되는 경우 처음에 구간차원 크기에 표시되는 값이 Tableau가 예상한 최적의 구간차원 크기입니다.
최적화 계산을 빠르게 수행할 수 없는 경우에는 구간차원 크기 필드가 기본값인 10으로 설정됩니다. 이 경우 구간차원 크기 제안을 클릭하여 최적화 계산을 수행할 수 있습니다. Tableau에서 최적의 구간차원 크기를 계산하기 위해 사용하는 수식은
Number of Bins = 3 + log2(n) * log(n)
입니다.수식에서 n은 테이블의 불연속형 행 수입니다. 각 구간차원의 크기는 가장 작은 값과 가장 큰 값 간의 차이를 구간차원 수로 나눠 결정됩니다.
구간차원 만들기 대화 상자 아래쪽에 있는 읽기 전용 필드 4개에는 Tableau에서 구간차원 크기 제안에 사용한 데이터가 표시됩니다. 수동으로 구간차원 크기를 설정하려는 경우 이 값을 바탕으로 사용할 수 있습니다. 값은 다음과 같습니다.
최소값 | 필드의 최소값입니다. |
최대값 | 필드의 최대값입니다. |
차이 | 필드의 최소값과 최대값 간의 차이입니다. |
카운트(고유) | 데이터의 고유 값(행) 수입니다. |
확인을 클릭하여 구간차원 만들기 대화 상자를 닫으면 새 구간차원 필드가 데이터 패널에 나타납니다.
뷰에 구간차원 차원을 추가할 경우 각 구간차원은 특정 값 범위의 데이터를 요약하는 동일한 크기의 컨테이너 역할을 합니다. 열 또는 행 머리글이 만들어집니다. 여기서, 각 구간차원 레이블은 구간차원에 할당된 숫자 범위의 하한값을 지정합니다. 하한값도 포함됩니다.
구간차원 차원에서 히스토그램 만들기
구간차원 차원을 만든 경우 이를 시작점으로 사용하여 히스토그램을 만들 수 있습니다. 위 지침에 따라 만든 Sales(구간차원) 차원을 사용하여 아래 단계에 따라 히스토그램을 만듭니다.
참고: 히스토그램을 만드는 빠른 방법은 표현 방식을 사용하는 것입니다. 표현 방식을 사용하여 히스토그램을 만드는 것에 대한 자세한 내용은 스스로 작성 연습 섹션의 히스토그램 작성을 참조하십시오.
- 데이터 패널에서 Sales(구간차원) 차원을 클릭하고 연속형으로 변환을 선택합니다.
- 데이터 패널에서 Sales(구간차원) 차원을 끌어 열 선반에 놓습니다.
- 데이터 패널의 원래 Sales 필드를 끌어 행 선반에 놓습니다.
- 행에서 합계(Sales)를 클릭하고 집계를 합계에서 카운트로 변경합니다.
결과는 다음과 같은 히스토그램입니다.