Linguaggio di espressione JSON di Amazon QuickSight per elementi visivi Highcharts - Amazon QuickSight

Linguaggio di espressione JSON di Amazon QuickSight per elementi visivi Highcharts

Gli elementi visivi di Highcharts accettano la maggior parte dei valori JSON validi, gli operatori aritmetici standard, gli operatori di stringa e gli operatori condizionali. I seguenti valori JSON non sono supportati per gli elementi visivi Highcharts:

  • Funzioni

  • Date:

  • Valori non definiti

Gli autori di QuickSight possono utilizzare il linguaggio di espressione JSON per creare schemi JSON per un elemento visivo Highcharts. Il linguaggio di espressione JSON viene utilizzato per associare JSON ad API o set di dati per consentire il completamento dinamico e la modifica delle strutture JSON. Gli sviluppatori possono utilizzare il linguaggio di espressione JSON anche per ampliare e trasformare i dati JSON con espressioni concise e intuitive.

Con il linguaggio di espressione JSON, le espressioni sono rappresentate come array, in cui il primo elemento specifica l'operazione e gli elementi successivi sono gli argomenti. Ad esempio, ["unique", [1, 2, 2]] applica l'operazione unique all'array [1, 2, 2], ottenendo [1, 2]. Questa sintassi basata su array consente espressioni flessibili, che consentono trasformazioni complesse sui dati JSON.

Il linguaggio di espressione JSON supporta espressioni nidificate. Le espressioni nidificate sono espressioni che contengono altre espressioni come argomenti. Ad esempio, ["split", ["toUpper", "hello world"], " "] prima converte la stringa hello world in maiuscolo, quindi la divide in una matrice di parole, ottenendo ["HELLO", "WORLD"].

Utilizza le sezioni seguenti per saperne di più sul linguaggio di espressione JSON per gli elementi visivi Highcharts in Amazon QuickSight.