Tableau의 필터 유형: 수식, 추출, 컨텍스트별 조건

Tableau의 다양한 기술을 사용하여 데이터를 구성하고 단순화할 수 있습니다. 이 자습서에서는 데모를 위해 "Sample– Superstore.csv" 텍스트 파일을 사용합니다.

필터의 종류

필터를 워크시트에 적용하여 데이터 세트에 있는 레코드 수를 제한할 수 있습니다. Tableau Desktop에서는 다양한 목적에 따라 다양한 유형의 필터가 사용됩니다. Tableau에서 사용되는 다양한 유형의 필터는 다음과 같습니다. 필터 유형의 이름은 실행 순서에 따라 정렬됩니다. Tableau.

  1. 필터 추출
  2. 데이터 소스 필터
  3. 컨텍스트 필터
  4. 차원 필터
  5. 측정 필터

필터 추출

추출 필터는 데이터 소스에서 추출된 데이터를 필터링하는 데 사용됩니다. 이 필터는 사용자가 데이터 소스에서 데이터를 추출하는 경우에만 활용됩니다.

텍스트 파일이 Tableau에 연결되면 데이터 원본 탭의 오른쪽 상단에 라이브 및 추출 옵션이 표시됩니다. Live Connection은 데이터 소스에 직접 연결됩니다. 추출 연결은 데이터 원본에서 데이터를 추출하고 Tableau 리포지토리에 로컬 복사본을 만듭니다. 추출 필터를 생성하는 절차는 다음과 같습니다.

단계 1) 텍스트 파일을 Tableau에 연결한 후

  • 그림과 같이 "추출" 라디오 버튼을 클릭합니다.

그러면 Tableau 리포지토리에 로컬 복사본이 생성됩니다.

필터 추출

단계 2) 다음 보기,

  1. 추출 버튼 근처에 있는 '편집' 옵션을 클릭하세요.
  2. “데이터 추출” 창이 열립니다. 창에 있는 '추가' 옵션을 클릭합니다.

필터 추출

단계 3) 필터 조건을 선택할 수 있는 “필터 추가” 창이 열립니다.

필드 중 하나를 선택하고 추출 필터로 추가할 수 있습니다. 이 예에서는 추출 필터로 '카테고리'를 선택했습니다.

  1. 목록에서 '카테고리'를 선택하세요.
  2. '확인'을 클릭하세요.

필터 추출

확인 버튼을 클릭하면 필터 창이 열립니다.

필터 추출

필터 창에는 다양한 사용 사례에 따라 '카테고리'를 필터링하는 여러 옵션이 있습니다. 모든 사용 사례와 해당 필터 조건은 아래에 설명되어 있습니다.

Tableau의 필터 조건

사용 사례 1: 목록에서 선택

기본적으로 필터 창에는 "목록에서 선택" 옵션이 열립니다. 이 옵션을 사용하여 필드에 있는 구성원을 포함하거나 제외할 수 있습니다.

포함하려면 다음을 수행하십시오.

  1. 멤버를 선택하세요
  2. 확인을 클릭하십시오.

Tableau의 필터 조건

선택한 멤버를 제외하려면,

  1. 제외 체크박스를 클릭하세요
  2. 제외할 구성원을 선택하세요.
  3. 확인을 클릭하십시오.

Tableau의 필터 조건

"목록에서 선택"에는 두 가지 옵션이 더 있습니다.

  1. All
  2. 없음

모든:

이 옵션은 필드에 있는 모든 구성원을 포함하거나 제외합니다. 이 예에서는 "모두" 옵션을 클릭하면 모든 구성원이 포함됩니다.

단계 1)

  1. '모두' 옵션을 선택하세요.
  2. 확인을 클릭하십시오.

Tableau의 필터 조건

단계 2) 다음으로,

  1. 추출 데이터 필터를 보여줍니다. 필터 조건은 추출 필터 창에도 추가됩니다.
  2. 확인을 클릭하여 추출 필터를 추가합니다.

Tableau의 필터 조건

목록의 모든 구성원을 제외하려면 먼저 '제외' 버튼을 클릭하세요. 그런 다음 '모두' 옵션을 선택하고 확인을 클릭합니다. 이 절차에서는 데이터 추출 필터 창에 필터를 추가합니다.

Tableau의 필터 조건

없음 :

필터 창에서 선택한 항목을 모두 지우고 새로운 선택을 시작하려면 이 '없음' 옵션을 사용하면 됩니다. 없음 옵션은 필터 창에서 선택한 모든 항목을 지웁니다. 삭제되면 새 구성원을 선택할 수 있습니다.

  1. '없음' 옵션을 클릭하세요. 필터로 추가할 새 멤버를 선택합니다.
  2. 확인을 클릭하여 추출 필터를 추가합니다.

