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.

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 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:

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.