기본 콘텐츠로 건너뛰기 보완적인 콘텐츠로 건너뛰기

탭 컨테이너를 사용하여 선택을 기반으로 다른 차트 표시

이 예에서는 탭 컨테이너를 사용하여 사용자 선택을 기반으로 다른 차트 콘텐츠를 표시하는 방법을 보여 줍니다.

  • 단일 제품 그룹이 선택된 경우 제품 하위 그룹에 대한 차트가 표시됩니다.
  • 둘 이상의 제품 그룹이 선택된 경우 제품 그룹에 대한 차트가 표시됩니다.

데이터 집합

이 예에서는 Qlik Sense 자습서 - 앱 만들기에서 두 개의 데이터 파일을 사용합니다. 파일을 다운로드하려면 자습서 - 앱 만들기으로 이동합니다. 자습서를 다운로드하여 압축을 풀고 Tutorials source 폴더에서 다음 파일을 찾습니다.

  • Sales.xls
  • Item master.xls

새 앱을 만들고 두 개의 데이터 파일을 추가합니다. 두 파일이 Item Number로 연결되어 있는지 확인합니다.

로드된 데이터 집합에 판매 데이터가 포함되어 있습니다. Item master 테이블은 주문한 항목(예: 제품 그룹)에 대한 정보를 보관합니다.

측정값

마스터 항목에 두 개의 측정값을 만들어야 합니다.

  • 판매량: 이름은 Sales이고 표현식은 Sum(Sales)입니다.
  • 판매 수익 백분율: 이름은 Margin %이고 표현식은 Avg(Margin/Sales)*100입니다.

시각화

제품 그룹 선택을 기반으로 두 개의 다른 마스터 시각화가 필요합니다. 이 중 하나는 제품 그룹을 차원으로 사용하고 다른 하나는 제품 하위 그룹을 차원으로 사용합니다.

제품 그룹 시각화

이 시각화는 둘 이상의 제품 그룹이 선택된 경우 표시할 시각화입니다.

시트에 콤보 차트를 추가하고 다음 데이터 속성을 설정합니다.

  • 차원: Product Group(제품 그룹).
  • 측정값: Sales(사용자가 만든 마스터 측정값).

다음과 같이 각 제품 그룹의 판매량을 보여 주는 막대가 있는 차트가 만들어집니다. 이 단계에서는 막대형 차트입니다.

막대가 있는 콤보 차트

그러나 판매량과 크기가 다른 판매 수익을 표시할 수도 있습니다. 판매량은 100만 단위인 반면 수익은 0과 100 사이의 백분율입니다. 수익을 판매량 옆에 막대로 추가하면 너무 작아서 알아보기 힘듭니다.

속성 창에서 측정값 > 선 높이로 이동합니다. 드롭다운을 사용하여 Margin %를 측정값으로 추가합니다.

막대와 선이 있는 콤보 차트

제품 하위 그룹 시각화

이 시각화는 단일 제품 그룹이 선택된 경우 표시할 시각화입니다.

제품 그룹 시각화의 사본을 만들고 차원을 Product Sub Group으로 변경합니다.

마스터 시각화

탭 컨테이너에서 사용할 두 개의 마스터 시각화를 만들어야 합니다.

  • 제품 그룹 시각화를 이름이 Product Group - sales and margin인 마스터 시각화로 추가합니다.
  • 제품 하위 그룹 시각화를 이름이 Product Sub Group - sales and margin인 마스터 시각화로 추가합니다.

이제 앞에서 만든, 마스터 시각화로 저장된 두 개의 시각화를 삭제할 수 있습니다.

탭 컨테이너

시트에 탭 컨테이너를 추가해야 합니다. 두 개의 시각화를 탭 컨테이너에 추가합니다.

  • Product Group - sales and margin

    조건 표시=GetPossibleCount([Product Group])>1로 설정합니다.

  • Product Sub Group - sales and margin

    조건 표시=GetPossibleCount([Product Group])=1로 설정합니다.

모양>컨테이너>에서 탭 컨테이너의 선택 탭을 숨길 수도 있습니다.

어떻게 작동하는지 보려면 Product Group으로 필터 창을 추가할 수 있습니다.

발견

이제 Product Group에서 선택할 수 있습니다. 단일 제품 그룹이 선택된 경우 해당 제품 그룹의 제품 하위 그룹에 대한 데이터가 차트에 표시됩니다. 그렇지 않으면 제품 그룹에 대한 데이터가 차트에 표시됩니다.

이 페이지가 도움이 되었습니까?

이 페이지 또는 해당 콘텐츠에서 오타, 누락된 단계 또는 기술적 오류와 같은 문제를 발견하면 개선 방법을 알려 주십시오!