Vai al contenuto principale

Crosstab di Tableau: la tua guida completa

Scopri tutto sulle crosstab di Tableau per visualizzare con precisione i dati numerici. Personalizza la tua crosstab con formattazione, filtri, parametri, icone indicatore e sparklines per far emergere insight nascosti.
Aggiornato 29 set 2026  · 9 min leggi

Scopri con l'IA

ChatGPTClaudePerplexity

Tableau è famoso per le sue visualizzazioni belle e facili da creare. Da quando ho seguito Data Visualization in Tableau, adoro usare Tableau per presentare i miei risultati.

Ma sapevi che Tableau può fare anche cose interessanti con le tabelle? È una gran notizia perché, quando dobbiamo riportare i valori esatti più di ogni altra cosa, mostrare i dati in testo può essere l’opzione migliore. In questo articolo, quindi, sono felice di mostrarti una cosa in particolare: le crosstab di Tableau. Diamo un’occhiata.

Cos’è una crosstab di Tableau?

Una crosstab (chiamata anche tabella incrociata o tabella di testo) è semplicemente un modo per visualizzare i dati in un formato a griglia. In sostanza è una vista tabellare in cui righe e colonne mostrano valori aggregati.

La funzione principale delle crosstab è comunicare i numeri esatti, ma possono essere personalizzate e arricchite con aiuti visivi per mostrare anche confronti e contestualizzare i numeri. Con personalizzazioni e supporti visivi possiamo creare report di business intelligence complessi, inclusi i balanced scorecard, per riportare metriche e KPI aziendali.  Tutto questo sarà chiaro mentre seguiamo l’esempio.

Passaggi per creare una crosstab in Tableau 

Creare crosstab in Tableau è semplice e lineare, perché dipende esclusivamente dall’interfaccia interattiva e intuitiva del software. Nei passaggi seguenti importeremo i dati e creeremo una crosstab di base.

Importa i dati in Tableau

Usiamo il dataset Superstore Sales di Tableau. Per scaricare il file, vai su Explore sample data sets dalla pagina di apertura e scarica il file "Superstore Sales Excel".

Downloading Tableau Superstore Sales data

Download dei dati Superstore Sales. GIF dell’autore.

Una volta scaricato sul dispositivo, puoi importare i dati scegliendo Microsoft Excel dal pannello Connect sul lato sinistro e individuando la posizione del file.

Come vedrai, il file contiene tre fogli. Per questo articolo useremo i dati di Orders. Trascina il foglio dal lato sinistro e rilascialo nella parte alta centrale della pagina Data Source.

Importing data into Tableau

Importare i dati in Tableau. GIF dell’autore.

Poi passa a Sheet 1 dalle schede in basso per iniziare a costruire la nostra crosstab.

Crea una crosstab di base

Per creare una crosstab, basta trascinare una dimensione sullo scaffold Rows, un’altra su Columns e aggiungere una misura nello spazio in mezzo.

Proviamo: per le Rows scegliamo il campo State, che rappresenta lo stato da cui sono partiti gli ordini. Per le Columns scegliamo il campo Category, che rappresenta le categorie dei prodotti Superstore.

Come misura, scegliamo Sales. Per aggiungerla alla crosstab, trascinala e rilasciala direttamente nella vista, nello spazio in cui appare il testo predefinito "Abc". In alternativa, puoi metterla sulla scheda Text nel box Marks, come mostrato nella GIF qui sotto. Ed ecco la nostra prima crosstab!

Creating basic crosstab in Tableau

Creazione di una crosstab di base. GIF dell’autore.

Possiamo aggiungere altre dimensioni su uno dei due assi per aumentare il livello di dettaglio. Per esempio, possiamo aggiungere il campo Sub-category allo scaffold Columns. Questo separerà ogni categoria nelle rispettive sottocategorie e dettaglierà i profitti di conseguenza.

Creating a basic crosstab with two dimensions in columns in Tableau

Crosstab di base con due dimensioni in colonna. GIF dell’autore.

Nota che i campi negli scaffold Rows e Columns seguono un ordine gerarchico. Ciò che è a sinistra ha una gerarchia più alta di ciò che è a destra. Quindi, l’ordine dei campi sugli scaffold è importante.

Personalizzare la crosstab di Tableau 

