마지막 수정 날짜: 11 Oct 2022
환경
Tableau Desktop답변
Tableau Desktop 2018.3 버전 이상으로 업그레이드하고 동작 설정을 사용합니다. 첨부된 예제 통합 문서에서는 Superstore 샘플 데이터 집합을 사용하여 다음 지침을 설명합니다.- 모든 워크시트의 이름이 있는 필드가 한 개 포함된 테이블을 만듭니다. 이 예에서는 [View(뷰)] 필드가 있는 Excel 시트를 사용합니다.
- 기존 통합 문서에서 1단계의 데이터 원본에 연결하는 새로운 연결을 만듭니다.
- [View(뷰)]가 행 선반에 있는 새 워크시트를 만듭니다. 이 예에서 워크시트 이름은 "Source Sheet(원본 시트)"입니다.
- 데이터 패널에서 [View(뷰)]를 오른쪽 클릭하고 만들기 > 집합...을 선택합니다.
- 집합 만들기 대화 상자에서 집합 이름을 지정하고 확인을 클릭합니다. 이 예에서는 집합 이름을 "View Set(뷰 집합)"로 지정합니다.
- Analysis(분석) > Create Calculated Field(계산된 필드 만들기)를 선택합니다.
- 열린 Calculated Field(계산된 필드) 대화 상자에서 다음을 수행한 후 OK(확인)를 클릭합니다.
- 계산된 필드의 이름을 지정합니다. 이 예에서 계산된 필드의 이름은 "Is Map?(맵인지 여부)"입니다.
- 수식 필드에서 다음과 유사한 계산을 만듭니다.
MAX(IF [View Set] THEN [View] END = "Map")
OR COUNT(IF [View Set] THEN [View] END) = 0
- "Map(맵)" 워크시트로 이동합니다.
- [Is Map?(맵인지 여부)]을 필터 선반으로 끌어 옮깁니다.
- 필터 대화 상자에서 다음 작업을 수행하고 확인을 클릭합니다.
- 사용자 지정 값 목록을 선택합니다.
- 노란색 막대에 "True"를 따옴표 없이 입력합니다.
- + 기호를 클릭합니다.
- 포함시킬 모든 워크시트에 대해 시트 선택 도구에서 6-10단계를 반복합니다.
- "Source Sheet(원본 시트)" 워크시트를 표시할/숨길 워크시트가 레이아웃 컨테이너 하나에 배치되는 대시보드로 끌어 옮깁니다.
- 대시보드 > 동작...으로 이동합니다.
- 동작 대화 상자에서 동작 추가 > 집합 값 변경...을 클릭합니다.
- 집합 동작 추가 대화 상자에서 다음 작업을 수행하고 확인을 클릭합니다.
- 원본 시트에서 "Source Sheet(원본 시트)"만 선택합니다.
- Run action on(동작 실행 조건)에서 Select(선택)를 선택합니다.
- 첫 번째 대상 집합 드롭다운에서 1단계에서 만든 데이터 연결을 선택합니다.
- 두 번째 드롭다운에서 뷰 집합을 대상 집합으로 선택합니다.
- 선택 내용을 지울 경우의 결과에서 집합에서 모든 값 제거를 선택합니다.
추가 정보
설정된 [View Set(집합 보기)]이 모든 행에 대해 TRUE 또는 FALSE를 반환하므로, [Is Map?(맵인지 여부)]의 IF 문은 부울 값을 실제 [View(보기)] 값으로 변환합니다. 이 실제 [View(보기)] 값이 "Map(맵)"인 경우 조건은 TRUE입니다. 첫 번째 조건은 모든 [View(보기)] 값에 대해 TRUE 또는 FALSE 값을 반환하지만, 하나 이상의 값이 "Map(맵)"인지 여부에만 관심이 있으므로 반환되는 값 중에 TRUE가 하나 이상 있으면 MAX() 집계에서 TRUE를 반환합니다.[Is Map?]의 두 번째 조건은 집합에서 선택된 값이 없는 경우에 TRUE인 선택적인 추가입니다. 이 방법으로 맵을 사용자가 워크시트를 만들기 전에 표시되는 기본 뷰로 지정할 수 있습니다.
이 문서의 효과에 대한 의견을 제공해 주셔서 감사합니다.
새 사례 열기
검색 계속
기술 자료
커뮤니티
제품 도움말
교육 및 자습서
관련 링크
Results 1-3 of 1,970