MicroStrategy ONE

리포트 필터 추가

리포트 필터가 데이터 소스의 데이터에 적용되어 데이터 소스에서 검색되는 데이터의 양을 제한합니다. 리포트 필터는 데이터 소스에서 데이터를 검색하기 위해 생성되는 SQL에 사용됩니다.

다음과 같은 방법으로 리포트 필터를 추가할 수 있습니다.

  • 필터링 요구 사항을 충족하는 필터 개체가 프로젝트에 이미 생성된 경우 독립 실행형 필터 추가 단계는 다음을 참조하세요. 리포트에 독립 실행형 필터 추가아래를 참조하십시오.
  • 리포트에서 직접 필터를 생성합니다. 이 유형의 필터는 다른 리포트에서 필터로 사용할 수 없습니다. 단계는 다음을 참조하세요. 리포트 내에서 필터 만들기아래를 참조하십시오.

두 유형의 필터는 지정된 리포트에서 동일한 결과를 제공합니다. 독립 실행형 필터의 경우 여러 리포트에서 다시 사용할 수 있으므로 시간이 절약된다는 차이점이 있습니다. 이는 리포트 사용자가 많은 리포트에 대한 공통 데이터 하위 집합이 필요한 경우에특히 유용합니다. 예를 들어, 대부분의 사용자가 현재 연도에 대한 북동부 지역에 대한 결과만 볼 필요가 있는 경우 북동부 애트리뷰트와 현재 연도 애트리뷰트가 포함된 필터를 만들 수 있습니다. 해당 필터를 모든 리포트에 추가하면 현재 연도에 대해 북동부 지역과 관련된 데이터만 표시됩니다.

다음을 수행할 수 있습니다. 리포트 필터 제거 .

리포트에 독립 실행형 필터 추가

필터를 사용하도록 리포트 또는 프롬프트를 추가할 수도 있습니다.

기존 리포트의 결과를 다른 리포트에 대한 필터로 사용할 수 있습니다. 또한 리포트를 필터로 사용한 다음 제한을 추가하여 전체 필터 정의를 확장할 수 있습니다. 예는 을(를) 참조하십시오. 리포트 결과를 기반으로 데이터 필터링: 리포트로 바로가기 제한을 참조하십시오.

  1. 필터링할 리포트를 여십시오. Workstation의 탐색 창에서 을(를) 클릭합니다. 리포트 . 리포트를 검색하거나 이동합니다. 리포트를 두 번 클릭하십시오.

  2. 리포트가 데이터 검색이 일시 중지된 상태로 표시됩니다.

  3. 클릭필터을(를) 클릭하여 필터 패널을 표시합니다.

  4. 에서개체패널에서 독립 실행형 필터, 리포트 또는 프롬프트를 검색하거나 이동합니다. 개체를필터패널.

  5. 더 많은 독립 실행형 필터를 추가하거나리포트 내에서 필터 만들기 .

  6. 독립 실행형 또는 리포트 내 여부에 관계없이 여러 필터를 추가하면 다음을 수행할 수 있습니다.

    • 필터가 평가되는 순서를 변경합니다. 에서필터패널에서 필터를 클릭하여 다른 위치로 드래그합니다.

    • 필터를 조인하는 연산자를 변경합니다. 기본적으로 모든 필터는 AND 연산자로 조인됩니다. 즉, 데이터가 모든 필터를 충족해야 리포트에 포함됩니다. 연산자를 OR로 변경(데이터가 필터 중 하나만 충족해야 포함)하려면 AND및 선택또는 .

    • 을(를) 클릭하여 함께 평가할 그룹 필터그룹 .

      예를 들어, 리포트의 다른 범주와 다른 수익 값으로 책 범주를 필터링하려고 합니다. 카테고리 = 책에 대한 필터를 만들고 300,000보다 큰 수익에 대한 필터를 하나 더 만듭니다. 해당 필터를 함께 그룹화합니다. Book이 아닌 카테고리에 대한 필터와 500,000보다 큰 수익에 대한 필터를 하나 더 만듭니다. 해당 필터를 함께 그룹화합니다. 두 그룹 사이의 연산자를 기본값 AND 대신 OR로 변경해야 합니다.

  7. 결과를 보려면데이터 검색 재개 .

    • 필터가 프롬프트되면 프롬프트 페이지가 표시됩니다. 프롬프트에 응답하고 을(를) 클릭실행 .

데이터 검색이 활성화된 상태에서 다른 필터를 추가하는 경우적용을(를) 클릭하여 새 필터를 적용합니다.

리포트 내에서 필터 만들기