Creare crosstab è facile, la sfida è nella formattazione. Come per tutte le visualizzazioni, per rendere le crosstab leggibili e utili bisogna fare scelte di formattazione ponderate.

Formattare la crosstab

La formattazione delle crosstab può essere divisa in tre parti:

  • Formattazione dell’intero foglio
  • Formattazione delle intestazioni
  • Formattazione dei valori delle misure

Facciamo qualche esempio per ciascuna. Per prima cosa, apriamo il pannello di formattazione, da cui si possono applicare varie opzioni generali. Ci sono diversi modi per accedervi. Facciamolo così:

  1. Vai al menu Format nella barra degli strumenti in alto.
  2. Scegli Fonts per iniziare.

Come vedi, il pannello di formattazione ha opzioni per font, allineamento, ombreggiatura, bordi e linee, e per ciascuna possiamo specificare se cambiare la formattazione per l’intero foglio, solo le righe o solo le colonne.

How to access the formatting pane in Tableau

Come accedere al pannello di formattazione in Tableau. GIF dell’autore.

Formattare l’intero foglio

Possiamo effettuare due modifiche per l’intera crosstab: cambiare il tipo di font ed eliminare l’ombreggiatura alternata predefinita delle righe nella tabella:

  1. Nelle opzioni di Sheet di Format Font, cambiamo il font di Worksheet.
  2. Nelle opzioni di Sheet di Format Shading, impostiamo il colore del Row Banding su None sia per Pane che per Header.

Overall formatting for the worksheet in Tableau

Formattazione generale del foglio. GIF dell’autore.

Formattare le intestazioni

Per la formattazione delle intestazioni, cioè i nomi degli stati e delle categorie, possiamo semplicemente metterli in grassetto. Per farlo, basta impostare il font di Header in grassetto.

Tableau crosstab headers formatting

Formattazione delle intestazioni della crosstab. GIF dell’autore.

Nota che, se vogliamo applicare una formattazione diversa per gli stati rispetto alle categorie, possiamo cambiare l’opzione Header separatamente per Rows e per Columns.

Un’altra personalizzazione sulle intestazioni che spesso va fatta è rimuovere quelle che Tableau chiama Field Labels e, nel nostro caso, sono le parole State e Category in cima alla tabella.

Per toglierle, possiamo fare clic destro su ciascuna e scegliere Hide Field Labels for Rows oppure Hide Field Labels for Columns.

Hiding field labels in Tableau Nascondere le field labels. GIF dell’autore.

Dato che abbiamo distinto le intestazioni con il grassetto, ora possiamo eliminare la riga grigia sotto i nomi delle categorie. Questa opzione si trova nelle opzioni di Sheet di Format Borders, con il nome Row Divider. Basta impostare la linea di Pane su None e anche la linea di Header sarà None.

Clearing Row Divider in Tableau

Rimozione del Row Divider. GIF dell’autore.

Formattare i valori delle misure

I valori delle misure, ovvero i numeri all’incrocio tra le due dimensioni, possono essere formattati in due modi: tramite la formattazione del campo e tramite la formattazione del Text Mark.

Per esempio, se i profitti sono in dollari USA, è meglio aggiungere il simbolo del dollaro. Si può fare dalla formattazione del campo. Per farlo:

  1. Vai al campo SUM([Sales]) nei Marks e fai clic destro.

  2. Scegli Format…. Il pannello di formattazione apparirà a sinistra.

  3. Clicca sulla freccia a discesa accanto a Numbers sotto Pane > Default.

  4. Scegli Currency (Custom) e imposta i decimali a zero.

Formatting numbers as currency in Tableau

Formattazione dei valori in valuta. GIF dell’autore.

Nel frattempo, se vogliamo dare ai valori delle misure un aspetto diverso (tipo di font, colore, allineamento), possiamo cliccare su Text sotto i Marks. Potremo modificare allineamento, orientamento e altro.

Cliccando sui tre puntini, possiamo cambiare le proprietà del font e anche riorganizzare come appariranno i diversi valori di misura. Per ora, facciamo solo una piccola modifica: impostiamo il colore del font su un nero leggermente più chiaro.

Formatting text in Tableau

Formattazione del testo. GIF dell’autore.

