Tipi di calcoli in Tableau

Questo articolo spiega i tipi di calcolo che puoi effettuare in Tableau. Imparerai la differenza tra ogni calcolo e il modo in cui sono calcolati.

Sono presenti tre tipi principali di calcolo che puoi usare per creare campi calcolati in Tableau:

Espressioni di base

Le espressioni di base consentono di trasformare valori o membri al livello di dettaglio dell’origine dati (un calcolo a livello di riga) o al livello di visualizzazione dei dettagli (un calcolo aggregato).

Ad esempio, considera la seguente tabella campione, che contiene dati su due autori di fantasy e i loro libri. Supponiamo di voler creare una colonna con cognome e cognome dell’autore in ogni serie.

ID libroNome libroSerieAnno di uscitaAutore
1Il leone, la strega e l’armadioLe Cronache di Narnia1950C.S. Lewis
2Il principe Caspian: Il ritorno a NarniaLe Cronache di Narnia1951C.S. Lewis
3Il viaggio del velieroLe Cronache di Narnia1952C.S. Lewis
4La sedia d’argentoLe Cronache di Narnia1953C.S. Lewis
5Il cavallo e il ragazzoLe Cronache di Narnia1954C.S. Lewis
6Il nipote del magoLe Cronache di Narnia1955C.S. Lewis
7L’ultima battagliaLe Cronache di Narnia1956C.S. Lewis
8La figlia della forestaSevenwaters1999Juliet Marillier
9Il figlio delle ombreSevenwaters2000Juliet Marillier
10Il figlio della profeziaSevenwaters2001Juliet Marillier
11Heir of SevenwatersSevenwaters2008Juliet Marillier
12Seer of SevenwatersSevenwaters2010Juliet Marillier
13Flame of SevenwatersSevenwaters2012Juliet Marillier

Calcoli matematici a livello di riga

Per creare una colonna che visualizza il cognome dell’autore per ogni riga nell’origine dati, puoi utilizzare il seguente calcolo a livello di riga che esegue una divisione in base a uno spazio:

SPLIT([Author], '', 2 )

Ecco il risultato di seguito. La nuova colonna, denominata Cognome autore, è visualizzata all’estrema destra. I colori mostrano il livello di dettaglio con cui viene eseguito il calcolo. In questo caso, il calcolo viene eseguito al livello della riga dell’origine dati, pertanto ogni riga è colorata separatamente.

ID libroNome libroSerieAnno di uscitaAutoreCognome autore
1Il leone, la strega e l’armadioLe Cronache di Narnia1950C.S. LewisLewis
2Il principe Caspian: Il ritorno a NarniaLe Cronache di Narnia1951C.S. LewisLewis
3Il viaggio del velieroLe Cronache di Narnia1952C.S. LewisLewis
4La sedia d’argentoLe Cronache di Narnia1953C.S. LewisLewis
5Il cavallo e il ragazzoLe Cronache di Narnia1954C.S. LewisLewis
6Il nipote del magoLe Cronache di Narnia1955C.S. LewisLewis
7L’ultima battagliaLe Cronache di Narnia1956C.S. LewisLewis
8La figlia della forestaSevenwaters1999Juliet MarillierMarillier
9Il figlio delle ombreSevenwaters2000Juliet MarillierMarillier
10Il figlio della profeziaSevenwaters2001Juliet MarillierMarillier
11Heir of SevenwatersSevenwaters2008Juliet MarillierMarillier
12Seer of SevenwatersSevenwaters2010Juliet MarillierMarillier
13Flame of SevenwatersSevenwaters2012Juliet MarillierMarillier

Aggregare i calcoli

Per creare una colonna che mostri quanti libri vi sono in ogni serie, puoi utilizzare il seguente calcolo aggregato:

COUNT([Series])

Ecco il risultato di seguito. La nuova colonna, denominata Numero di libri in serie: a livello di dettaglio della serie mostra come tale calcolo verrà eseguito a livello di dettaglio della serie nella vista. I colori aiutano a dimostrare il livello di dettaglio con cui viene eseguito il calcolo.

SerieNumero di libri in serie; a livello di dettaglio della serie
Le Cronache di Narnia7
Le Cronache di Narnia
Le Cronache di Narnia
Le Cronache di Narnia
Le Cronache di Narnia
Le Cronache di Narnia
Le Cronache di Narnia
Sevenwaters6
Sevenwaters
Sevenwaters
Sevenwaters
Sevenwaters
Sevenwaters

In Tableau, i dati si presentano in questo modo:

Se tuttavia trascini in ID Libro, che è un campo più dettagliato, gli aggiornamenti di calcolo vengono eseguiti in base a tale nuova granularità, poiché i calcoli aggregati vengono eseguiti al livello di dettaglio.

Espressioni Level of Detail (LOD)

Analogamente alle espressioni di base, le espressioni LOD consentono di calcolare i valori a livello di origine dati e di visualizzazione. Tuttavia, le espressioni LOD ti offrono ancora più controllo sul livello di granularità che desideri calcolare. Possono essere eseguite a livello più granulare (INCLUDE), a livello meno granulare (EXCLUDE), o a livello completamente indipendente (FIXED).

Per maggiori informazioni, consulta Creare Espressioni Level of Detail in Tableau(Il collegamento viene aperto in una nuova finestra).

Ad esempio, considera la stessa tabella campione come sopra. Se desideri calcolare quando è stata lanciata una serie di libri, puoi utilizzare l’espressione LOD seguente:

{ FIXED [Series]:(MIN([Year Released]))}

