Aggiungere una colonna calcolata a una vista
A volte i dati potrebbero non contenere tutti gli elementi necessari per l’analisi. Un modo comune per gestire questa situazione è creare una colonna calcolata (anche denominata campo calcolato o semplicemente calcolo) che modifichi i dati esistenti. I calcoli possono essere creati aprendo il menu Analisi e selezionando Crea campo calcolato...
È importante notare che spesso esistono diversi modi per ottenere gli stessi risultati per un campo calcolato. Inoltre, il valore corretto di un calcolo può dipendere dalla forma dei dati e dalla modalità di configurazione della visualizzazione. Assicurati di comprendere la struttura dei dati e come verrà creata la visualizzazione quando devi determinare come scrivere un calcolo.
Esempi di situazioni in cui potrebbe essere utile un calcolo
Combinare nome e cognome
Il nome e il cognome potrebbero essere in due colonne diverse, ma potresti volere un singolo campo per il nome.
Il calcolo:
[First name] + " " + [Last name]
Una visualizzazione completata potrebbe essere simile alla seguente.
Trovare una sequenza all’interno di una stringa
Potresti voler contrassegnare ogni record con un determinato codice di produzione XYZ nel campo ID prodotto.
Il calcolo restituirà "True" se il codice è presente e "False" in caso contrario.
CONTAINS([Product ID}, "XYZ")
Una visualizzazione completata potrebbe essere simile alla seguente, con il calcolo su Colore.
Assegnare categorie per intervalli di valori
Desideri assegnare categorie in base a diverse soglie.
Il calcolo valuterà il valore GPA di ogni studente rispetto al valore limite e assegnerà un’etichetta.
IF [GPA] <3 THEN "Needs Improvement" ELSEIF [GPA] <3.5 THEN "Sufficient" ELSE "Excellent" END
Una visualizzazione completata potrebbe essere simile alla seguente, con il calcolo su Colore.
Calcolare la variazione percentuale
Desideri visualizzare la variazione percentuale rispetto all’anno precedente (YOY, Year-Over-Year) nel peso dei bambini dall’età di 1 anno all’età di 2 anni.
Questo calcolo consente di effettuare il confronto differenza/originale per ogni bambino.
(SUM((IF [Age] = 2 THEN [Weight] ELSE 0 END)) - SUM((IF [Age] = 1 THEN [Weight] ELSE 0 END)))/SUM(IF [Age] = 1 THEN [Weight] ELSE 0 END)
Una visualizzazione completata potrebbe essere simile alla seguente.
Questo è un caso in cui il calcolo potrebbe cambiare notevolmente in base alla struttura dei dati. Se ad esempio fosse presente un campo per il peso all’età di 1 anno e il peso all’età di 2 anni, il calcolo potrebbe essere semplicemente ([Peso all’età di 2 anni] - [Peso all’età di 1 anno]) / [Peso all’età di 1 anno]. Tuttavia, la struttura dei dati descritta in precedenza è maggiormente standard ed è più probabile che venga utilizzata.
Seguire la procedura: creare un calcolo YOY
Obiettivo
Creare una vista come la seguente, che mostra i risultati di vendita per due anni nelle prime due colonne e poi la variazione percentuale rispetto all’anno precedente, nella terza colonna. Lo scenario utilizza l’origine dati Esempio - Supermercato fornita con Tableau Desktop per illustrare come creare la visualizzazione.
Creare i campi calcolati necessari
Connettiti all’origine dati Esempio - Supermercato.
Seleziona Analisi > Crea campo calcolato per aprire l’editor di calcolo. Assegna il nome 2013 al calcolo e digita o incolla quanto segue nella formula:
IF YEAR([Order Date]) = 2013 THEN [Sales] ELSE 0 END
Crea un secondo campo calcolato e denominalo 2014; la formula è la stessa, tranne 2014, anziché 2013:
IF YEAR([Order Date]) = 2014 THEN [Sales] ELSE 0 END
Crea un terzo campo calcolato, YOY Pct. Modifica, per calcolare la modifica da 2013 a 2014:
(SUM([2014]) - SUM([2013])) / SUM([2013])
Formato del campo calcolato
Fai clic su 2013 nell’area Misure del riquadro Dati e scegli Proprietà predefinite> Formato del numero.
Nella finestra di dialogo Formato del numero predefinito, imposta il formato su Valuta (Personalizzata) e le Posizioni decimali su 0.
Formatta la misura 2014 in modo analogo.
Formatta YOY Pct. CampoModifica come Percentuale, con 2 posizioni decimali.
Creare la vista
Trascina 2013 su testo nella scheda Indicatori.
Fai doppio clic su 2014 e quindi su YOY Pct. Cambia.
Trascina i Nomi misure da Righe a Colonne.
Trascina la Sottocategoria in Righe.
La vista ora dovrebbe essere simile a quella all’inizio di questa sezione.