Nota che qualsiasi modifica alla formattazione nei Text Marks sovrascriverà la formattazione impostata dal pannello di formattazione.

Usare filtri e parametri

Come qualunque altra visualizzazione in Tableau, le crosstab possono essere ulteriormente personalizzate con filtri e parametri.

Crosstab con filtri

Supponiamo di non voler mostrare tutti gli stati USA nella crosstab. Possiamo filtrare la tabella per includere solo le regioni di interesse.

Trascina semplicemente la colonna Region dal pannello Measures a sinistra e rilasciala nell’area Filters. Quindi seleziona le regioni di interesse. Per ora, scegliamo "Central" e "West".

Se vogliamo dare a chi guarda la possibilità di controllare il filtro, possiamo fare clic destro sul campo Region nell’area Filters e scegliere Show Filter. Il controllo del filtro apparirà sulla destra.

Per personalizzare aspetto e funzionalità del controllo filtro, clicchiamo sulla piccola freccia verso il basso accanto al titolo del filtro e scegliamo il tipo di controllo che vogliamo. Qui scegliamo Single Value (list) per trasformare il controllo in un menu a discesa. Se vogliamo che l’utente selezioni più di una regione alla volta, possiamo scegliere Multiple Values (list).

Adding filters to crosstabs in Tableau

Aggiungere filtri alle crosstab. GIF dell’autore.

Crosstab con parametri

I filtri sono ottimi, ma hanno dei limiti. E se volessimo, per esempio, dare all’utente la possibilità di applicare filtraggi e personalizzazioni più complessi alla crosstab, come passare dal top 5, al top 10, al top 15 stati in base alle vendite totali? Qui entrano in gioco i parametri.

Se sei alle prime armi con i parametri di Tableau, puoi leggere questa guida introduttiva per avere una panoramica del concetto. Per ora, diciamo che sono come filtri personalizzabili dall’utente e rendono le viste più dinamiche e adatte alle sue esigenze.

Per creare il parametro necessario nel nostro scenario, rimuoviamo i filtri e facciamo quanto segue:

  1. Trascina e rilascia la colonna State nel box Filters.
  2. Nella finestra Filter, clicca sulla scheda Top.
  3. Scegli By field.
  4. Lascia tutto com’è, ma apri il menu a discesa del valore Top e scegli Create a New Parameter…
  5. Nella parte alta della finestra Parameter, scrivi un nome descrittivo per il parametro. Chiamiamolo Top N States.
  6. Nella parte bassa della finestra del parametro, imposta Allowable values su List.
  7. Inserisci i valori possibili che vuoi mettere a disposizione dell’utente e come verranno mostrati. Per esempio, per mostrare i primi 5 stati, il valore sarà 5, ma è meglio visualizzarlo come Top 5.
  8. Clicca su OK nella finestra Parameter e su un altro OK nella finestra Filter.
  9. Vedrai Top N States come un elemento in una nuova sezione per i parametri, in fondo al pannello delle misure. Fai clic destro e scegli Show Parameter per mostrarne il controllo all’utente.

Adding parameters to crosstabs in Tableau

Aggiungere parametri alle crosstab. GIF dell’autore.

Personalizzazioni avanzate per migliorare ulteriormente la tua crosstab di Tableau

Come vedrai in questa sezione, le crosstab di Tableau possono essere arricchite per evidenziare i numeri, confrontare i valori e aggiungere contesto.

Crosstab come heat table

Le heat table (note comunemente come heatmap) sono tabelle che evidenziano i numeri con una colorazione a gradiente per mostrare i valori più alti e più bassi. Vediamo come modificare facilmente la nostra tabella per trasformarla in una heat table.

Riprendendo dall’ultima vista, possiamo semplicemente trascinare le vendite nel Color Mark.

Highlighting numbers in Tableau crosstabs

Evidenziare i numeri nelle crosstab. GIF dell’autore.

Si nota subito che questo aiuta a individuare che le vendite in California sono sensibilmente più alte nelle tre categorie rispetto agli altri primi 15 stati, e lo stesso vale per le vendite di tecnologia a New York.

Ma quanto fatto presenta due problemi: il primo è che la colorazione a gradiente del testo può spesso compromettere il contrasto tra sfondo e primo piano, soprattutto con sfondo bianco, rendendo alcuni numeri difficili da leggere; il secondo è che questa non è una heat table.

