기술 자료

매개 변수를 사용하여 여러 데이터 원본에 걸쳐 데이터 필터링


게시 날짜: 24 May 2013
마지막 수정 날짜: 07 Apr 2023

질문

매개 변수를 사용하여 여러 데이터 원본에 필터를 적용하는 방법

환경

Tableau Desktop

답변

아래 예는 Superstore(대형슈퍼) 및 Coffee Chain(커피 체인) 데이터 원본을 사용하며, 첨부된 패키지 통합 문서에서 확인할 수 있습니다.
 
클릭하여 해결 방법 확장

1단계: 초기 뷰 만들기

  1. Tableau Desktop을 열고 Superstore 샘플 데이터 원본에 연결합니다.
  2. (해당하는 경우) 데이터 원본 페이지에서 Orders 테이블을 캔버스로 끌어옵니다.
  3. 데이터 > 새 데이터 원본을 선택한 다음 Coffee Chain 데이터 원본에 연결합니다.
  4. 데이터 원본 페이지에서 CoffeeChain 쿼리 테이블을 캔버스로 끌어온 후 시트 탭을 클릭합니다.
  5. Date를 선반으로 끌어옵니다.
    • 열 선반에서 연도(Date) 옆의 더하기 아이콘을 클릭하여 분기와 월도 표시합니다. 분기를 제거합니다.
  6. Profit과 Sales를 선반으로 끌어옵니다.
  7. Sales를 마우스 오른쪽 단추로 클릭하고 이중 축을 선택합니다.
  8. 새 축을 마우스 오른쪽 단추로 클릭한 다음 축 동기화를 선택합니다.
  9. 워크시트 > 새 워크시트를 선택한 후 데이터 패널에서 Superstore 데이터 원본을 선택합니다.
  10. Order Date를 선반으로 끌어옵니다.
    • 열 선반에서 연도(Order Date) 옆의 더하기 아이콘을 클릭하여 분기와 월도 표시합니다. 분기를 제거합니다.
  11. Sales를 선반으로 끌어옵니다.
  12. Category를 색상으로 끌어오고, 마크의 드롭다운 목록에서 막대를 선택합니다.
  13. 새 대시보드에서 시트 1과 시트 2를 캔버스로 끌어옵니다.
 
클릭하여 단계 확장

2단계: 사용자 지정 매개 변수를 만들어 계산된 필드에 사용

  1. 통합 문서가 열리고 시트 1(및 Coffee Chain 데이터 원본)이 표시된 상태로, 데이터 탐색기에서 차원 패널 위에 있는 드롭다운 화살표를 클릭하고 매개 변수 만들기를 선택합니다.
    1. 이름에 Select State를 입력합니다.
    2. 데이터 유형으로 문자열을 선택합니다.
    3. 허용 가능한 값으로 목록을 선택합니다.
    4. 값 목록에서 필드에서 추가 > Sample - Coffee Chain > State를 선택합니다.
    5. 작업을 마쳤으면 확인을 클릭합니다.
  2. 분석 > 계산된 필드 만들기를 선택하여 계산된 필드를 만듭니다.
  3. 계산된 필드 대화 상자에서 다음 단계를 완료합니다.
    • 이름 상자에 State Filter를 입력합니다.
    • 수식 상자에 다음을 입력하고, 마치면 확인을 클릭합니다.
      [Select State]=[State]
    • 참고: 이 계산에서는 매개 변수에서 선택한 State가 데이터 원본의 State 필드와 일치하는지 여부를 확인한 다음 true 또는 false를 반환합니다.
  4. State Filter를 필터 카드로 끌어옵니다.
  5. 필터 대화 상자에서 을 선택하고 확인을 클릭합니다.
  6. Superstore 데이터 원본을 사용하는 시트 2로 이동한 후 3~5단계를 반복합니다.
    • 참고: Select State 매개 변수를 다시 만들 필요는 없습니다.
 
클릭하여 단계 확장

3단계: 매개 변수 사용

  1. 대시보드로 이동하고, 뷰 중 하나의 드롭다운 화살표를 클릭한 후 매개 변수Select State를 선택합니다.
  2. 매개 변수 컨트롤에서 원하는 주를 선택합니다.
    • 참고: 두 데이터 원본 중 하나 또는 둘 모두를 사용하는 뷰가 새로 고쳐지면서 선택한 주의 데이터가 표시됩니다.

추가 정보

이러한 단계가 실제로 수행되는 모습을 보려면 아래 비디오를 참조하십시오.




이 문서에 대한 논의... 피드백 포럼
이 문서로 문제가 해결되었습니까?