기술 자료
매개 변수를 사용하여 여러 데이터 원본에 걸쳐 데이터 필터링
게시 날짜: 24 May 2013
마지막 수정 날짜: 19 Jun 2023
질문 매개 변수를 사용하여 여러 데이터 원본에 필터를 적용하는 방법
답변 다중 데이터 원본에서 동시에 데이터를 필터링하기 위한 몇 가지 솔루션이 있습니다. 특정 사용 사례에서는 매개 변수가 적합한 솔루션이 아닐 수도 있습니다. 다중 데이터 원본에서 데이터 필터링 에서 일반 필터를 확인하거나, 필터 동작 의 9단계를 확인하여 필터 동작에서 대상 필터를 사용하는 법을 알아보세요. 아래 예는 Superstore(대형슈퍼) 및 Coffee Chain(커피 체인) 데이터 원본을 사용하며, 첨부된 패키지 통합 문서에서 확인할 수 있습니다.
클릭하여 솔루션 확장
1단계: 초기 뷰 만들기
Tableau Desktop을 열고 Superstore 샘플 데이터 원본에 연결합니다. (해당하는 경우) 데이터 원본 페이지에서 Orders 테이블을 캔버스로 끌어옵니다. Data(데이터) > New Data Source(새 데이터 원본) 를 선택한 다음 Coffee Chain 데이터 원본에 연결합니다.데이터 원본 페이지에서 CoffeeChain 쿼리 테이블을 캔버스로 끌어온 후 시트 탭을 클릭합니다. Date를 열 선반으로 끌어옵니다.
열 선반에서 연도(Date) 옆의 더하기 아이콘을 클릭하여 분기와 월도 표시합니다. 분기를 제거합니다.
Profit과 Sales를 행 선반으로 끌어옵니다. Sales를 마우스 오른쪽 단추로 클릭하고 Dual Axis(이중 축) 를 선택합니다. 새 축을 마우스 오른쪽 단추로 클릭한 다음 Synchronize axis(축 동기화) 를 선택합니다. Worksheet(워크시트) > New Worksheet(새 워크시트) 를 선택한 후 Data(데이터) 패널에서 Superstore 데이터 원본을 선택합니다.Order Date를 열 선반으로 끌어옵니다.
열 선반에서 연도(Order Date) 옆의 더하기 아이콘을 클릭하여 분기와 월도 표시합니다. 분기를 제거합니다.
Sales를 행 선반으로 끌어옵니다. Category를 Color(색상) 로 끌어오고, 마크의 드롭다운 목록에서 Bar(막대) 를 선택합니다. 새 대시보드에서 시트 1과 시트 2를 캔버스로 끌어옵니다.
클릭하여 단계 확장
2단계: 사용자 지정 매개 변수를 만들어 계산된 필드에 사용
통합 문서가 열리고 시트 1(및 Coffee Chain 데이터 원본)이 표시된 상태로, 데이터 탐색기에서 차원 패널 위에 있는 드롭다운 화살표를 클릭하고 매개 변수 만들기를 선택합니다.
Name(이름) 에 Select State(상태 선택)를 입력합니다.Data Type(데이터 유형) 으로 문자열을 선택합니다.Allowable Values(허용 가능한 값) 으로 목록을 선택합니다.List of Values(값 목록) 에서 Add from Field(필드에서 추가) > Sample - Coffee Chain > State(상태) 를 선택합니다.작업을 마쳤으면 확인 을 클릭합니다.
Analysis(분석) > Create Calculated Field(계산된 필드 만들기) 를 선택하여 계산된 필드를 만듭니다.계산된 필드 대화 상자에서 다음 단계를 완료합니다.
이름 상자에 State Filter를 입력합니다. 수식 상자에 다음을 입력하고, 마치면 OK(확인) 를 클릭합니다.
참고: 이 계산에서는 매개 변수에서 선택한 State가 데이터 원본의 State 필드와 일치하는지 여부를 확인한 다음 true 또는 false를 반환합니다.
State Filter를 필터 카드로 끌어옵니다. 필터 대화 상자에서 True(참) 를 선택하고 OK(확인) 를 클릭합니다. Superstore 데이터 원본을 사용하는 시트 2로 이동한 후 3~5단계를 반복합니다.
참고: Select State 매개 변수를 다시 만들 필요는 없습니다.
대시보드로 이동하고, 뷰 중 하나의 드롭다운 화살표를 클릭한 후 Parameters(매개 변수) > Select State(상태 선택) 를 선택합니다. 매개 변수 컨트롤에서 원하는 주를 선택합니다.
참고: 두 데이터 원본 중 하나 또는 둘 모두를 사용하는 뷰가 새로 고쳐지면서 선택한 주의 데이터가 표시됩니다.