JsonArray - funzione dello script e del grafico
JsonArray aggrega e concatena i dati JSON.
Sintassi:
JsonArray([DISTINCT][TOTAL] value [, sort_weight])
Tipo di dati restituiti: duale
Argomenti:
| Argomento | Descrizione | 
|---|---|
| DISTINCT | Se la parola DISTINCT è riportata prima degli argomenti della funzione, i duplicati risultanti dalla valutazione degli argomenti della funzione vengono ignorati. | 
| TOTAL | Se la parola TOTAL viene riportata prima degli argomenti della funzione, il calcolo verrà effettuato su tutti i valori possibili dati dalle selezioni correnti e non solo su quelli relativi al valore dimensionale attuale, vale a dire che verranno ignorate le dimensioni del grafico. | 
| value | Campo di input. L'espressione contenente i dati da ordinare. Viene trovato il primo valore (il più basso) di sort_weight dal quale viene determinato il valore corrispondente dell'espressione value. Inserendo un segno meno davanti a sort_weight, la funzione restituisce invece l'ultimo valore ordinato (il più elevato). | 
| sort_weight | Campo di input. L'espressione contenente i dati da ordinare. Viene trovato il primo valore (il più basso) di sort_weight dal quale viene determinato il valore corrispondente dell'espressione value. Inserendo un segno meno davanti a sort_weight, la funzione restituisce invece l'ultimo valore ordinato (il più elevato). | 
Esempio:
Il seguente script di caricamento carica e aggrega i dati con JsonArray.
Il risultato è la seguente tabella dati:
| Id | Json | JsonDistinct | JsonSorted | 
|---|---|---|---|
| 1 | [123] | [123] | [123] | 
| 2 | ["json text","normal text"] | ["json text","normal text"] | ["normal text","json text"] | 
| 3 | [[1,2,3],[1,2,3],{"name":"abc"}] | [[1,2,3],{"name":"abc"}] | [[1,2,3],{"name":"abc"},[1,2,3]] | 
| 4 | [1,"2 and text",""] | [1,"2 and text",""] | [1,"2 and text",""] |