Tableau의 필터 조건

사용 사례 2: 사용자 정의 값 목록

사용자 정의 값 목록을 사용하면 사용자가 멤버 이름을 입력하고 그에 따라 필드를 필터링할 수 있습니다. 사용자 정의 값 목록은 주어진 절차에 따라 만들 수 있습니다.

단계 1) 필터 화면에서

  1. "사용자 정의 값 목록" 라디오 버튼을 클릭하세요.
  2. 구성원 이름을 입력하세요.
  3. 목록에 이름을 추가하려면 '+' 기호를 클릭하세요.
  4. 목록에 여러 구성원을 추가하고 확인을 클릭할 수 있습니다.

Tableau의 필터 조건

창에는 "비어 있을 때 모든 값 포함" 옵션이 있습니다. 선택한 멤버에 데이터가 없을 때 필드에 있는 모든 값을 포함하도록 선택할 수 있습니다.

Tableau의 필터 조건

목록 지우기 옵션은 관세 값 목록을 지웁니다.

Tableau의 필터 조건

사용 사례 3: 모두 사용

이 옵션은 필드에 있는 모든 구성원을 선택합니다.

Tableau의 필터 조건

사용 사례 4: 와일드카드

와일드카드 옵션은 주어진 와일드카드 일치를 기준으로 필드를 필터링하는 데 사용됩니다. 사용자는 문자를 입력하고 일치 항목을 기준으로 필드를 필터링할 수 있습니다. 다양한 유형의 경기가 다음과 같이 제공됩니다.

포함 멤버 이름에 입력된 문자가 포함된 경우 멤버를 선택합니다.
로 시작 멤버 이름이 입력된 문자로 시작하는 경우 멤버를 선택합니다.
로 끝나다 멤버 이름이 입력된 문자로 끝나면 멤버를 선택합니다.
정확히 일치함 멤버 이름이 입력한 문자와 정확하게 일치하는 경우 멤버를 선택합니다.

단계 1)

  1. "와일드카드" 탭을 선택합니다.
  2. 일치시킬 문자를 입력하세요.
  3. 일치 유형을 선택합니다. 이 예에서는 '포함' 일치 유형이 선택되었습니다.
  4. 확인을 클릭하십시오.

Tableau의 필터 조건

사용 사례 5: 조건 필터링

이 옵션은 여러 조건을 제공하여 데이터 세트를 필터링하는 데 사용됩니다. 필드에 따른 필터 조건은 다음과 같습니다.

분야별:

  1. 필터 창에서 '조건' 탭을 선택하세요.
  2. '필드별' 라디오 버튼을 클릭하세요.
  3. 드롭다운 목록에서 필터링할 필드 이름을 선택합니다.
  4. 드롭다운 목록에서 합계, 평균, 중앙값과 같은 집계 유형을 선택합니다.
  5. 드롭다운에서 운영자를 선택하세요.
  6. 선택한 필드를 필터링하려면 값을 입력하세요.
  7. 확인을 클릭하십시오.

Tableau의 필터 조건

위 예에서는 데이터 세트를 필터링하여 매출 합계가 1000보다 큰 데이터를 확인합니다.

값의 범위:

이 옵션은 '로드' 버튼을 클릭하면 선택한 필드의 최소값과 최대값을 표시합니다. 값을 참조하는 데 사용할 수 있습니다.

Tableau의 필터 조건

수식으로 조건 필터링

이 옵션을 사용하여 데이터세트를 필터링하는 수식을 작성할 수 있습니다. 절차는 아래에 설명되어 있습니다.

단계 :

  1. '수식 기준' 라디오 버튼을 클릭하세요.
  2. 그림과 같이 상자에 수식을 입력하세요.
  3. 확인을 클릭하십시오.

수식으로 조건 필터링

위 예에서 작성된 수식은 매출 합계가 1000보다 큰 데이터를 필터링합니다.

사용 사례 6: 상단 또는 하단 필터

이 옵션은 레코드의 상위 또는 하위 'n'개 수를 선택하는 데 사용됩니다.

분야별:

단계 1)

  1. 필터 창에서 '상단' 탭을 선택하세요.
  2. '필드별' 라디오 버튼을 클릭하세요.

수식으로 조건 필터링

