기술 자료

막대 차트를 표시하고 각 패널에 레이블을 표시하는 패널 차트를 만드는 방법


게시 날짜: 21 Jun 2023
마지막 수정 날짜: 05 Apr 2024

질문

막대 차트를 표시하는 패널 차트를 만드는 방법

<현재 동작>
사용자가 추가한 이미지

<바람직한 동작>
사용자가 추가한 이미지

환경

  • Tableau Desktop

답변

이 텍스트 오른쪽의 첨부 파일 섹션에 있는 첨부된 샘플 통합 문서를 따르세요.
<1단계>
샘플 데이터에 연결하고 계산된 필드 두 개를 만듭니다.
1. Tableau Desktop에서 Sample Superstore 데이터에 연결합니다.
2. 새 계산된 필드를 다음과 같이 만듭니다.
     이름: Columns Size
     계산: int( (index()-1)/(round(sqrt(size()))))
3. 새 계산된 필드를 다음과 같이 만듭니다.
     이름: Rows Size
     계산: (index()-1)%(round(sqrt(size())))
4. Rows Size(행 크기)와 Columns Size(열 크기)를 마우스 오른쪽 버튼으로 클릭하고 Convert to Discrete(불연속형으로 변환)를 선택합니다.
<2단계>
패널 차트를 만듭니다.
5. Mark(마크) 카드에서 마크 유형을 Bar(막대)로 변경합니다.
사용자가 추가한 이미지
6. [Columns Size(열 크기)]를 Columns(열)로, [Rows Size(행 크기)]를 Rows(행)로 끌어옵니다.
사용자가 추가한 이미지
7. [Ship Date(배송 날짜)]를 Columns(열)로 끌어옵니다.
사용자가 추가한 이미지
8. [Sub-category(하위 범주)]를 마크의 Color(색상)로 끌어옵니다.
사용자가 추가한 이미지
9. [Sales(매출)]를 행으로 끌어옵니다.
사용자가 추가한 이미지
10. Columns(열)에 있는 [Columns Size(열 크기)]를 마우스 오른쪽 버튼으로 클릭한 후 Edit Table Calculation(테이블 계산 편집)을 선택하고 다음과 같이 설정합니다.
사용자가 추가한 이미지
11. Rows(행)에 있는 [Rows Size(행 크기)]를 마우스 오른쪽 버튼으로 클릭한 후 Edit Table Calculation(테이블 계산 편집)을 선택하고 다음과 같이 설정합니다.
사용자가 추가한 이미지
12. 툴바 > Analysis(분석) > Table Layout(테이블 레이아웃) > Show empty rows(비어 있는 행 표시)로 이동합니다.
사용자가 추가한 이미지
13. [Sub-category(하위 범주)]를 Filters(필터)로 끌어오고 OK(확인)를 클릭합니다.
14. [Sub-category(하위 범주)]를 Filters(필터)로 끌어오고 Show Filter(필터 표시)를 선택합니다.
15. Columns(열)에 있는 [Columns Size(열 크기)]를 마우스 오른쪽 버튼으로 클릭한 후 Show Header(머리글 표시)를 선택합니다.
16. Rows(행)에 있는 [Rows Size(행 크기)]를 마우스 오른쪽 버튼으로 클릭한 후 Show Header(머리글 표시)를 선택합니다.

<3단계>
각 패널에 레이블을 표시합니다.

15. 새 계산된 필드를 다음과 같이 만듭니다.
       이름 : Label: Vertical Position
       계산 : WINDOW_MAX(SUM([Sales]))
16. 새 계산된 필드를 다음과 같이 만듭니다.
       이름 : Label: Horizonal Position
       계산 : IF INDEX() = ROUND(WINDOW_MAX(INDEX())/2) THEN [Label: Vertical Position] END
17. [Label: Horizonal Position(레이블: 가로 위치)]을 Rows(행)로 끌어옵니다.
사용자가 추가한 이미지
18. Rows(행)에 있는 [Label: Horizonal Position(레이블: 가로 위치)]을 마우스 오른쪽 버튼으로 클릭한 후 Edit Table Calculation(테이블 계산 편집)을 선택하고 다음과 같이 설정합니다.
사용자가 추가한 이미지
19. [Label: Horizonal Position(레이블: 가로 위치)]의 Mark(마크) 카드를 연 후 Color(색상)에 있는 [Sub-Category(하위 범주)]를 Lables(레이블)로 끌어옵니다.
사용자가 추가한 이미지
20. 차트 유형을 Text(텍스트)로 변경합니다.
사용자가 추가한 이미지
21. Rows(행)에 있는 [Label: Horizonal Position(레이블: 가로 위치)]을 마우스 오른쪽 버튼으로 클릭한 후 Dual Axis(이중 축)를 선택합니다.
22. Rows(행)에 있는 [Label: Horizonal Position(레이블: 가로 위치)]을 마우스 오른쪽 버튼으로 클릭한 후 Show Header(머리글 표시)를 선택합니다.
이 문서로 문제가 해결되었습니까?