Valutazioni di espressioni

In base a com'è impostata, l'espressione relativa a una colonna calcolata viene valutata riga per riga nella tabella dati o dal primo all'ultimo valore di un'intera colonna. Un'espressione può anche combinare queste valutazioni.

Per spiegare come vengono interpretate le diverse impostazioni delle espressioni, si consideri la seguente tabella dati di quattro righe.


Tabella

La tabella dati contiene cifre di acquisto e vendita per quattro tipi di frutta. Le ultime due colonne a destra mostrano le quantità di frutto vendute in due diversi banchi di esposizione.

Valutazione riga per riga

Nell'immagine seguente, sono state aggiunte due colonne calcolate alla tabella dati. Le espressioni utilizzate sono basate sulle colonne Sales e Purchase. L'espressione per la prima colonna, [Sales]-[Purchase], calcola l'utile assoluto per tipo di frutta, mentre l'espressione per la seconda colonna calcola l'utile relativo, [Sales]/[Purchase].

Queste espressioni vengono valutate riga per riga. Esse non contengono alcuna aggregazione; nelle espressioni vengono inseriti i singoli valori delle righe nelle colonne Sales e Purchase. Ad esempio, nell'ultima riga, la colonna [Sales]-[Purchase] mostra 15 (40-25), mentre la colonna [Sales]/[Purchase] mostra 1,60 (40/25).


Colonne calcolate per righe

Se in un'espressione vengono tuttavia utilizzate aggregazioni, è importante tenere traccia di quali dati vengono inclusi nell'aggregazione per capire quali valori sono utilizzati in una valutazione.

Nella prossima immagine vengono calcolate le colonne Sum([Stand 1], [Stand 2]) e Avg([Stand 1], [Stand 2]). Quando due o più colonne sono specificate tra parentesi per un metodo di aggregazione, come in queste espressioni, l'espressione viene valutata riga per riga.

L'espressione Sum([Stand 1], [Stand 2]) calcola la quantità totale di frutta venduta per ogni tipo. Nell'ultima riga, ad esempio, la somma totale è 37 (22+15). L'altra espressione, Avg([Stand 1], [Stand 2]), calcola quanti frutti sono stati venduti in media per banco per ogni tipo, ad esempio 18,50 per le pere Conference ((22+15)/2).



Nota: L'espressione [Stand 1]+[Stand 2] restituirebbe lo stesso risultato dell'espressione Sum([Stand 1], [Stand 2]).

Valutazione dal primo all'ultimo valore di un'intera colonna

Se una sola colonna è specificata tra parentesi per un'aggregazione, l'espressione viene valutata per l'intera colonna. L'espressione Sum([Sales]) nella colonna aggiunta sotto significa che i valori di tutta la colonna Sales sono aggregati in un valore somma (125=25+35+25+40). Quindi questo valore somma viene ripetuto, perché è il risultato dell'espressione per il valore di ogni cella nella colonna calcolata.

L'espressione Avg([Sales]) opera allo stesso modo (31,25=(25+35+25+40)/4).



Combinazione di valutazione riga per riga e di un'intera colonna

Nell'immagine sotto, l'espressione [Sales]/Sum([Sales]) relativa alla colonna calcolata, ultima a destra, combina la valutazione riga per riga e la valutazione dal primo all'ultimo valore di un'intera colonna. L'espressione confronta il contributo di ciascun tipo di frutta alle vendite totali su una base relativa. Ad esempio, il contributo delle pere Conference alle vendite totali è del 32% (40/125).



Nota: Di fatto, questo è il calcolo utilizzato quando si imposta il grafico a barre impilate 100% seguente.


Grafico a barre normalizzato