단계 2)

  1. '상단' 또는 '하단'을 선택하세요.
  2. 레코드 수를 선택합니다.
  3. 필드를 선택합니다.
  4. 집계 유형을 선택합니다.
  5. 확인을 클릭하십시오.

수식으로 조건 필터링

위의 예에서 필터는 매출 합계를 기준으로 상위 10개 레코드를 표시하도록 데이터 세트를 제한합니다.

공식별:

상단 또는 하단 조건은 공식을 통해 주어질 수도 있습니다.

단계 :

  1. '수식별' 라디오 버튼을 클릭하세요.
  2. '상단' 또는 '하단'을 선택하세요.
  3. 레코드 수를 선택합니다.
  4. 수식을 입력하세요.
  5. 확인을 클릭하십시오.

수식으로 조건 필터링

위 예에서는 매출 합계를 기준으로 상위 10개 레코드를 표시하도록 수식을 작성했습니다.

데이터 소스 필터

데이터 소스 필터는 데이터 소스 수준에서 데이터를 필터링하는 데 사용됩니다. 데이터 세트에 있는 레코드를 제한할 수 있습니다. 이 필터는 데이터 보안에 있어서 추출 필터와 유사합니다. 하지만 데이터 원본 필터와 추출 필터는 서로 연결되어 있지 않습니다. 데이터 원본 필터는 라이브 연결과 추출 연결 모두에서 작동합니다.. 데이터 소스 필터를 선택하는 절차는 다음과 같습니다.

단계 1) 데이터 소스 탭의 오른쪽 상단에 있는 '추가' 버튼을 클릭하세요.

데이터 소스 필터

단계 2) '데이터 소스 필터 편집' 창이 열립니다. 창에 있는 '추가' 옵션을 클릭하세요.

데이터 소스 필터

'추가' 버튼을 클릭한 후 '필터 추출' 항목의 나머지 단계 -> 3단계를 따르세요.

컨텍스트 필터

컨텍스트 필터는 원본 데이터 세트에서 별도의 데이터 세트를 생성하고 워크시트에서 선택한 항목을 계산할 수 있는 독립적인 필터입니다. 데이터세트를 주요 부분으로 분리하는 하나 이상의 범주형 필터를 컨텍스트 필터로 사용할 수 있습니다. 워크시트에 사용된 다른 모든 필터는 컨텍스트 필터 선택에 따라 작동합니다. 컨텍스트 필터의 기능을 엑셀 시트를 통해 설명할 수 있습니다.

컨텍스트 필터

그림은 샘플 데이터 세트를 보여줍니다. 데이터 세트에서 'Category'는 데이터 세트를 주요 부분으로 나눌 수 있으므로 컨텍스트 필터로 사용할 수 있다는 것이 확인되었습니다. 필터를 데이터 세트에 적용하면 다음 데이터를 얻을 수 있습니다.

컨텍스트 필터

'가구' 카테고리를 선택하면 해당 카테고리에서 사용할 수 있는 데이터가 그림에 표시됩니다. 시트에 적용할 수 있는 다른 필터는 범주 필터에 따라 달라집니다. 컨텍스트 필터를 사용하는 기본 기능입니다. Tableau는 컨텍스트 필터 선택에 따라 리포지토리 엔진에 임시 데이터 세트를 만듭니다. 컨텍스트 필터를 선택하면 다른 모든 선택 사항과 필터는 특정 컨텍스트 필터의 선택에 따라 달라집니다. 컨텍스트 필터 선택 시 생성된 임시 테이블 또는 데이터 세트는 컨텍스트 필터가 변경될 때마다 로드됩니다.

워크시트에 컨텍스트 필터 적용:

아래 단계에 따라 모든 차원을 컨텍스트 필터로 추가할 수 있습니다.

단계 1) 컨텍스트 필터로 추가할 차원은 그림에 나와 있는 대로 필터 섹션 상자에 추가해야 합니다.

워크시트에 컨텍스트 필터 적용

단계 2) 필터 섹션에 추가된 차원을 마우스 오른쪽 버튼으로 클릭하고 "컨텍스트에 추가" 옵션을 선택합니다.

워크시트에 컨텍스트 필터 적용

단계 3) 필터가 컨텍스트 필터로 선택되면 차원 상자의 색상이 회색으로 바뀝니다. 이 회색 상자는 컨텍스트 필터를 나타냅니다.

워크시트에 컨텍스트 필터 적용

컨텍스트 필터 제거:

모든 컨텍스트 필터는 차원을 마우스 오른쪽 버튼으로 클릭하면 사용할 수 있는 "컨텍스트에서 제거" 옵션을 선택하여 일반 필터로 다시 변경할 수 있습니다. 차원 상자의 색상도 표시로 파란색으로 다시 변경됩니다.

