

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à.

# Ordine di valutazione in Amazon Quick Sight
<a name="order-of-evaluation-quicksight"></a>

Quando apri o aggiorni un'analisi, prima di visualizzarla, Amazon Quick Sight valuta tutto ciò che è configurato nell'analisi in una sequenza specifica. Amazon Quick Sight traduce la configurazione in una query che può essere eseguita da un motore di database. La query restituisce i dati in modo simile indipendentemente dal fatto che ci si connetta a un database, a una fonte SaaS (Software as a Service) o al motore di analisi Amazon Quick Sight ([SPICE](spice.md)). 

Se comprendi l'ordine in cui viene valutata la configurazione, conosci la sequenza che determina quando uno specifico filtro o calcolo viene applicato ai dati.

La figura seguente mostra l'ordine di valutazione. La colonna a sinistra mostra l'ordine di valutazione quando non è coinvolta alcuna finestra di calcolo (LAC-W) basata sui livelli o una funzione di aggregazione (LAC-A). La seconda colonna mostra l'ordine di valutazione per le analisi che contengono campi calcolati per calcolare le espressioni LAC-W a livello di prefiltro (`PRE_FILTER`). La terza colonna mostra l'ordine di valutazione per le analisi che contengono campi calcolati per calcolare le espressioni LAC-W a livello di preaggregazione (`PRE_AGG`). L'ultima colonna mostra l'ordine di valutazione per le analisi che contengono campi calcolati per calcolare le espressioni LAC-A. Seguendo l'illustrazione, è disponibile una spiegazione più dettagliata dell'ordine di valutazione. Per ulteriori informazioni sui calcoli basati sui livelli, consulta [Utilizzo di calcoli basati sul livello in Quick Sight](level-aware-calculations.md).

![\[alt text not found\]](http://docs.aws.amazon.com/it_it/quick/latest/userguide/images/order-of-evaluation2.png)


L'elenco seguente mostra la sequenza in cui Amazon Quick Sight applica la configurazione nell'analisi. Tutto ciò che è configurato nel set di dati avviene al di fuori dell'analisi, ad esempio calcoli a livello di set di dati, filtri e impostazioni di sicurezza. Tutto ciò si applica ai dati sottostanti. L'elenco seguente descrive solo ciò che accade all'interno dell'analisi. 

1. **Livello di prefiltro LAC-W**: valuta i dati alla cardinalità originale della tabella prima dei filtri di analisi

   1. **Calcoli semplici**: calcoli a livello scalare senza aggregazioni o calcoli a finestra. Ad esempio, `date_metric/60, parseDate(date, 'yyyy/MM/dd'), ifelse(metric > 0, metric, 0), split(string_column, '|' 0)`.

   1. **Funzione LAC-W PRE\$1FILTER**: se nella visualizzazione è coinvolta un'espressione LAC-W PRE\$1FILTER, Amazon Quick Sight calcola innanzitutto la funzione finestra a livello di tabella originale, prima di qualsiasi filtro. Se l'espressione LAC-W PRE\$1FILTER viene utilizzata nei filtri, viene applicata a questo punto. Ad esempio, `maxOver(Population, [State, County], PRE_FILTER) > 1000`.

1. **LAC-W PRE\$1AGG**: valuta i dati alla cardinalità della tabella originale prima delle aggregazioni

   1. **Filtri aggiunti durante l'analisi**: a questo punto vengono applicati i filtri creati per i campi non aggregati negli elementi visivi, che sono simili alle clausole WHERE. Ad esempio, `year > 2020`.

   1. **Funzione LAC-W PRE\$1AGG**: se nella visualizzazione è coinvolta un'espressione LAC-W PRE\$1AGG, Amazon Quick Sight calcola la funzione finestra prima di applicare qualsiasi aggregazione. Se l'espressione LAC-W PRE\$1AGG viene utilizzata nei filtri, viene applicata a questo punto. Ad esempio, `maxOver(Population, [State, County], PRE_AGG) > 1000`.

   1. **Filtri N superiore/inferiore**: filtri configurati in base alle dimensioni per visualizzare N elementi. top/bottom 

1. **Livello LAC-A**: valuta le aggregazioni a livello personalizzato, prima delle aggregazioni dell'elemento visivo

   1. **Aggregazioni a livello personalizzato**: se nell'elemento visivo è coinvolta un'espressione LAC-A, viene calcolata a questo punto. In base alla tabella dopo i filtri sopra menzionati, Amazon QuickSight calcola l'aggregazione, raggruppata in base alle dimensioni specificate nei campi calcolati. Ad esempio, `max(Sales, [Region])`.

1. **Livello dell'elemento visivo**: valuta le aggregazioni a livello di elemento visivo e i calcoli delle tabelle successive all'aggregazione, con le configurazioni rimanenti applicate negli elementi visivi

   1. **Aggregazioni a livello di elemento visivo**: le aggregazioni di elementi visivi devono essere sempre applicate tranne nei casi di tabelle tabulari (dove la dimensione è vuota). Con questa impostazione, le aggregazioni vengono calcolate in base ai campi nei contenitori di campi, raggruppate in base alle dimensioni inserite negli elementi visivi. Se un filtro è costruito sulle aggregazioni, viene applicato a questo punto, in modo simile alle clausole HAVING. Ad esempio, `min(distance) > 100`.

   1. **Calcoli delle tabelle**: se nell'immagine è presente un calcolo della tabella post-aggregazione (dovrebbe utilizzare un'espressione aggregata come operando) a cui si fa riferimento nell'elemento visivo, viene calcolato a questo punto. Amazon Quick Sight esegue calcoli delle finestre dopo aggregazioni visive. Allo stesso modo, vengono applicati i filtri basati su tali calcoli.

   1. **Calcoli di altre categorie**: questo tipo di calcolo esiste solo nei line/bar/pie/donut grafici. Per ulteriori informazioni, consulta [Limiti di visualizzazione](working-with-visual-types.md#display-limits).

   1. **Totali e subtotali**: i totali e i subtotali vengono calcolati in grafici ad anello (solo totali), tabelle (solo totali) e tabelle pivot, se richiesto.