Ecco il risultato di seguito. La nuova colonna, denominata Serie lanciate, visualizza l’anno minimo per ogni serie. I colori aiutano a dimostrare il livello di dettaglio con cui viene applicato il calcolo.

ID libroNome libroSerieAnno di uscitaAutoreSerie lanciate
1Il leone, la strega e l’armadioLe Cronache di Narnia1950C.S. Lewis1950
2Il principe Caspian: Il ritorno a NarniaLe Cronache di Narnia1951C.S. Lewis1950
3Il viaggio del velieroLe Cronache di Narnia1952C.S. Lewis1950
4La sedia d’argentoLe Cronache di Narnia1953C.S. Lewis1950
5Il cavallo e il ragazzoLe Cronache di Narnia1954C.S. Lewis1950
6Il nipote del magoLe Cronache di Narnia1955C.S. Lewis1950
7L’ultima battagliaLe Cronache di Narnia1956C.S. Lewis1950
8La figlia della forestaSevenwaters1999Juliet Marillier1999
9Il figlio delle ombreSevenwaters2000Juliet Marillier1999
10Il figlio della profeziaSevenwaters2001Juliet Marillier1999
11Heir of SevenwatersSevenwaters2008Juliet Marillier1999
12Seer of SevenwatersSevenwaters2010Juliet Marillier1999
13Flame of SevenwatersSevenwaters2012Juliet Marillier1999

In Tableau, il calcolo rimane al livello della serie di dettagli poiché utilizza la funzione FIXED.

Visualizzazione che mostra la data 1950 per Le Cronache di Narnia e 1999 per Sevenwaters

Se aggiungi un altro campo alla vista (aggiungendo pertanto una maggiore granularità) i valori per il calcolo non vengono modificati, a differenza di un calcolo aggregato.

Visualizzazione che mostra la data 1950 ripetuta per tutti i libri della serie Narnia e 1999 per tutti i libri della serie Sevenwaters

Calcoli tabella

I calcoli tabella consentono di trasformare i valori al livello di dettaglio solo per la visualizzazione.

Per maggiori informazioni, consulta Trasformare i valori con i calcoli tabella(Il collegamento viene aperto in una nuova finestra).

Ad esempio, considera la stessa tabella campione come sopra. Se desideri calcolare quanti anni sono trascorsi da quando l’autore ha pubblicato il suo ultimo libro, puoi utilizzare il seguente calcolo della tabella:

ATTR([Year Released]) - LOOKUP(ATTR([Year Released]), -1)

Il risultato è riportato di seguito. La nuova colonna, denominata Anni trascorsi dall’ultimo libro, visualizza il numero di anni trascorsi tra il libro rilasciato in quella riga e il libro rilasciato nella riga precedente (sulla parte sinistra della colonna) e dimostra come viene calcolato il calcolo della tabella (sulla parte sinistra della colonna).

I colori aiutano a spiegare come viene calcolato il calcolo della tabella. In questo caso, il calcolo della tabella viene calcolato in ogni riquadro.

Nota: in base al calcolo della tabella e al modo in cui vengono calcolati sulla tabella, i risultati possono variare. Per maggiori informazioni, consulta Trasformare i valori con i calcoli tabella(Il collegamento viene aperto in una nuova finestra).

ID libroNome libroSerieAnno di uscitaAutore Anni trascorsi dall’ultimo libro
1Il leone, la strega e l’armadioLe Cronache di Narnia1950C.S. LewisNULL 
2Il principe Caspian: Il ritorno a NarniaLe Cronache di Narnia1951C.S. Lewis1951-19501
3Il viaggio del velieroLe Cronache di Narnia1952C.S. Lewis1952-19511
4La sedia d’argentoLe Cronache di Narnia1953C.S. Lewis1953-19521
5Il cavallo e il ragazzoLe Cronache di Narnia1954C.S. Lewis1954-19531
6Il nipote del magoLe Cronache di Narnia1955C.S. Lewis1955-19541
7L’ultima battagliaLe Cronache di Narnia1956C.S. Lewis1956-19551
8La figlia della forestaSevenwaters1999Juliet MarillierNULL 
9Il figlio delle ombreSevenwaters2000Juliet Marillier2000-19991
10Il figlio della profeziaSevenwaters2001Juliet Marillier2001-20001
11Heir of SevenwatersSevenwaters2008Juliet Marillier2008-20017
12Seer of SevenwatersSevenwaters2010Juliet Marillier2010-20082
13Flame of SevenwatersSevenwaters2012Juliet Marillier2012-20102

In Tableau, i dati si presentano in questo modo:

Visualizzazione che mostra informazioni corrette per gli anni trascorsi dall’ultimo libro per ogni libro

Tuttavia, se modifichi la visualizzazione in un modo che influisce sul layout, come la rimozione di una dimensione dalla vista, i valori di calcolo cambiano.

Nell’immagine seguente, ad esempio, l’Autore viene rimosso dalla vista. Poiché il calcolo della tabella viene calcolato in base al riquadro, la rimozione dell’autore cambia la granularità e il layout del vista (invece di due riquadri è presente solo uno). Il calcolo della tabella calcola quindi il tempo tra il 1956 e il 1999.

Visualizzazione che mostra informazioni errate per gli anni trascorsi dall’ultimo libro per i libri della serie Sevenwaters


Continua a Scelta del tipo di calcolo corretto

Vedi anche

Comprensione dei calcoli in Tableau(Il collegamento viene aperto in una nuova finestra)

Suggerimenti per Imparare a creare calcoli(Il collegamento viene aperto in una nuova finestra)


Grazie per il tuo feedback.Il tuo feedback è stato inviato. Grazie!