컨텍스트 필터 제거

컨텍스트 필터 사용의 이점:

성능 향상:

대규모 데이터 소스에서 컨텍스트 필터를 사용하는 경우 컨텍스트 필터 선택에 따라 임시 데이터 세트 부분을 생성하므로 성능을 향상시킬 수 있습니다. 주요 범주형 컨텍스트 필터 선택을 통해 성능을 효과적으로 향상시킬 수 있습니다.

종속 필터 조건:

컨텍스트 필터를 사용하면 비즈니스 요구 사항에 따라 종속 필터 조건을 만들 수 있습니다. 데이터 소스의 크기가 큰 경우에는 주요 카테고리에 대해 컨텍스트 필터를 선택하고, 기타 관련 필터를 실행할 수 있습니다.

차원 필터

차원이 워크시트의 데이터를 필터링하는 데 사용되는 경우 이를 차원 필터라고 합니다. 차원, 그룹, 세트 및 구간을 추가할 수 있는 집계되지 않은 필터입니다. 차원 필터는 상위 또는 하위 조건, 와일드카드 일치 및 수식을 통해 적용할 수 있습니다.

이 필터를 사용하면 차원에 있는 멤버를 목록에 포함하거나 제외할 수 있습니다. 차원 필터를 시트나 대시보드에 표시하여 필터 조건을 동적으로 변경할 수 있습니다. 측정기준을 필터로 추가하는 과정은 다음과 같습니다.

단계 1) 위 항목에 제공된 워크시트로 이동하여 단계를 따르세요.

  1. 차원 목록에서 차원을 선택합니다. 이 예에서 'Category'는 차원 목록에서 선택됩니다. 차원을 'Filters' 상자로 드래그합니다.
  2. '필터' 창이 열립니다. 목록에서 구성원을 선택합니다.
  3. 확인을 클릭하십시오.

차원 필터

위 절차에서는 '가구' 카테고리에 대한 레코드만 표시하도록 데이터 세트를 필터링합니다.

차원 필터

측정 필터:

측정 필터는 측정에 있는 값을 기준으로 데이터를 필터링할 수 있습니다. 집계된 측정 값은 측정 필터에서 데이터를 수정하는 데 사용할 수 있습니다. 측정 필터는 다음 절차에 따라 워크시트에 적용할 수 있습니다.

단계 1) 워크시트로 이동

  1. Measures 탭에 있는 측정값을 선택합니다. 이 예에서는 'Sales'가 선택되었습니다. 측정값을 'Filter' 상자로 드래그합니다.
  2. '필터 필드' 창이 열립니다. 목록에서 집계를 선택합니다. 이 예에서는 Sum이 집계 유형으로 사용됩니다.
  3. '다음' 버튼을 클릭하세요.

측정 필터

단계 2) 값 범위를 선택해야 하는 창이 열립니다. 창에 있는 다른 유형의 옵션은 다음과 같습니다.

값의 범위 측정값의 최소 및 최대 범위를 지정하고 필터링할 수 있습니다.
적어도 데이터를 필터링하기 위해 측정값의 최소값이 제공됩니다.
많으면 데이터를 필터링하기 위해 측정값의 최대값이 제공됩니다.
이달의 스페셜 Null 또는 Null이 아닌 값을 선택하고 데이터를 필터링하는 옵션입니다.
  1. 값의 범위를 선택합니다. 값 범위의 상한 및 하한을 수정할 수 있습니다.
  2. 확인을 클릭하십시오.

측정 필터

위의 예에서는 0에서 22638 사이의 판매 금액 합계를 기준으로 데이터 세트를 필터링합니다.

사용자 정의 또는 빠른 필터:

필터는 사용자 선택에 따라 맞춤화될 수 있습니다. 필터는 워크시트와 대시보드를 사용자 정의하여 데이터를 동적으로 수정할 수 있습니다. 필터를 사용자 정의하는 절차는 다음과 같습니다.

단계 1) 차원 필터 항목에 표시된 대로 '카테고리' 필터를 추가합니다.

  1. 추가된 필터를 마우스 오른쪽 버튼으로 클릭하세요.
  2. '필터 표시' 옵션을 선택하세요.

사용자 정의 또는 빠른 필터

단계 2) 워크시트 오른쪽에 '범주' 필터 상자가 표시됩니다. 기본적으로 필터는 그림에 표시된 대로 다중 값 목록을 표시합니다.