Per risolverli, basta una semplice modifica: cambiare il tipo di Marks da Automatic (o Text) a Square. Poi possiamo cambiare la palette dei colori cliccando su Color Mark, Edit Colors… e scegliendo la palette più adatta.

Creating heatmaps from crosstabs in Tableau

Creare heat table dalle crosstab. GIF dell’autore.

Teniamo questo foglio e chiamiamolo Heat table, perché ci tornerà utile più avanti nel tutorial.

Crosstab con icone indicatore

Consideriamo ora di dover confrontare i nostri numeri non tra loro, ma con valori esterni, come soglie o obiettivi di KPI. Qui si aggiungono di solito le icone indicatore.

Creare icone indicatore in Tableau dipende principalmente dal creare campi calcolati che restituiscano una certa icona (o emoji) in base al fatto che il valore delle vendite sia sotto o sopra una soglia specificata. In altre parole, creiamo campi calcolati con funzioni logiche.

Questa soglia può essere indicata come valore fisso nel campo calcolato dal designer, oppure, meglio, aggiunta come parametro per dare all’utente la possibilità di calibrarla. Dato che abbiamo già visto cosa sono i parametri, faremo un passo in più e creeremo le nostre icone basandoci sui parametri.

Torniamo al lavoro. Duplichiamo l’ultima vista e togliamo Category da Columns e SUM([Sales]) da Color, ottenendo la seguente vista:

Simple crosstab with two columns in Tableau

Crosstab semplice con due colonne. Immagine dell’autore.

Creeremo prima due parametri, uno come soglia superiore per le vendite (se raggiunta o superata, è positivo) e l’altro come soglia inferiore (se raggiunta o inferiore, è negativo).

  1. Vai alla piccola freccia verso il basso accanto alla barra di ricerca nel pannello Data.

  2. Scegli Create Parameter…

  3. Chiamiamo questo parametro Upper Sales Threshold.

  4. Impostiamo il Current value a 250,000.

  5. Cambia il Display format in Currency (Custom) e riduci i decimali a zero.

  6. Clicca su OK.

  7. Ripeti i passaggi precedenti per creare il secondo parametro, chiamandolo Lower Sales Threshold e impostando il Current value a 70,000.

Creating parameters for icons in crosstabs in Tableau

Creare parametri per le icone nelle crosstab. GIF dell’autore.

Poi dobbiamo creare tre campi calcolati che restituiscano un’icona in base alla posizione dei valori di vendita rispetto alle nostre soglie: uno per il positivo, uno per il negativo e uno per l’intermedio (entro tolleranza, in linguaggio business).

Dato che Tableau ha occasionali problemi tecnici nel renderizzare le emoji nelle crosstab, qui useremo il metodo tradizionale, cioè i font icona come Webdings. 

Dal cheat sheet dei font icona sceglieremo il semplice cerchio pieno, che corrisponde alla lettera “n”. Nota che, a differenza delle emoji, i font icona non hanno un colore intrinseco. La strategia, quindi, è far comparire quel cerchio in tutti e tre i casi della metrica di vendita e poi colorarlo diversamente per indicare se è buono, cattivo o così così.

Per le vendite buone, vai alla piccola freccia verso il basso accanto alla barra di ricerca nel pannello Data, scegli Create Calculated Field…. Chiamalo Green Sales Circle, scrivi la seguente formula e clicca su OK:

IF SUM([Sales]) >= [Upper Sales Threshold]
THEN “n”
END

Per le vendite cattive, duplica il campo precedente facendo clic destro su Green Sales Circle e scegliendo Duplicate. Poi fai clic destro sul campo copiato e clicca su Edit. Rinominalo in Red Sales Circle, modifica la formula come segue e clicca su OK.

IF SUM([Sales]) <= [Lower Sales Threshold]
THEN “n”
END

Per le vendite intermedie, duplica uno dei due campi precedenti e modifica la nuova copia. Rinominalo in Yellow Sales Circle, modifica la formula come segue e clicca su OK.

IF SUM([Sales]) > [Lower Sales Threshold] AND SUM([Sales]) < [Upper Sales Threshold]
THEN “n”
END

Creating conditional calculate fields for indicator icons in Tableau crosstabs