리포트 내에서 필터를 만들 때 개체가 리포트에 포함되었는지 여부에 관계없이 데이터 소스의 모든 개체를 기반으로 필터를 만들 수 있습니다. 또한 필터로 사용할 사용자 정의 표현식 또는 프롬프트를 생성할 수 있습니다.

  1. 필터링할 리포트를 여십시오. Workstation의 탐색 창에서 을(를) 클릭합니다. 리포트 . 리포트를 검색하거나 이동합니다. 리포트를 마우스 오른쪽 버튼으로 클릭하고편집 .

  2. 리포트가 데이터 검색이 일시 중지된 상태로 표시됩니다.

  3. 클릭필터 을(를) 클릭하여 필터 패널을 표시합니다.

  4. 에서개체패널에서 리포트 필터링 기준으로 사용할 개체를 검색하거나 이동합니다. 리포트에 이미 개체가 포함된 경우리포트 내을(를) 클릭하여 리포트에서 개체를 볼 수 있습니다.

    • 대신 사용자 정의 표현식 또는 프롬프트를 만들려면추가버튼을(를) 클릭하십시오. 에서기반드롭다운 목록, 선택사용자 정의 표현식또는프롬프트 만들기 . 사용자 정의 표현식 또는 프롬프트를 만듭니다. 다음 단계 계속여기 .

  5. 개체를필터패널.

  6. 지역 = 북동부 또는 수익이 1,000보다 큼과 같은 필터 조건을 정의합니다. 정의 옵션은 필터에 추가한 개체 유형에 따라 달라집니다.

    • 다음을 기준으로 필터링하는 경우애트리뷰트인 경우, 목록의 애트리뷰트 요소를 제한하거나 애트리뷰트 폼 제한을 생성할 수 있습니다.

      • 기본적으로 필터는 목록의 애트리뷰트 요소를 제한합니다. 선택할 수 있습니다. 목록에 없음을(를) 클릭합니다. 포함하거나 제외할 요소의 확인란을 선택합니다. 예를 들어, 아래 필터 정의는 리포트에 전자 제품 범주를 포함합니다.
      • 대신 선택된 애트리뷰트 폼(예: ID 또는 설명)을 특정 값과 비교하는 애트리뷰트 폼을 제한할 수 있습니다. 예를 들어, 아래 필터 정의에는 리포트의 값이 북부인 카테고리 설명이 포함되어 있습니다. 단계는 다음을 참조하세요. 애트리뷰트 폼을 기반으로 데이터 필터링:  애트리뷰트 폼 제한 .
    • 다음을 기준으로 필터링하는 경우메트릭인 경우, 메트릭 값, 순위 또는 백분율을 기반으로 제한을 생성합니다. 단계는 다음을 참조하세요. 메트릭을 기반으로 데이터 필터링 .

  7. 클릭완료 .

  8. 필터를 더 만들거나리포트에 독립 실행형 필터 추가 .

  9. 독립 실행형 또는 리포트 내 여부에 관계없이 여러 필터를 추가하면 다음을 수행할 수 있습니다.

    • 필터가 평가되는 순서를 변경합니다. 에서필터패널에서 필터를 클릭하여 다른 위치로 드래그합니다.

    • 필터를 조인하는 연산자를 변경합니다. 기본적으로 모든 필터는 AND 연산자로 조인됩니다. 즉, 데이터가 모든 필터를 충족해야 리포트에 포함됩니다. 연산자를 OR로 변경(데이터가 필터 중 하나만 충족해야 포함)하려면 AND및 선택또는 .

    • 을(를) 클릭하여 함께 평가할 그룹 필터그룹 .

      예를 들어, 리포트의 다른 범주와 다른 수익 값으로 책 범주를 필터링하려고 합니다. 카테고리 = 책에 대한 필터를 만들고 300,000보다 큰 수익에 대한 필터를 하나 더 만듭니다. 해당 필터를 함께 그룹화합니다. Book이 아닌 카테고리에 대한 필터와 500,000보다 큰 수익에 대한 필터를 하나 더 만듭니다. 해당 필터를 함께 그룹화합니다. 두 그룹 사이의 연산자를 기본값 AND 대신 OR로 변경해야 합니다.

  10. 결과를 보려면데이터 검색 재개 .

    • 필터가 프롬프트되면 프롬프트 페이지가 표시됩니다. 프롬프트에 응답하고 을(를) 클릭실행 .

데이터 검색이 활성화된 상태에서 다른 필터를 추가하는 경우적용을(를) 클릭하여 새 필터를 적용합니다.

애트리뷰트 폼을 기반으로 데이터 필터링:  애트리뷰트 폼 제한

