SAP SuccessFactors 캔버스 보고서 작업

정적 및 런타임 필터 생성

Objective

After completing this lesson, you will be able to SAP SuccessFactors 캔버스 보고서에서 정적 및 런타임 필터를 생성합니다.

정적 및 런타임 필터

소개

필터를 사용하면 보고서 또는 쿼리에서 볼 수 있는 데이터를 제한할 수 있습니다. 라이브 데이터 소스가 있는 상세 보고 쿼리에는 설정할 수 있는 두 가지 유형의 필터가 있습니다.

필터 디자이너 화면으로, 부서별로 필터링됩니다.
  • 정적 필터: 지정된 필드 값을 기준으로 행을 필터링합니다. 추가할 때 쿼리에 영구적으로 적용됩니다.
  • 런타임(사용자 프롬프트) 필터: 선택한 필드를 기준으로 행을 필터링하여 리포트 사용자가 필드의 필터링된 값을 선택할 수 있음

예를 들어, 보고서에 영업 부서만 반영해야 한다고 가정합니다. 질의로 돌아가서 판매 부서의 모든 행에 정적 필터를 적용할 수 있습니다. 또는 부서 필드에 런타임 필터를 설정하여 리포트 사용자가 리포트를 실행하기 전에 판매 또는 마케팅 을 선택할 수 있습니다.

런타임 필터의 샘플 리스트입니다.

런타임(사용자 프롬프트) 필터, 사용자 범위 및/또는 날짜 옵션이 있는 리포트는 결과를 표시하기 전에 필터를 선택하라는 메시지를 사용자에게 표시합니다. 보고서 결과를 보기 전에 필터 기준이 포함된 팝업이 보고서 페이지 상단에 표시됩니다.

참고: 리포트에 런타임 필터, 사용자 범위 또는 일자 옵션이 활성화되어 있지 않으면 리포트 컨슈머에 대한 프롬프트가 표시되지 않습니다.

정적 필터 추가

쿼리 작성 화면에서 정적 필터를 추가하려면 화면 왼쪽에 있는 적용된 필터 로 이동하여 필터 관리 를 선택합니다. 그런 다음 필터 필드, 연산자 및 값을 정의할 수 있습니다.

값을 입력하거나 동적 변수를 선택하거나 데이터베이스의 특정 필드에 대한 보고서 값을 선택할 수 있는 값입니다.

사용자 지정 필터 목록에서 동적 변수를 선택합니다.
샘플 보고서 값 필터입니다.

검색 값 필터링

캔버스에서 필터를 설정할 때 값의 일부를 입력할 수 있으며 필터 디자이너를 통해 결과 리스트에서 원하는 값을 선택할 수 있습니다.

샘플 필터 검색 결과.

필터 그룹

쿼리에 여러 필터를 추가할 수 있습니다. 필터 디자이너를 사용하여 이러한 필터를 그룹화할 수 있습니다. 여러 필터를 추가할 때 AND / OR 문을 클릭하여 AND / OR 절을 전환할 수 있습니다. 이렇게 하면 필터 그룹 을 생성할 수 있습니다.

쿼리에 필터가 여러 개 추가된 샘플입니다.

런타임 필터

런타임 필터 디자이너에서 필터링에 사용할 필드를 선택합니다.

쿼리 작성 화면에서 런타임 필터를 추가하려면 다음 단계를 수행합니다.

  1. 편집→런타임 필터 관리 를 선택합니다.
  2. 사용 가능한 열 리스트에서 필터링에 사용할 필드를 선택합니다.

    노트

    런타임 필터가 있는 리스트 리포트가 있는 피벗 차트 또는 테이블을 사용하는 경우, 런타임 필터를 추가한 후 피벗 차트 또는 테이블을 생성해야 합니다. 피벗 차트를 생성할 때 생성 시 존재하는 데이터를 사용합니다. 보고서를 만든 후 런타임 필터를 추가하는 경우 페이지 디자이너로 돌아가서 구성 요소를 편집하여 보고서를 수정한 다음 피벗 쿼리 디자이너를 사용하여 데이터를 다시 피벗합니다. 런타임 필터를 적용하면 피벗 차트에 반영된 데이터도 필터링됩니다.

연습문제: 필터 사용

비즈니스 예시

이 연습문제에서는 필터를 사용합니다. 직원 정보 쿼리에 로그인한 사용자 아래에 두 가지 수준을 포함하도록 쿼리를 사용자 지정합니다. 정적 필터와 런타임 필터를 추가합니다.

요약

  • 단일 부서와 같은 특정 필드 값을 기준으로 쿼리 데이터를 영구적으로 제한하려면 정적 필터를 적용합니다.
  • 런타임 필터 를 사용하면 리포트 실행 전에 리포트 사용자가 고유한 필터 값을 선택할 수 있습니다.
  • AND 또는 OR 절을 사용하여 필터 그룹을 생성하여 복잡한 데이터 요청에 대한 여러 필터링 조건을 결합합니다.
  • 필터 디자이너 작업 공간 내에서 필터 기준을 정의하려면 동적 변수 또는 리포트 값을 구성합니다.
  • 초기 차트 또는 테이블 생성 후 런타임 필터가 추가된 경우 피벗 컴포넌트가 다시 피벗되어야 합니다.