

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Espressioni Amazon Quick
<a name="jle-qs-expressions"></a>

Amazon Quick offre espressioni aggiuntive per migliorare la funzionalità degli elementi visivi di Highcharts. Utilizza le seguenti sezioni per saperne di più sulle espressioni Quick più comuni per gli elementi visivi di Highcharts. Per ulteriori informazioni sul linguaggio di espressione JSON in Amazon Quick, consulta la [Highcharts Visual QuickStart Guide](https://democentral.learnquicksight.online/#Dashboard-FeatureDemo-Highcharts-Visual) in. [DemoCentral](https://democentral.learnquicksight.online/#)

**Topics**
+ [`getColumn`](#highcharts-expressions-getcolumn)
+ [`formatValue`](#highcharts-expressions-formatvalue)

## `getColumn`
<a name="highcharts-expressions-getcolumn"></a>

Usa le espressioni `getColumn` per restituire valori dagli indici di colonna specificati. Ad esempio, la tabella seguente mostra un elenco di prodotti insieme alla relativa categoria e al prezzo.


| Product name (Nome del prodotto) | Categoria | Prezzo | 
| --- | --- | --- | 
| Prodotto A | Tecnologia | 100 | 
| Prodotto B | Vendita al dettaglio | 50 | 
| Prodotto C | Vendita al dettaglio | 75 | 

La seguente query `getColumn` genera un array che mostra tutti i nomi dei prodotti insieme al relativo prezzo.

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

Viene restituito il seguente codice JSON:

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

Puoi anche passare più colonne contemporaneamente per generare un array di array, come mostrato nell'esempio seguente.

**Input**

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

**Output**

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

Analogamente a `getColumn`, è possibile utilizzare le seguenti espressioni per restituire valori di colonna da contenitori o temi di campi:
+ `getColumnFromGroupBy` restituisce le colonne del gruppo per campo. Il secondo argomento è l'indice della colonna da restituire. Ad esempio, `["getColumnFromGroupBy", 0]` restituisce i valori del primo campo come array. È possibile passare più indici per ottenere un array di array in cui ogni elemento corrisponde al campo nel contenitore di campi Raggruppa per.
+ `getColumnFromValue` restituisce le colonne dal contenitore di campi Valori. È possibile passare più indici per ottenere un array di array in cui ogni elemento corrisponde al campo nel contenitore di campi Valori.
+ `getColorTheme`restituisce la palette di colori corrente di un tema Quick, mostrata nell'esempio seguente.

  ```
  {
  "color": ["getColorTheme"]
  }
  ```

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

**Esempio**

![Tabella che mostra la somma degli ordini annullati raggruppati per giorno del mese e giorno della settimana.](http://docs.aws.amazon.com/it_it/quick/latest/userguide/images/get-column-example.png)


`getColumn` può accedere a qualsiasi colonna della tabella:
+ `["getColumn", 0]`: restituisce l'array `[1, 2, 3, 4, 5, ...]`
+ `["getColumn", 1]`: restituisce l'array `[1, 1, 1, 1, 1, ...]`
+ `["getColumn", 2]`: restituisce l'array `[1674, 7425, 4371, ...]`

`getColumnFromGroupBy` funziona in modo simile, ma il suo indice è limitato alle colonne nel contenitore di campi Raggruppa per:
+ `["getColumnFromGroupBy", 0]`: restituisce l'array `[1, 2, 3, 4, 5, ...]`
+ `["getColumnFromGroupBy", 1]`: restituisce l'array `[1, 1, 1, 1, 1, ...]`
+ `["getColumnFromGroupBy", 2]`: non funziona, poiché ci sono solo due colonne nel contenitore di campi Raggruppa per

`getColumnFromValue` funziona in modo simile, ma il suo indice è limitato alle colonne nel contenitore di campi Valore:
+ `["getColumnFromValue", 0]`: restituisce l'array `[1, 2, 3, 4, 5, ...]`
+ `["getColumnFromValue", 1]`: non funziona, poiché c'è solo una colonna nel contenitore di campi Valore
+ `["getColumnFromValue", 2]`: non funziona, poiché c'è solo una colonna nel contenitore di campi Valore

## `formatValue`
<a name="highcharts-expressions-formatvalue"></a>

Usa l'`formatValue`espressione per applicare la formattazione rapida ai tuoi valori. Ad esempio, l'espressione seguente formatta l'etichetta dell'asse x con il valore di formato specificato nel primo campo di Quick field wells.

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