다음 단계에 따라 리포트 내 필터에서 애트리뷰트 폼 제한을 정의하십시오.

  1. 애트리뷰트를필터패널, 의제한 켬드롭다운 목록에서 데이터를 필터링할 애트리뷰트 폼을 선택합니다.

  2. 에서연산자드롭다운 목록에서 시작 또는 보다 작음 등 데이터 필터링 방법을 설명하는 연산자를 선택합니다.

  3. 데이터 소스의 데이터와 비교할 값을 정의합니다. 다음을 수행할 수 있습니다.  

    • 정적, 지정된 값을 사용합니다. 입력 . 선택한 연산자에 따라 여러 값을 입력해야 할 수 있습니다. 예를 들어, 사이 연산자에는 두 개의 값이 필요합니다. 아래 필터 정의에는 리포트의 값이 북부를 포함하는 카테고리 설명이 포함되어 있습니다.

    • 프롬프트를 사용하여 사용자가 값을 선택하도록 허용합니다. 에서 값 프롬프트를 드래그 앤 드롭합니다. 개체사용자 정의영역. 값 프롬프트는 텍스트 프롬프트 또는 날짜 프롬프트가 될 수 있습니다. 유효성 검사를 클릭합니다. 예를 들어, 아래 필터 정의는 사용자에게 리포트에 포함할 범주를 선택하라는 프롬프트를 표시합니다.
    • 사용자에게 값을 요청하는 프롬프트를 만듭니다. 클릭프롬프트 만들기 . 각 구성 요소를 클릭하여 프롬프트의 제목 및 지침, 응답 제한, 기본 응답을 변경할 수 있습니다. 응답 제한은 최소 및 최대 프롬프트 응답 수, 프롬프트 응답 필요 여부, 개인 응답 허용 여부입니다. Done(완료)를 클릭합니다. 값 프롬프트에 대한 배경 정보는 을(를) 참조하십시오. 값 프롬프트 만들기 .
  4. 여기에서 필터 만들기로 돌아가기단계 .

메트릭을 기반으로 데이터 필터링

다음 단계에 따라 리포트 내 필터에 메트릭 제한을 정의하십시오.

  1. 메트릭을필터패널, 의함수드롭다운 목록, 메트릭 필터링 여부 선택메트릭 값 , 순위 , 또는백분율 .

  2. 에서연산자드롭다운 목록에서 같음 또는 보다 작음 등 데이터를 필터링하는 방법을 설명하는 연산자를 선택합니다.

  3. 순위 또는 백분율로 필터링하는 경우 레벨을 선택하여 계산을 다시 시작할 수 있습니다. 다음에서 애트리뷰트 검색브레이크 바이상자를 만들거나 에서 애트리뷰트를개체브레이크 바이개의 상자. 아래 필터 정의는 각 지역의 상위 2개의 판매 단위 값을 포함합니다.

  4. 데이터 소스의 데이터와 비교할 값을 정의합니다. 다음을 수행할 수 있습니다.  

    • 정적, 지정된 값을 사용합니다. 입력 . 선택한 연산자에 따라 여러 값을 입력해야 할 수 있습니다. 예를 들어, 사이 연산자에는 두 개의 값이 필요합니다. 아래 필터 정의에 15,000보다 큰 판매 단위 값이 포함되어 있습니다.
    • 다른 메트릭을 사용하십시오. 에서 메트릭을 드래그 앤 드롭합니다. 개체개의 상자. 예를 들어 아래 필터 정의에 판매 단위 대상 값보다 큰 판매 단위 값이 포함되어 있습니다.
    • 프롬프트를 사용하여 사용자가 값을 선택하도록 허용합니다. 에서 값 프롬프트를 드래그 앤 드롭합니다. 개체사용자 정의영역. 값 프롬프트는 숫자 프롬프트, 정수(Long)프롬프트 또는 Big Decimal 프롬프트일 수 있습니다. 유효성 검사를 클릭합니다. 예를 들어, 아래 필터 정의는 사용자에게 리포트에 포함할 최소 수익 값으로 사용되는 값을 입력하라는 프롬프트를 표시합니다.

    • 사용자에게 값을 요청하는 프롬프트를 만듭니다. 클릭프롬프트 만들기 . 각 구성 요소를 클릭하여 프롬프트의 제목 및 지침, 응답 제한, 기본 응답을 변경할 수 있습니다. 응답 제한은 최소값 및 최대값, 프롬프트 응답 필요 여부, 개인 응답 허용 여부입니다. Done(완료)를 클릭합니다. 값 프롬프트에 대한 배경 정보는 을(를) 참조하십시오. 값 프롬프트 만들기 .
  5. 메트릭이 계산되는 애트리뷰트 레벨을 정의할 수 있습니다. 계산 레벨을 다음으로 변경할 수 있습니다.

    • 메트릭에 정의된 애트리뷰트

    • 리포트 템플릿의 애트리뷰트(리포트 그리드에 표시될 뿐 아니라 리포트의 최하위 레벨 애트리뷰트)
    • 선택한 애트리뷰트

  6. 여기에서 필터 만들기로 돌아가기단계 .

리포트 필터 제거

  1. 단일 리포트 필터를 제거하려면 자세히 아이콘필터에 대해 을(를) 선택하고삭제 .

  2. 모든 리포트 필터를 제거하려면 메뉴 아이콘리포트 필터 근처의 을(를) 선택하고모든 필터 제거 .

  3. 데이터 검색이 활성화된 경우 을(를) 클릭합니다. 적용을(를) 클릭하여 필터를 제거합니다.