기본 콘텐츠로 건너뛰기

배열

배열 함수는 배열에 저장된 여러 값을 처리, 변환 또는 분석하고 결과를 반환합니다.

다음 함수는 Qlik 오픈 레이크하우스에서 사용할 수 있습니다.

함수 설명
ARRAY_DISTINCT 배열의 모든 고유 요소를 반환합니다.
ARRAY_JOIN 이 함수는 구분 기호를 사용하여 지정된 배열의 요소를 문자열로 결합합니다.
ARRAY_MAX 배열에서 최댓값을 반환합니다.
ARRAY_MIN 배열에서 최솟값을 반환합니다.
ARRAY_SORT 배열의 값을 오름차순으로 반환합니다.
ARRAY_SORT_DESC 배열의 값을 내림차순으로 반환합니다.
ARRAY_SUM 이 함수는 입력의 모든 null이 아닌 요소의 합계를 계산합니다. null이 아닌 요소가 없으면 0을 반환합니다. 이 동작은 집계 함수 SUM과 유사하지만 배열에서 작동합니다.
COUNT_VALUES 주어진 배열에서 null이 아닌 항목의 개수를 반환합니다.
COUNT_VALUES_IF 주어진 배열에서 `true` 값의 개수를 반환합니다. 이는 조건 연산자와 함께 사용하여 조건을 충족하는 배열 요소의 수를 계산하는 데 사용할 수 있습니다. 예를 들어, `COUNT_VALUES_IF(my_values[] > 3)`는 3보다 큰 요소의 수를 반환합니다.
ELEMENT_AT 이 함수는 주어진 인덱스에 있는 배열의 요소를 반환합니다. 인덱스가 0 이상인 경우, 이 함수는 SQL 표준 서브스크립트 연산자([])와 동일한 기능을 제공합니다. 인덱스가 0 미만인 경우, `ELEMENT_AT`는 마지막 요소부터 첫 번째 요소까지 액세스합니다.
FIRST_ELEMENT 배열의 첫 번째 요소를 반환합니다.
LAST_ELEMENT 배열의 마지막 요소를 반환합니다.
VALUE_INDEX_IN_ARRAY 하위 배열 내의 각 null이 아닌 값에 대해 1부터 시작하는 위치 인덱스를 계산하며, 새 하위 배열마다 인덱스를 재설정합니다.
VALUE_INDEX_IN_ROW 배열의 각 값에 대해 연속적인 1부터 시작하는 위치 인덱스를 계산하며, 전체 행을 단일 컨텍스트로 처리합니다. 행 내의 배열에 있는 각 null이 아닌 요소에 고유한 인덱스를 할당합니다.

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

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