Amazon QuickSight 표현식 - Amazon QuickSight

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Amazon QuickSight 표현식

Amazon QuickSight는 Highcharts 시각적 객체의 기능을 개선하기 위해 추가 표현식을 제공합니다. 다음 섹션을 사용하여 고차 시각적 객체의 일반적인 QuickSight 표현식에 대해 자세히 알아보세요. Amazon QuickSight의 JSON 표현식 언어에 대한 자세한 내용은 DemoCentralHighcharts Visual QuickStart 가이드를 참조하세요.

getColumn

getColumn 표현식을 사용하여 지정된 열 인덱스의 값을 반환합니다. 예를 들어 다음 표에는 범주 및 가격과 함께 제품 목록이 나와 있습니다.

제품 이름 범주 가격

제품 A

기술

100

제품 B

소매업

50

제품 C

소매업

75

다음 getColumn 쿼리는 가격과 함께 모든 제품 이름을 표시하는 배열을 생성합니다.

{ product name: ["getColumn", 0], price: ["getColumn", 2] }

다음 JSON이 반환됩니다.

{ product name: ["Product A", "Product B", "Product C"], price: [100, 50, 75] }

다음 예제와 같이 여러 열을 한 번에 전달하여 배열 배열을 생성할 수도 있습니다.

입력

{ values: ["getColumn", 0, 2] }

출력

{ values: [["Product A", 100], ["Product B", 50], ["Product C", 75]] }

와 마찬가지로 다음 getColumn표현식을 사용하여 필드 모음 또는 테마에서 열 값을 반환할 수 있습니다.

  • getColumnFromGroupBy는 필드별로 그룹에서 열을 반환합니다. 두 번째 인수는 반환할 열의 인덱스입니다. 예를 들어는 첫 번째 필드의 값을 배열로 ["getColumnFromGroupBy", 0] 반환합니다. 여러 인덱스를 전달하여 각 요소가 필드 웰별 그룹의 필드에 해당하는 배열 배열을 가져올 수 있습니다.

  • getColumnFromValue는 값 필드 웰에서 열을 반환합니다. 여러 인덱스를 전달하여 각 요소가 값 필드 웰의 필드에 해당하는 배열 배열을 가져올 수 있습니다.

  • getColorTheme는 다음 예제와 같이 QuickSight 테마의 현재 색상 팔레트를 반환합니다.

    { "color": ["getColorTheme"] }
    { "color": ["getPaletteColor", "secondaryBackground"] }

예제

Table showing sum of cancelled items by day, with day of month, day of week, and cancelled columns.

getColumn는 테이블의 모든 열에 액세스할 수 있습니다.

  • ["getColumn", 0] - 배열을 반환합니다. [1, 2, 3, 4, 5, ...]

  • ["getColumn", 1] - 배열을 반환합니다. [1, 1, 1, 1, 1, ...]

  • ["getColumn", 2] - 배열을 반환합니다. [1674, 7425, 4371, ...]

getColumnFromGroupBy 도 비슷하게 작동하지만 인덱스는 필드 웰별로 그룹의 열로 제한됩니다.

  • ["getColumnFromGroupBy", 0] - 배열을 반환합니다. [1, 2, 3, 4, 5, ...]

  • ["getColumnFromGroupBy", 1] - 배열을 반환합니다. [1, 1, 1, 1, 1, ...]

  • ["getColumnFromGroupBy", 2] - 그룹화 기준 필드 웰에는 열이 두 개뿐이므로 작동하지 않습니다.

getColumnFromValue 도 비슷하게 작동하지만 인덱스는 값 필드 웰의 열로 제한됩니다.

  • ["getColumnFromValue", 0] - 배열을 반환합니다. [1, 2, 3, 4, 5, ...]

  • ["getColumnFromValue", 1] - 값 필드 웰에 열이 하나만 있으므로 작동하지 않습니다.

  • ["getColumnFromValue", 2] - 값 필드 웰에 열이 하나만 있으므로 작동하지 않습니다.

formatValue

formatValue 표현식을 사용하여 QuickSight 형식을 값에 적용합니다. 예를 들어 다음 표현식은 QuickSight 필드 모음의 첫 번째 필드에 지정된 형식 값으로 x축 레이블의 형식을 지정합니다.

"xAxis": { "categories": ["getColumn", 0], "labels": { "formatter": ["formatValue", "value", 0] } }