Creare campi calcolati condizionali per le icone indicatore. GIF dell’autore.

Ora trascineremo i tre campi appena creati, Green Sales Circle, Red Sales Circle e Yellow Sales Circle nel Label Mark per aggiungerli al Label Mark di SUM([Sales]).

Nota che i cerchi sono aggiunti come lettera “n” senza colore e su righe separate. Per risolvere, clicca sul Label Mark e regola la seguente formattazione:

  1. Taglia e incolla tutti i campi su un’unica riga.

  2. Evidenzia Green Sales Circle e cambia il suo colore in verde.

  3. Evidenzia Red Sales Circle e cambia il suo colore in rosso.

  4. Evidenzia Yellow Sales Circle e cambia il suo colore in giallo.

  5. Evidenzia i tre campi Green Sales Circle, Red Sales Circle e Yellow Sales Circle e imposta il loro tipo di font su Webdings, come mostrato qui:

Formatting text for icons in Tableau crosstabs

Formattare il testo per le icone nelle crosstab. GIF dell’autore.

Ed ecco le tue icone indicatore. Ora puoi mostrare i parametri Upper Sales Threshold e Lower Sales Threshold che hai creato, facendo clic destro su di essi e scegliendo Show Parameter. Gioca un po’ con i valori nei controlli dei parametri per vedere l’effetto.

Data bars per le crosstab

Le data bars sono un grafico a barre che si adatta alle righe di una tabella incrociata. Tecnicamente, le crosstab di Tableau non hanno un’opzione diretta per aggiungere data bars. Dobbiamo invece creare un normale grafico a barre, formattarlo per farlo rientrare nelle righe della tabella e combinarlo con una tabella in una dashboard.

Qui creeremo data bars per le vendite totali negli stati al top. Vediamo come fare:

  1. Iniziamo duplicando l’ultima vista con le icone indicatore. Togli tutto tranne State in Rows e Filters, e SUM([Sales]) in Label.

  2. Trascina e rilascia SUM([Sales]) in Rows.

  3. Per la formattazione: deseleziona Show Header per SUM([Sales]) nello scaffold Rows, diminuisci l’Opacity delle barre, togli le griglie e aumenta leggermente la dimensione della barra senza perdere gli spazi tra di esse, come mostrato nella GIF sotto.

Creating data bars in Tableau

Creare data bars. GIF dell’autore.

Sparklines per le crosstab

Le sparklines sono un altro aiuto visivo per le crosstab. In pratica sono piccoli grafici a linee ripetuti, senza assi o griglie, che mirano a mostrare l’andamento generale o le fluttuazioni nel tempo. Come le data bars, Tableau non ha un’opzione diretta per aggiungere sparklines alle crosstab, ma si possono creare con lo stesso espediente usato per le data bars.

Per creare le sparklines delle vendite sui mesi disponibili nel nostro dataset:

  1. Inizia duplicando il foglio delle data bars.

  2. Togli SUM([Sales]) da Labels e Columns. Invece rilascialo nello scaffold Rows, a destra di State.

  3. Aggiungi Order Date allo scaffold Columns.

  4. Fai clic destro su Order Date nello scaffold Columns e scegli la seconda opzione Month.

  5. Formatta il grafico togliendo le intestazioni sia per vendite che per data, oltre a rimuovere griglie, zero lines e column divider. Inoltre, riporta l’opacità delle linee al 100%, come mostrato nella GIF qui sotto.

Creating sparklines for Tableau crosstabs

Rinomina il foglio in Sparklines e preparati a mettere tutto insieme!

Mettere tutto insieme

Ora possiamo combinare heat table, icone indicatore, data bars e sparklines in un’unica dashboard che sarà un report sulle vendite negli stati al top. Piuttosto che dilungarci su come progettare una dashboard, per gli scopi del tutorial menzioneremo solo le modifiche di formattazione più rilevanti per far sembrare tutte le visualizzazioni come se fossero in un’unica tabella. Segui questi passaggi:

  1. Crea una nuova dashboard.
  2. Trascina heat table, icone indicatore, data bars e sparklines nella dashboard affiancandole.
  3. Assicurati che la visualizzazione di tutti i fogli sia impostata su Entire View.
  4. Rimuovi i titoli dei fogli.
  5. Vai in ciascun foglio e assicurati che gli stati siano ordinati in modo decrescente secondo le vendite totali.
  6. Dato che la cifra delle vendite totali è riportata nelle data bars, possiamo toglierla dal foglio delle icone indicatore.
  7. Rimuovi le intestazioni con i nomi degli stati, tranne quella nella heat table, che è la più a sinistra.
  8. Aggiungi un titolo alla dashboard, elementi di testo per chiarire a cosa si riferiscono alcune colonne, regola la posizione del parametro e modifica le altre opzioni di formattazione come preferisci.