사용자 정의 또는 빠른 필터

단계 3) 필터에 있는 멤버를 선택하거나 선택 취소하고 데이터를 수정할 수 있습니다.

사용자 정의 또는 빠른 필터

사용자 필터:

사용자 필터는 데이터 세트에 있는 행 수준 데이터를 보호합니다. 서버에 통합 문서를 게시할 때 사용할 수 있습니다. 사용자마다 다른 필터 조건을 적용할 수 있습니다. 예를 들어, 회사에 가구, 사무용품, 기술이라는 세 개의 부서가 있다고 가정합니다. 사용자 필터를 사용하면 사용자가 소속 부서와 관련된 데이터만 표시할 수 있습니다. 즉, '가구' 부서의 사용자는 '가구' 카테고리의 데이터만 볼 수 있습니다. 이는 행 수준 데이터의 보안을 보장할 수 있습니다. 사용자 필터를 적용하는 절차는 다음과 같습니다.

단계 1)

  1. 메뉴 표시줄에 있는 서버 옵션을 클릭합니다.
  2. '사용자 필터 만들기' 옵션 위로 마우스를 가져가세요.
  3. 사용자 필터를 생성하려면 필드를 선택하세요. 이 예에서는 카테고리가 사용자 필터로 선택되었습니다.

사용자 필터

단계 2)

  1. 'Tableau Server 로그인' 창이 열립니다.
  2. 창에 있는 'Tableau Online' 옵션을 클릭합니다.

사용자 필터

단계 3)

  1. Tableau Online 로그인 창이 열립니다. 등록된 이메일 ID와 비밀번호를 입력하세요.
  2. 로그인 옵션을 클릭하세요.

사용자 필터

단계 4) '사용자 필터' 창이 열립니다. 사용자 필터를 추가하려면 아래 단계를 따르세요.

  1. 사용자 필터의 이름을 입력합니다.
  2. 사용자 목록에서 사용자를 선택합니다.
  3. 선택한 회원에 대해 표시해야 할 필수 회원을 확인하세요.
  4. 확인을 클릭하십시오.

사용자 필터

Tableau에서 사용자 필터를 만듭니다. 아래와 같이 세트 창에서 사용자 필터를 볼 수 있습니다.

사용자 필터

통합 문서가 서버에 게시되면 필터링된 데이터만 사용자에게 표시됩니다. 여러 사용자에 대한 사용자 필터를 생성하여 데이터를 보호할 수 있습니다.

요약

  • Tableau에는 데이터 집합에 있는 데이터를 구성하고 단순화하는 기능이 있습니다.
  • 필터는 주어진 조건에 따라 데이터 세트에 존재하는 레코드 수를 제한합니다.
  • Tableau에서 사용되는 다양한 유형의 필터에는 추출 필터, 데이터 원본 필터, 컨텍스트 필터, 차원 필터 및 측정값 필터가 있습니다.
  • 추출 필터는 데이터 원본에서 추출된 데이터 세트의 로컬 복사본에 있는 데이터를 수정합니다.
  • 데이터 소스 필터는 주어진 조건에 따라 데이터를 수정합니다. 이러한 필터는 라이브 연결과 추출 연결 모두에 적용됩니다.
  • 컨텍스트 필터는 Tableau 엔진에 임시 테이블을 만들고 기본 필터 역할을 합니다. 워크시트에 적용되는 다른 모든 필터는 컨텍스트 필터에 따라 달라집니다.
  • 차원을 사용하여 데이터를 필터링하는 경우 이를 차원 필터라고 합니다. 차원에 있는 멤버를 포함하거나 제외할 수 있습니다.
  • 측정값을 사용하여 데이터를 필터링하는 경우 이를 측정값 필터라고 합니다. 측정값의 비교를 바탕으로 데이터를 수정할 수 있습니다.
  • 빠른 필터나 사용자 정의 필터는 필터 조건을 동적으로 수정하는 데 사용됩니다.
  • 사용자 필터는 서버에 게시된 행 수준 데이터를 보호합니다.
  • 사용자는 데이터 세트에 있는 필드를 정렬할 수 있습니다.
  • 그룹은 차원에 있는 구성원을 그룹화하기 위해 구축될 수 있습니다.
  • 사용자는 계층 구조를 구축하여 데이터세트에 존재하는 세분성 수준을 표시할 수 있습니다.
  • 필드에서 하나 이상의 구성원을 선택하거나 제외하기 위해 집합을 만들 수 있습니다. 집합은 Tableau에서 별도의 차원으로 추가될 수 있습니다.