조건과 일치하는 값을 바꾸는 방법 | Qlik Cloud 도움말
기본 콘텐츠로 건너뛰기

조건과 일치하는 값을 바꾸는 방법

테이블 레시피에서 필터를 셀 채우기 함수와 결합하여 조건부 논리를 적용하고 특정 기준과 일치하는 값을 바꿀 수 있습니다.

필터가 활성 상태일 때 셀 채우기를 적용하면 현재 필터에 의해 표시된 행에만 함수의 효과를 적용하도록 선택할 수 있습니다. 다른 모든 행은 변경되지 않은 상태로 유지됩니다. 필터 조건은 레시피 단계의 일부로 저장됩니다.

Cost 열이 포함된 경비 보고서를 준비하고 있다고 가정해 보겠습니다. 회사 정책에 따라 상환 가능한 경비는 항목당 100으로 제한됩니다. 데이터를 응용 프로그램에 로드하기 전에 이 최대값을 적용하기 위해 100을 초과하는 모든 값을 100으로 바꾸려고 합니다.

  1. 테이블 헤더에서 필터 버튼을 클릭하거나 Cost 열의 열 메뉴를 클릭하고 열 필터링을 선택합니다.

    필터 추가 패널이 열립니다.

  2. 필터 행에서 열을 Cost로 설정하고 연산자로 다음보다 큼을 선택한 다음 값으로 100을 입력합니다.

    Cost 열, 다음보다 큼 연산자 및 값 100으로 구성된 필터

  3. 적용을 클릭합니다.

    이제 테이블에는 Cost 열의 값이 100보다 큰 행만 표시됩니다.

  4. Cost 열 헤더를 클릭하여 선택합니다.

  5. 함수 패널의 일반 범주에서 셀 채우기를 선택합니다.

  6. 함께 사용 드롭다운 목록에서 을 선택하고 필드에 100을 입력합니다.

    값이 선택되고 대체 값으로 100이 입력된 상태로 구성된 셀 채우기 함수

  7. 적용을 클릭합니다.

    새 레시피 단계가 추가됩니다. 단계가 적용될 때 필터가 활성 상태였으므로 Cost가 100보다 큰 행만 업데이트됩니다. 다른 모든 행은 원래 값을 유지합니다.

  8. 테이블 헤더에서 모두 지우기를 클릭하여 필터를 제거하고 전체 데이터 집합을 표시합니다.

데이터 집합에서 100을 초과하는 모든 비용이 100으로 바뀌었습니다. 필터 조건은 레시피 단계의 일부로 저장되므로 레시피가 실행될 때마다 자동으로 적용됩니다.

이 예제에서는 단일 열의 값을 제한하지만 동일한 기술이 모든 연산자, 임계값 또는 대상 값에서 작동합니다. 또한 여러 필터를 결합하여 셀 채우기를 적용하기 전에 더 복잡한 조건을 작성할 수도 있습니다. 필터에 대한 자세한 내용은 데이터 필터링를 참조하십시오.

이 페이지가 도움이 되었습니까?

이 페이지 또는 해당 콘텐츠에서 오타, 누락된 단계 또는 기술적 오류와 같은 문제를 발견하면 알려 주십시오!