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 libro | Nome libro | Serie | Anno di uscita | Autore |
1 | Il leone, la strega e l’armadio | Le Cronache di Narnia | 1950 | C.S. Lewis |
2 | Il principe Caspian: Il ritorno a Narnia | Le Cronache di Narnia | 1951 | C.S. Lewis |
3 | Il viaggio del veliero | Le Cronache di Narnia | 1952 | C.S. Lewis |
4 | La sedia d’argento | Le Cronache di Narnia | 1953 | C.S. Lewis |
5 | Il cavallo e il ragazzo | Le Cronache di Narnia | 1954 | C.S. Lewis |
6 | Il nipote del mago | Le Cronache di Narnia | 1955 | C.S. Lewis |
7 | L’ultima battaglia | Le Cronache di Narnia | 1956 | C.S. Lewis |
8 | La figlia della foresta | Sevenwaters | 1999 | Juliet Marillier |
9 | Il figlio delle ombre | Sevenwaters | 2000 | Juliet Marillier |
10 | Il figlio della profezia | Sevenwaters | 2001 | Juliet Marillier |
11 | Heir of Sevenwaters | Sevenwaters | 2008 | Juliet Marillier |
12 | Seer of Sevenwaters | Sevenwaters | 2010 | Juliet Marillier |
13 | Flame of Sevenwaters | Sevenwaters | 2012 | Juliet 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 libro | Nome libro | Serie | Anno di uscita | Autore | Cognome autore |
1 | Il leone, la strega e l’armadio | Le Cronache di Narnia | 1950 | C.S. Lewis | Lewis |
2 | Il principe Caspian: Il ritorno a Narnia | Le Cronache di Narnia | 1951 | C.S. Lewis | Lewis |
3 | Il viaggio del veliero | Le Cronache di Narnia | 1952 | C.S. Lewis | Lewis |
4 | La sedia d’argento | Le Cronache di Narnia | 1953 | C.S. Lewis | Lewis |
5 | Il cavallo e il ragazzo | Le Cronache di Narnia | 1954 | C.S. Lewis | Lewis |
6 | Il nipote del mago | Le Cronache di Narnia | 1955 | C.S. Lewis | Lewis |
7 | L’ultima battaglia | Le Cronache di Narnia | 1956 | C.S. Lewis | Lewis |
8 | La figlia della foresta | Sevenwaters | 1999 | Juliet Marillier | Marillier |
9 | Il figlio delle ombre | Sevenwaters | 2000 | Juliet Marillier | Marillier |
10 | Il figlio della profezia | Sevenwaters | 2001 | Juliet Marillier | Marillier |
11 | Heir of Sevenwaters | Sevenwaters | 2008 | Juliet Marillier | Marillier |
12 | Seer of Sevenwaters | Sevenwaters | 2010 | Juliet Marillier | Marillier |
13 | Flame of Sevenwaters | Sevenwaters | 2012 | Juliet Marillier | Marillier |
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.
Serie | Numero di libri in serie; a livello di dettaglio della serie |
Le Cronache di Narnia | 7 |
Le Cronache di Narnia | |
Le Cronache di Narnia | |
Le Cronache di Narnia | |
Le Cronache di Narnia | |
Le Cronache di Narnia | |
Le Cronache di Narnia | |
Sevenwaters | 6 |
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 libro | Nome libro | Serie | Anno di uscita | Autore | Serie lanciate |
1 | Il leone, la strega e l’armadio | Le Cronache di Narnia | 1950 | C.S. Lewis | 1950 |
2 | Il principe Caspian: Il ritorno a Narnia | Le Cronache di Narnia | 1951 | C.S. Lewis | 1950 |
3 | Il viaggio del veliero | Le Cronache di Narnia | 1952 | C.S. Lewis | 1950 |
4 | La sedia d’argento | Le Cronache di Narnia | 1953 | C.S. Lewis | 1950 |
5 | Il cavallo e il ragazzo | Le Cronache di Narnia | 1954 | C.S. Lewis | 1950 |
6 | Il nipote del mago | Le Cronache di Narnia | 1955 | C.S. Lewis | 1950 |
7 | L’ultima battaglia | Le Cronache di Narnia | 1956 | C.S. Lewis | 1950 |
8 | La figlia della foresta | Sevenwaters | 1999 | Juliet Marillier | 1999 |
9 | Il figlio delle ombre | Sevenwaters | 2000 | Juliet Marillier | 1999 |
10 | Il figlio della profezia | Sevenwaters | 2001 | Juliet Marillier | 1999 |
11 | Heir of Sevenwaters | Sevenwaters | 2008 | Juliet Marillier | 1999 |
12 | Seer of Sevenwaters | Sevenwaters | 2010 | Juliet Marillier | 1999 |
13 | Flame of Sevenwaters | Sevenwaters | 2012 | Juliet Marillier | 1999 |
In Tableau, il calcolo rimane al livello della serie di dettagli poiché utilizza la funzione FIXED.
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.
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 libro | Nome libro | Serie | Anno di uscita | Autore | Anni trascorsi dall’ultimo libro | ||
1 | Il leone, la strega e l’armadio | Le Cronache di Narnia | 1950 | C.S. Lewis | NULL | ||
2 | Il principe Caspian: Il ritorno a Narnia | Le Cronache di Narnia | 1951 | C.S. Lewis | 1951- | 1950 | 1 |
3 | Il viaggio del veliero | Le Cronache di Narnia | 1952 | C.S. Lewis | 1952- | 1951 | 1 |
4 | La sedia d’argento | Le Cronache di Narnia | 1953 | C.S. Lewis | 1953- | 1952 | 1 |
5 | Il cavallo e il ragazzo | Le Cronache di Narnia | 1954 | C.S. Lewis | 1954- | 1953 | 1 |
6 | Il nipote del mago | Le Cronache di Narnia | 1955 | C.S. Lewis | 1955- | 1954 | 1 |
7 | L’ultima battaglia | Le Cronache di Narnia | 1956 | C.S. Lewis | 1956- | 1955 | 1 |
8 | La figlia della foresta | Sevenwaters | 1999 | Juliet Marillier | NULL | ||
9 | Il figlio delle ombre | Sevenwaters | 2000 | Juliet Marillier | 2000- | 1999 | 1 |
10 | Il figlio della profezia | Sevenwaters | 2001 | Juliet Marillier | 2001- | 2000 | 1 |
11 | Heir of Sevenwaters | Sevenwaters | 2008 | Juliet Marillier | 2008- | 2001 | 7 |
12 | Seer of Sevenwaters | Sevenwaters | 2010 | Juliet Marillier | 2010- | 2008 | 2 |
13 | Flame of Sevenwaters | Sevenwaters | 2012 | Juliet Marillier | 2012- | 2010 | 2 |
In Tableau, i dati si presentano in questo modo:
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.
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)