Hai raggiunto una tappa nel tuo percorso con Tableau e hai scoperto le espressioni LOD (Level of Detail) in Tableau. Ottimo!
Le espressioni LOD sono un modo straordinario per creare calcoli più avanzati e visualizzazioni dei dati complesse. Ti aiutano a mettere meglio a fuoco l’analisi specificando il livello di dettaglio su cui vuoi concentrarti.
Per aiutarti a capire la logica dietro queste espressioni e quando usarle, ho messo insieme questa semplice guida introduttiva alle LOD in Tableau.
Cosa sono le espressioni LOD
In Tableau, le espressioni LOD (Level of Detail) vengono utilizzate per calcolare valori a diversi livelli in una visualizzazione. Queste espressioni consentono un controllo più granulare su come i dati vengono aggregati e mostrati in una visualizzazione.
In parole semplici, le espressioni LOD offrono un modo per isolare specifici livelli di dati in una visualizzazione, a prescindere dagli altri filtri o dimensioni presenti. Questo permette un’analisi dei dati più precisa e flessibile.
Per esempio, supponiamo di avere un dataset con informazioni sulle vendite per diverse regioni e categorie di prodotto. Vogliamo creare un grafico a barre che mostri le vendite totali per ogni regione, ma vogliamo anche vedere la media combinata delle vendite per tutte le regioni.
È qui che le espressioni LOD tornano utili.
Con una espressione LOD possiamo creare un campo calcolato che determina la vendita media per tutte le regioni, indipendentemente da ciò che è selezionato nella visualizzazione. Possiamo quindi aggiungerlo al nostro grafico a barre e confrontarlo con le vendite totali per ciascuna regione.
Questo ci dà una comprensione migliore di come le vendite di ogni regione si confrontano con la media generale.
Perché le espressioni LOD sono importanti?
Le espressioni LOD sono importanti perché consentono un controllo più preciso sul livello a cui i dati vengono aggregati in una visualizzazione. Per impostazione predefinita, Tableau aggrega i dati al livello di dettaglio specificato dalle dimensioni e dalle misure presenti nella visualizzazione.
Tuttavia, con le espressioni LOD possiamo specificare un diverso livello di dettaglio per i nostri calcoli, ottenendo risultati più accurati e significativi.
Tipi di espressioni LOD
In Tableau ci sono tre tipi di espressioni LOD: FIXED, INCLUDE ed EXCLUDE. Ogni tipo consente un diverso livello di controllo su come i dati vengono aggregati.
Funzionalità
Fixed LOD
Include LOD
Exclude LOD
Definizione
Le espressioni Fixed LOD calcolano un valore utilizzando le dimensioni specificate, senza considerare le dimensioni presenti nella vista.
Le espressioni Include LOD consentono di calcolare aggregazioni più granulari rispetto al livello della vista, includendo dimensioni aggiuntive.
Le espressioni Exclude LOD permettono di calcolare aggregazioni meno granulari rispetto alla vista, escludendo determinate dimensioni.
Esempio di sintassi
{FIXED [Dimension]: AGG([Measure])}
{INCLUDE [Dimension]: AGG([Measure])}
{EXCLUDE [Dimension]: AGG([Measure])}
Caso d’uso
Usa Fixed LOD per calcoli che devono restare costanti su tutto il dataset o all’interno di raggruppamenti specifici definiti dalle dimensioni fissate
Usa Include LOD quando devi includere nella tua formula dimensioni aggiuntive che non sono presenti nella vista
Usa Exclude LOD quando vuoi rimuovere alcune dimensioni dal calcolo, rendendolo meno dettagliato rispetto alla vista corrente
Impatto sulla vista
Indipendente dalla granularità della vista.
Aggiunge dettaglio oltre a ciò che è attualmente nella vista
Rimuove dettaglio rispetto al livello di dettaglio della vista corrente
Rilevanza rispetto ai filtri
Calcolata prima che vengano applicati i filtri sulle dimensioni
Il calcolo è per lo più indipendente dai filtri.
Opera nel contesto filtrato della vista.
Il calcolo è influenzato dai filtri sulle dimensioni
Il calcolo è influenzato dai filtri sulle dimensioni
I calcoli ignorano le dimensioni escluse anche se filtrate.
Applicazioni tipiche
Benchmarking, confronti tra categorie fisse
Rapporti in cui numeratore o denominatore devono essere fissati.
Medie, somme o conteggi granulari che richiedono più dettaglio
Ignorare dimensioni che complicherebbero o altererebbero il risultato.
1. Espressione FIXED
Un’espressione FIXED viene usata per specificare un preciso livello di dettaglio per un calcolo. Ci permette di indicare esattamente le dimensioni che vogliamo includere nel calcolo.
Questo significa che, anche se nella visualizzazione vengono applicate altre dimensioni o filtri, il calcolo resterà fisso al livello di dettaglio indicato.
Ecco un esempio di sintassi di un’espressione FIXED:
L’espressione INCLUDE ci consente di includere dimensioni aggiuntive nel calcolo mantenendo comunque le dimensioni originali presenti nella visualizzazione. Può essere utile quando vogliamo confrontare dati su più livelli di dettaglio.
Ecco un esempio di sintassi di un’espressione INCLUDE:
L’espressione EXCLUDE viene usata per escludere specifiche dimensioni da un calcolo pur includendo tutte le altre dimensioni nella visualizzazione. Può essere utile quando vogliamo concentrarci su un livello di dettaglio specifico senza essere influenzati da altre dimensioni.
Ecco un esempio di sintassi di un’espressione EXCLUDE:
Vediamo come usare le espressioni LOD in diversi scenari. Useremo il dataset Superstore presente in Tableau.
Per caricare questo dataset, entra nella schermata principale di Tableau e fai clic su “Connect to Data” nell’angolo in alto a sinistra.
Nella finestra popup che appare, clicca su “Sample - Superstore” sotto Saved Data Sources.
Poi verifica che il pannello a sinistra sia ora popolato con i dati del dataset Superstore.
Dovrebbe apparire più o meno così:
Per usare un’espressione LOD in Tableau, dobbiamo prima creare un campo calcolato. Possiamo farlo cliccando sulla freccia a discesa nel riquadro dei dati e poi sul pulsante "New Calculated Field".
Vediamo un esempio di come usare ciascun tipo di espressione LOD per ottenere più insight dai nostri dati:
1. Espressioni FIXED LOD
Supponiamo di voler confrontare le vendite medie per ogni regione con la media complessiva. Possiamo creare un campo calcolato con la seguente formula:
Questo calcolerà le vendite medie per tutte le regioni, indipendentemente da ciò che è selezionato nella visualizzazione.
Possiamo quindi aggiungere questo campo calcolato alla vista e confrontarlo con la media delle vendite per ogni regione.
Per farlo, basta aggiungere i campi calcolati Sales e Average Sales FIXED alla mensola "Columns" e Region alla mensola Rows.
Il campo calcolato con l’espressione FIXED LOD ha restituito la media delle vendite per tutte le regioni, mentre la misura AVG(Sales) normale ha dato la media per ciascuna regione.
Questo significa che, specificando la FIXED LOD, l’aggiunta di qualsiasi dimensione come la regione non influenzerà il valore della media delle vendite.
2. Espressioni INCLUDE LOD
Diciamo che vogliamo trovare la vendita media per ordine per ciascuna regione, indipendentemente dal livello di dettaglio della vista corrente.
Questo può essere particolarmente utile se stai visualizzando i dati a un livello di aggregazione più alto ma vuoi comunque incorporare calcoli più dettagliati senza cambiare la vista complessiva.
Crea un nuovo Worksheet usando il pulsante Create Worksheet in basso a sinistra.
Vai al riquadro "Data", seleziona la freccia a discesa e scegli "Create Calculated Field" per aprire l’editor dei calcoli.
Dai al tuo campo calcolato un nome descrittivo, ad esempio "Average Sales per Order INCLUDE".
Inserisci la seguente formula per un’espressione Include LOD:
Questa formula dice a Tableau di calcolare la vendita media per ordine (Order ID è univoco per ciascun ordine) su tutto il dataset, includendo questo dettaglio nel calcolo anche se Order ID non è presente nella vista.
Trascina il campo Region nella mensola Rows. Questa azione definirà il livello di dettaglio principale nella tua visualizzazione.
Poi trascina il nuovo campo "Average Sales per Order" sulla scheda Text dei marks. Tableau mostrerà ora la vendita media per ordine per ogni regione.
Dovrebbe apparire automaticamente una tabella di testo, più o meno così:
Fai clic con il tasto destro sulla pillola Average Sales per Order e cambia la misura in Average.
Ora vogliamo confrontarlo con le vendite normali. Quindi trasciniamo anche il campo Sales normale sulla scheda Text dei marks e cambiamo la misura in average.
Confrontiamo i due campi nella tabella qui sotto.
Come vedi, i numeri sono leggermente diversi, e questo dipende dal livello di dettaglio specificato nella nostra espressione INCLUDE, che è l’Order ID.
3. Espressioni EXCLUDE LOD
Infine, vediamo come usare un’espressione EXCLUDE LOD per concentrarci su un livello di dettaglio specifico. Supponiamo di voler vedere le vendite totali per ogni regione ma escludere la dimensione sub-category.
Possiamo creare un campo calcolato con la seguente formula:
Questo calcolerà le vendite totali per ciascuna regione, senza tenere conto della dimensione sub-category.
Questo ci consente di focalizzarci unicamente sulle vendite regionali senza essere influenzati dalle diverse sotto-categorie.
Caso d’uso avanzato
Esempio: calcolare la crescita delle vendite
Possiamo anche usare le espressioni LOD per calcolare la crescita delle vendite su un periodo specifico.
Per esempio, supponiamo di voler vedere la variazione percentuale delle vendite rispetto all’anno precedente per ciascuna regione.
Per farlo, possiamo creare due campi calcolati: uno per le vendite totali dell’anno corrente e uno per le vendite totali dell’anno precedente. Quindi possiamo usare un’espressione INCLUDE LOD per calcolare la percentuale di crescita.
Ecco la formula:
Total Sales (Current Year):
{INCLUDE [Region] : SUM(IFYEAR([OrderDate])=YEAR(TODAY())THEN[Sales]END)}Offerto da
Total Sales (Previous Year):
{INCLUDE [Region]: SUM(IF YEAR([Order Date])= YEAR(TODAY())-1 THEN [Sales] END)}Offerto da
Growth Percentage:
[Total Sales (Current Year)]/[Total Sales (Previous Year)]-1Offerto da
Possiamo quindi aggiungere la percentuale di crescita alla nostra visualizzazione per vedere come sono cresciute le vendite di ogni regione rispetto all’anno precedente.
Questo può essere sotto forma di un grafico a barre come quello qui sotto.
Questo può aiutarci a identificare le regioni che stanno performando bene e quelle che potrebbero aver bisogno di miglioramenti.
Buone pratiche e consigli di ottimizzazione
Usare le LOD in Tableau è di solito una tecnica da intermedio ad avanzato, quindi è importante avere una buona comprensione dei dati e di come funziona ciascun tipo di espressione.
Ecco alcune buone pratiche e consigli per usare efficacemente le espressioni LOD:
Assicurati che le dimensioni usate nei calcoli siano coerenti con quelle nella visualizzazione.
Usa le espressioni FIXED con parsimonia, perché possono avere un impatto significativo sulle prestazioni.
Usa le espressioni INCLUDE ed EXCLUDE per calcoli che coinvolgono più livelli di dettaglio.
Valuta l’uso delle espressioni LOD insieme ad altre funzionalità di Tableau, come filtri e set, per ottenere un controllo ancora maggiore sui dati.
Tieni d’occhio le prestazioni quando usi le espressioni LOD, perché a volte possono rallentare la visualizzazione. Se le prestazioni diventano un problema, prova a semplificare l’espressione o a usare un tipo diverso di calcolo.
Conclusioni
Quando lavori con le espressioni LOD, cerca di capire lo scopo di ciascun tipo e come possono essere usate per ottenere insight dai tuoi dati. Sperimenta con scenari diversi e sii creativo con le tue visualizzazioni. Con la pratica, riuscirai a identificare rapidamente quale tipo di LOD è adatto al tuo caso d’uso.
Vuoi esplorare altre funzioni di Tableau usate dagli analisti di dati? Il nostro percorso Data Analyst in Tableau può aiutarti!
Se cerchi contenuti più guidati, in particolare sulle espressioni LOD, il nostro corso Calculations in Tableau potrebbe fare per te. Oppure, se sei alle prime armi e vuoi iniziare a imparare Tableau, prova il nostro corso Introduction to Tableau.
Sono Austin, blogger e autore tech con anni di esperienza come data scientist e data analyst nel settore sanitario. Partito dalla biologia, oggi aiuto altri a fare lo stesso passaggio attraverso il mio blog tecnologico. La mia passione per la tecnologia mi ha portato a collaborare come autore con decine di aziende SaaS, ispirando altre persone e condividendo le mie esperienze.
Scopri i 15 migliori server MCP remoti che stanno trasformando lo sviluppo AI nel 2026. Scopri come migliorano automazione, ragionamento, sicurezza e velocità dei workflow.
Hai raggiunto una tappa nel tuo percorso con Tableau e hai scoperto le espressioni LOD (Level of Detail) in Tableau. Ottimo!
Le espressioni LOD sono un modo straordinario per creare calcoli più avanzati e visualizzazioni dei dati complesse. Ti aiutano a mettere meglio a fuoco l’analisi specificando il livello di dettaglio su cui vuoi concentrarti.
Per aiutarti a capire la logica dietro queste espressioni e quando usarle, ho messo insieme questa semplice guida introduttiva alle LOD in Tableau.
Cosa sono le espressioni LOD
In Tableau, le espressioni LOD (Level of Detail) vengono utilizzate per calcolare valori a diversi livelli in una visualizzazione. Queste espressioni consentono un controllo più granulare su come i dati vengono aggregati e mostrati in una visualizzazione.
In parole semplici, le espressioni LOD offrono un modo per isolare specifici livelli di dati in una visualizzazione, a prescindere dagli altri filtri o dimensioni presenti. Questo permette un’analisi dei dati più precisa e flessibile.
Ecco un esempio di sintassi:
Per esempio, supponiamo di avere un dataset con informazioni sulle vendite per diverse regioni e categorie di prodotto. Vogliamo creare un grafico a barre che mostri le vendite totali per ogni regione, ma vogliamo anche vedere la media combinata delle vendite per tutte le regioni.
È qui che le espressioni LOD tornano utili.
Con una espressione LOD possiamo creare un campo calcolato che determina la vendita media per tutte le regioni, indipendentemente da ciò che è selezionato nella visualizzazione. Possiamo quindi aggiungerlo al nostro grafico a barre e confrontarlo con le vendite totali per ciascuna regione.
Questo ci dà una comprensione migliore di come le vendite di ogni regione si confrontano con la media generale.
Perché le espressioni LOD sono importanti?
Le espressioni LOD sono importanti perché consentono un controllo più preciso sul livello a cui i dati vengono aggregati in una visualizzazione. Per impostazione predefinita, Tableau aggrega i dati al livello di dettaglio specificato dalle dimensioni e dalle misure presenti nella visualizzazione.
Tuttavia, con le espressioni LOD possiamo specificare un diverso livello di dettaglio per i nostri calcoli, ottenendo risultati più accurati e significativi.
Tipi di espressioni LOD
In Tableau ci sono tre tipi di espressioni LOD: FIXED, INCLUDE ed EXCLUDE. Ogni tipo consente un diverso livello di controllo su come i dati vengono aggregati.
Funzionalità
Fixed LOD
Include LOD
Exclude LOD
Definizione
Le espressioni Fixed LOD calcolano un valore utilizzando le dimensioni specificate, senza considerare le dimensioni presenti nella vista.
Le espressioni Include LOD consentono di calcolare aggregazioni più granulari rispetto al livello della vista, includendo dimensioni aggiuntive.
Le espressioni Exclude LOD permettono di calcolare aggregazioni meno granulari rispetto alla vista, escludendo determinate dimensioni.
Esempio di sintassi
{FIXED [Dimension]: AGG([Measure])}
{INCLUDE [Dimension]: AGG([Measure])}
{EXCLUDE [Dimension]: AGG([Measure])}
Caso d’uso
Usa Fixed LOD per calcoli che devono restare costanti su tutto il dataset o all’interno di raggruppamenti specifici definiti dalle dimensioni fissate
Usa Include LOD quando devi includere nella tua formula dimensioni aggiuntive che non sono presenti nella vista
Usa Exclude LOD quando vuoi rimuovere alcune dimensioni dal calcolo, rendendolo meno dettagliato rispetto alla vista corrente
Impatto sulla vista
Indipendente dalla granularità della vista.
Aggiunge dettaglio oltre a ciò che è attualmente nella vista
Rimuove dettaglio rispetto al livello di dettaglio della vista corrente
Rilevanza rispetto ai filtri
Applicazioni tipiche
1. Espressione FIXED
Un’espressione FIXED viene usata per specificare un preciso livello di dettaglio per un calcolo. Ci permette di indicare esattamente le dimensioni che vogliamo includere nel calcolo.
Questo significa che, anche se nella visualizzazione vengono applicate altre dimensioni o filtri, il calcolo resterà fisso al livello di dettaglio indicato.
Ecco un esempio di sintassi di un’espressione FIXED:
2. Espressione INCLUDE
L’espressione INCLUDE ci consente di includere dimensioni aggiuntive nel calcolo mantenendo comunque le dimensioni originali presenti nella visualizzazione. Può essere utile quando vogliamo confrontare dati su più livelli di dettaglio.
Ecco un esempio di sintassi di un’espressione INCLUDE:
3. Espressione EXCLUDE
L’espressione EXCLUDE viene usata per escludere specifiche dimensioni da un calcolo pur includendo tutte le altre dimensioni nella visualizzazione. Può essere utile quando vogliamo concentrarci su un livello di dettaglio specifico senza essere influenzati da altre dimensioni.
Ecco un esempio di sintassi di un’espressione EXCLUDE:
Come usare le espressioni LOD: esempi
Vediamo come usare le espressioni LOD in diversi scenari. Useremo il dataset Superstore presente in Tableau.
Per caricare questo dataset, entra nella schermata principale di Tableau e fai clic su “Connect to Data” nell’angolo in alto a sinistra.
Nella finestra popup che appare, clicca su “Sample - Superstore” sotto Saved Data Sources.
Poi verifica che il pannello a sinistra sia ora popolato con i dati del dataset Superstore.
Dovrebbe apparire più o meno così:
Per usare un’espressione LOD in Tableau, dobbiamo prima creare un campo calcolato. Possiamo farlo cliccando sulla freccia a discesa nel riquadro dei dati e poi sul pulsante "New Calculated Field".
Vediamo un esempio di come usare ciascun tipo di espressione LOD per ottenere più insight dai nostri dati:
1. Espressioni FIXED LOD
Supponiamo di voler confrontare le vendite medie per ogni regione con la media complessiva. Possiamo creare un campo calcolato con la seguente formula:
Questo calcolerà le vendite medie per tutte le regioni, indipendentemente da ciò che è selezionato nella visualizzazione.
Possiamo quindi aggiungere questo campo calcolato alla vista e confrontarlo con la media delle vendite per ogni regione.
Per farlo, basta aggiungere i campi calcolati Sales e Average Sales FIXED alla mensola "Columns" e Region alla mensola Rows.
Il campo calcolato con l’espressione FIXED LOD ha restituito la media delle vendite per tutte le regioni, mentre la misura AVG(Sales) normale ha dato la media per ciascuna regione.
Questo significa che, specificando la FIXED LOD, l’aggiunta di qualsiasi dimensione come la regione non influenzerà il valore della media delle vendite.
2. Espressioni INCLUDE LOD
Diciamo che vogliamo trovare la vendita media per ordine per ciascuna regione, indipendentemente dal livello di dettaglio della vista corrente.
Questo può essere particolarmente utile se stai visualizzando i dati a un livello di aggregazione più alto ma vuoi comunque incorporare calcoli più dettagliati senza cambiare la vista complessiva.
Crea un nuovo Worksheet usando il pulsante Create Worksheet in basso a sinistra.
Vai al riquadro "Data", seleziona la freccia a discesa e scegli "Create Calculated Field" per aprire l’editor dei calcoli.
Dai al tuo campo calcolato un nome descrittivo, ad esempio "Average Sales per Order INCLUDE".
Inserisci la seguente formula per un’espressione Include LOD:
Dovrebbe apparire più o meno così:
Questa formula dice a Tableau di calcolare la vendita media per ordine (Order ID è univoco per ciascun ordine) su tutto il dataset, includendo questo dettaglio nel calcolo anche se Order ID non è presente nella vista.
Trascina il campo Region nella mensola Rows. Questa azione definirà il livello di dettaglio principale nella tua visualizzazione.
Poi trascina il nuovo campo "Average Sales per Order" sulla scheda Text dei marks. Tableau mostrerà ora la vendita media per ordine per ogni regione.
Dovrebbe apparire automaticamente una tabella di testo, più o meno così:
Fai clic con il tasto destro sulla pillola Average Sales per Order e cambia la misura in Average.
Ora vogliamo confrontarlo con le vendite normali. Quindi trasciniamo anche il campo Sales normale sulla scheda Text dei marks e cambiamo la misura in average.
Confrontiamo i due campi nella tabella qui sotto.
Come vedi, i numeri sono leggermente diversi, e questo dipende dal livello di dettaglio specificato nella nostra espressione INCLUDE, che è l’Order ID.
3. Espressioni EXCLUDE LOD
Infine, vediamo come usare un’espressione EXCLUDE LOD per concentrarci su un livello di dettaglio specifico. Supponiamo di voler vedere le vendite totali per ogni regione ma escludere la dimensione sub-category.
Possiamo creare un campo calcolato con la seguente formula:
Questo calcolerà le vendite totali per ciascuna regione, senza tenere conto della dimensione sub-category.
Questo ci consente di focalizzarci unicamente sulle vendite regionali senza essere influenzati dalle diverse sotto-categorie.
Caso d’uso avanzato
Esempio: calcolare la crescita delle vendite
Possiamo anche usare le espressioni LOD per calcolare la crescita delle vendite su un periodo specifico.
Per esempio, supponiamo di voler vedere la variazione percentuale delle vendite rispetto all’anno precedente per ciascuna regione.
Per farlo, possiamo creare due campi calcolati: uno per le vendite totali dell’anno corrente e uno per le vendite totali dell’anno precedente. Quindi possiamo usare un’espressione INCLUDE LOD per calcolare la percentuale di crescita.
Ecco la formula:
Total Sales (Current Year):
Total Sales (Previous Year):
Growth Percentage:
Possiamo quindi aggiungere la percentuale di crescita alla nostra visualizzazione per vedere come sono cresciute le vendite di ogni regione rispetto all’anno precedente.
Questo può essere sotto forma di un grafico a barre come quello qui sotto.
Questo può aiutarci a identificare le regioni che stanno performando bene e quelle che potrebbero aver bisogno di miglioramenti.
Buone pratiche e consigli di ottimizzazione
Usare le LOD in Tableau è di solito una tecnica da intermedio ad avanzato, quindi è importante avere una buona comprensione dei dati e di come funziona ciascun tipo di espressione.
Ecco alcune buone pratiche e consigli per usare efficacemente le espressioni LOD:
Conclusioni
Quando lavori con le espressioni LOD, cerca di capire lo scopo di ciascun tipo e come possono essere usate per ottenere insight dai tuoi dati. Sperimenta con scenari diversi e sii creativo con le tue visualizzazioni. Con la pratica, riuscirai a identificare rapidamente quale tipo di LOD è adatto al tuo caso d’uso.
Vuoi esplorare altre funzioni di Tableau usate dagli analisti di dati? Il nostro percorso Data Analyst in Tableau può aiutarti!
Se cerchi contenuti più guidati, in particolare sulle espressioni LOD, il nostro corso Calculations in Tableau potrebbe fare per te. Oppure, se sei alle prime armi e vuoi iniziare a imparare Tableau, prova il nostro corso Introduction to Tableau.