배열 연산자 - Amazon QuickSight

배열 연산자

JSON 표현식 언어를 사용하면 다음 함수에 대한 일반 배열 조작을 수행할 수 있습니다.

  • map - 배열의 각 요소에 매핑 함수를 적용하고 변환된 값이 포함된 새 배열을 반환합니다.

    예를 들어 ["map", [1, 2, 3], ["*", ["item"], 2]][1, 2, 3] 배열의 각 요소에 2를 곱하여 해당 요소를 매핑합니다.

  • filter - 지정된 조건을 기준으로 배열을 필터링하고 조건을 충족하는 요소만 포함된 새 배열을 반환합니다.

    예를 들어 ["filter", [1, 2, 3, 4, 5], ["==", ["%", ["item"], 2], 0]][1, 2, 3, 4, 5] 배열을 필터링하여 짝수만 포함합니다.

  • reduce - 각 요소에 reducer 함수를 적용하고 결과를 누적하여 배열을 한의 값으로 줄입니다.

    예를 들어 ["reduce", [1, 2, 3, 4, 5], ["+", ["acc"], ["item"]], 0][1, 2, 3, 4, 5] 배열을 해당 요소의 합계로 줄입니다.

  • get - 키 또는 인덱스를 지정하여 객체 또는 배열에서 값을 검색합니다.

    예를 들어 ["get", ["item"], "name"]은 현재 항목에서 "name" 속성 값을 검색합니다.

  • unique - 이 배열의 경우 이 배열 내 고유한 항목만 반환합니다.

    예를 들어, ["unique", [1, 2, 2]][1, 2]를 반환합니다.