Lenguaje de expresión JSON de Amazon QuickSight para elementos visuales de Highcharts - Amazon QuickSight

Lenguaje de expresión JSON de Amazon QuickSight para elementos visuales de Highcharts

Los elementos visuales de Highcharts aceptan la mayoría de los valores JSON válidos, operadores aritméticos estándar, operadores de cadenas y operadores condicionales. Los siguientes valores de JSON no son compatibles con los elementos visuales de Highcharts:

  • Funciones

  • Fechas

  • Valores indefinidos

Los autores de QuickSight pueden usar el lenguaje de expresiones JSON y crear esquemas JSON para obtener un elemento visual de Highcharts. El lenguaje de expresión JSON se usa para vincular JSON a API o conjuntos de datos a fin de permitir la población y modificación dinámicas de las estructuras JSON. Los desarrolladores también pueden usar el lenguaje de expresión JSON para inflar y transformar los datos JSON con expresiones concisas e intuitivas.

Con el lenguaje de expresión JSON, las expresiones se representan como matrices, donde el primer elemento especifica la operación y los elementos siguientes son los argumentos. Por ejemplo, ["unique", [1, 2, 2]] aplica la operación unique a la matriz [1, 2, 2] y da como resultado [1, 2]. Esta sintaxis basada en matrices permite expresiones flexibles que permiten transformaciones complejas en datos JSON.

El lenguaje de expresión JSON admite expresiones anidadas. Las expresiones anidadas son expresiones que contienen otras expresiones como argumentos. Por ejemplo, ["split", ["toUpper", "hello world"], " "] convierte primero la cadena hello world en mayúscula y, a continuación, la divide en una matriz de palabras, lo que da como resultado ["HELLO", "WORLD"].

Utilice las siguientes secciones para obtener más información sobre el lenguaje de expresión JSON para elementos visuales de Highcharts en Amazon QuickSight.