Combining different visuals into one crosstab in Tableau

Combinare diverse visualizzazioni in un’unica crosstab. GIF dell’autore.

Se hai seguito fin qui, potresti aver ottenuto un risultato simile allo screenshot seguente (o magari migliore). Datti una pacca sulla spalla: hai fatto un ottimo lavoro!

A screenshot of a computer screen

Description automatically generated

Risorse e approfondimenti 

In questo tutorial abbiamo visto cosa sono le crosstab, come crearle, come regolarle con formattazione di base, filtri e parametri, e come svilupparle per creare report complessi. Come esempi di ulteriori personalizzazioni e applicazioni, abbiamo creato e combinato heat table, icone indicatore, data bars e sparklines in un unico report.

Se non vuoi perdere lo slancio guadagnato con questo tutorial, continua a imparare Tableau con il nostro percorso di competenze Tableau Fundamentals. Se sei già più avanzato, dai un’occhiata al nostro percorso di carriera Data Analyst in Tableau, che prevede una certificazione, e resta sintonizzato per altri tutorial su Tableau in arrivo!


Islam Salahuddin's photo
Author
Islam Salahuddin

Islam è un consulente dati presso The KPI Institute. Con un background nel giornalismo, Islam ha interessi diversi, tra cui scrittura, filosofia, media, tecnologia e cultura.

Crosstab di Tableau: Domande frequenti

Cosa sono le crosstab in Tableau?

Le crosstab sono tabelle con dimensioni sia sugli assi verticali che orizzontali e una misura mostrata in cifre all’intersezione tra le due.

Posso creare una heatmap dalle crosstab in Tableau?

Sì, puoi creare una heatmap a partire dalle crosstab in Tableau tramite la colorazione a gradiente e la modifica del tipo di Mark.

Posso creare data bars nelle crosstab di Tableau?

No, ma puoi creare data bars come grafico a barre, formattarlo per adattarlo accanto a un layout a tabella e combinarlo con una crosstab in una dashboard.

Posso creare sparklines nelle crosstab di Tableau?

No, ma puoi creare sparklines come grafici a linee multipli, formattarli per adattarli accanto a un layout a tabella e combinarli con una crosstab in una dashboard.

Posso creare un balanced scorecard in Tableau?

Sì, puoi creare un balanced scorecard in Tableau usando crosstab con icone condizionali.

Argomenti
Tableau
Analisi dei dati

Impara Tableau con DataCamp

{count, plural, one {Corso} other {Corsi}}

Analizzare i dati in Tableau

{hours} ore
80.4K
Migliora le tue competenze con Tableau grazie ad analisi e visualizzazioni avanzate.
Vedi i dettagliRight Arrow
Inizia Il Corso
Mostra altroRight Arrow
Correlato

{count, plural, one {blog} other {blogs}}

Che cos'è Snowflake? Guida per principianti alla piattaforma dati cloud

Esplora le basi di Snowflake, la piattaforma dati cloud. Scopri la sua architettura, le sue funzionalità e come integrarla nelle tue pipeline di dati.
Tim Lu's photo

Tim Lu

12 min

{count, plural, one {blog} other {blogs}}

Tokenizzazione nel NLP: come funziona, sfide e casi d'uso

Guida al preprocessing NLP nel machine learning. Copriamo spaCy, i transformer di Hugging Face e come funziona la tokenizzazione in casi d'uso reali.
Abid Ali Awan's photo

Abid Ali Awan

10 min

{count, plural, one {blog} other {blogs}}

I 15 migliori server MCP remoti che ogni AI builder dovrebbe conoscere nel 2026

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.
Abid Ali Awan's photo

Abid Ali Awan

15 min

Mostra AltroMostra Altro