Loading

동작에서 여러 값을 마크 하나에서 전달할 수 없음

게시 일자: Apr 27, 2026
상세 설명
뷰를 더 세분화된 차원으로 필터링하고 해당 차원이 뷰에 포함되어 있지 않은 경우, 동작이 더 세분화된 차원의 필터 값을 전달하지 않습니다.

예를 들어 원본 뷰는 세그먼트별 막대 차트 같은 것일 수 있고 대상 워크시트는 각 고객이 나열된 세부 정보 크로스탭일 수 있습니다. 막대 차트를 더 작은 고객 그룹으로 필터링한 후, 사용자가 세그먼트 막대를 클릭하여 필터 동작을 트리거하지만 대상 워크시트가 세그먼트만 기준으로 필터링되고 선택된 고객 목록을 기준으로 필터링되지 않습니다.

Cause

필터 동작을 통해 필터 값을 전달하는 기능이나 여러 차원 멤버 값을 뷰의 마크 하나에 할당하는 기능은 Tableau Desktop에 아직 내장되어 있지 않습니다. 향후 제품 릴리스에 이 요청된 기능을 포함하도록 지지 의견을 제출하려면 다음 커뮤니티 아이디어에 한 표를 행사하세요. 다중값 필터에서 한 번 클릭, 한 번 선택(영문).
솔루션
 

옵션 1: 필터 동작

 

필터 동작 옵션을 사용하면 뷰를 만들 수 있고, 최종 사용자는 이 뷰에서 머리글을 클릭하여 여러 차원 멤버 값을 전달할 수 있습니다. 첨부된 예제 통합 문서에서는 Superstore 샘플 데이터 집합을 사용하여 다음 지침을 설명합니다.
1단계: 원본 시트 만들기
  1. 분석 > 계산된 필드 만들기를 선택합니다.
  2. 열리는 Calculated Field(계산된 필드) 대화 상자에서 다음 작업을 수행한 후 OK(확인)를 클릭하고 계산된 필드의 이름을 지정합니다. 이 예에서 계산된 필드의 이름은 "Click Here(여기 클릭)"입니다.
    • 수식 필드에서 다음과 유사한 계산을 만듭니다.
    • "Click this text to navigate to 'Target Sheet' >('대상 시트'로 이동하려면 이 텍스트 클릭 >)"
  3. [Click Here(여기 클릭)]를 Rows(행) 선반으로 끌어 옮깁니다.
  4. [Customer Name(고객 이름)]을 Marks(마크) 카드의 Detail(세부 정보)로 끌어 옮깁니다.
  5. Marks(마크) 카드의 드롭다운에서 Polygon(다각형)을 선택합니다.
  6. Format(서식) > Borders...(테두리...)로 이동합니다.
  7. 왼쪽 Format Borders(서식 테두리) 패널의 Row Divider(행 구분선)에서 Pane(패널)에 대해 None(없음)을 선택하고 Format Borders(서식 테두리) 패널을 닫습니다.
  8. Analysis(분석) > Table Layout(테이블 레이아웃)으로 이동한 후 Show Field Labels(필드 레이블 표시)Rows(행)에 대해 선택 해제합니다.
2단계: 대시보드 만들기
  1. "Sheet 1(시트 1)"과 "Source Sheet (filter)(원본 시트(필터))"를 대시보드로 끌어 옮깁니다.
  2. 고객 이름 필터를 마우스 오른쪽 버튼으로 클릭하고 Apply to Worksheets(워크시트에 적용) > Selected Worksheets...(선택한 워크시트...)를 선택합니다.
  3. Apply Filter to Worksheets(워크시트에 필터 적용) 대화 상자에서 Source Sheet(원본 시트)를 선택한 후 OK(확인)를 클릭합니다.
  4. Dashboard(대시보드) > Actions...(동작...)으로 이동합니다.
  5. Actions(동작) 대화 상자에서 Add Action(동작 추가) > Filter...(필터...)를 클릭합니다.
  6. Add Filter Action(필터 동작 추가) 대화 상자에서 다음 작업을 수행합니다.
    • Source Sheets(원본 시트)에서 Source Sheet (filter)(원본 시트(필터))만 선택합니다.
    • Run action on(동작 실행 조건)에서 Select(선택)를 선택합니다.
  7. Target Sheets(대상 시트) 아래의 드롭다운 메뉴에서 Target Sheet (filter)(대상 시트(필터))를 선택합니다.
  8. 열리는 각 대화 상자에서 OK(확인)를 클릭하여 대화 상자를 닫습니다.
 

옵션 2: URL 동작

 

URL 동작을 사용하면 필터를 원본 워크시트와 공유하고 해당 필터 값을 URL에 전달할 수 있습니다. 첨부된 예제 통합 문서에서는 Superstore 샘플 데이터 집합을 사용하여 다음 지침을 설명합니다.
1단계: 원본 시트 만들기
  1. 분석 > 계산된 필드 만들기를 선택합니다.
  2. 계산된 필드 대화 상자에서 다음을 수행한 후 확인을 클릭합니다.
    1. 계산된 필드에 이름을 지정합니다. 이 예에서 계산된 필드의 이름은 "Click Here(여기 클릭)"입니다.
    2. 수식 필드에서 다음과 유사한 계산을 만듭니다. "Navigate to published target sheet"(게시된 대상 시트로 탐색)
  3. [Click Here(여기 클릭)]를 Rows(행) 선반으로 끌어 옮깁니다.
  4. Format(서식) > Borders...(테두리...)로 이동합니다.
  5. 왼쪽 서식 테두리 패널의 열 구분선에서 패널에 대해 None(없음)을 선택하고 서식 테두리 패널을 닫습니다.
  6. Analysis(분석) > Table Layout(테이블 레이아웃)으로 이동한 후 Show Field Labels(필드 레이블 표시)를 행에 대해 선택 해제합니다.
2단계: 대시보드 만들기
  1. "Sheet 2(시트 2)"와 "Source Sheet (url)(원본 시트(url)"을 대시보드로 끌어 옮깁니다.
  2. 고객 이름 필터를 마우스 오른쪽 버튼으로 클릭하고 Apply to Worksheets(워크시트에 적용) > Selected Worksheets...(선택한 워크시트...)를 선택합니다.
  3. Apply Filter to Worksheets(워크시트에 필터 적용) 대화 상자에서 Source Sheet(원본 시트)를 선택한 후 OK(확인)를 클릭합니다.
  4. Dashboard(대시보드) > Actions...(동작...)로 이동합니다.
  5. Actions(동작) 대화 상자에서 Add Action(동작 추가) > URL...을 클릭합니다.
  6. Add Filter Action(필터 동작 추가) 대화 상자에서 다음을 수행합니다.
    1. Source Sheets(원본 시트)에서 Source Sheet(url)(원본 시트(url)만 선택합니다.
    2. Run action on(동작 실행 조건)에서 Select(선택)를 선택합니다.
    3. URL에 다음과 비슷한 내용을 입력합니다. {URL of published view}?Customer Name=<FILTERVALUES(Customer Name (copy))>
  7. 각 대화 상자에서 OK(확인)를 클릭하여 대화 상자를 닫습니다.
추가 자원


Knowledge 기사 번호

001473325

첨부 파일

action with multiple values.twbx

324 KB

 
로드 중
Salesforce Help | Article