Vai al contenuto principale

Excel Power Pivot: guida passo dopo passo

Scopri come collegare tabelle, scrivere formule DAX e creare report interattivi in Excel.
Aggiornato 21 set 2026  · 14 min leggi

Esplora con l'AI

ChatGPTClaudePerplexity

Analizzare file Excel di grandi dimensioni spesso porta a prestazioni lente. 

Power Pivot offre un approccio diverso. Collega le tabelle e gestisce i calcoli senza compromettere le prestazioni. Invece di lottare con catene di VLOOKUP() e colonne di supporto, lavori con un sistema strutturato integrato direttamente in Excel.

In questa guida imparerai a configurare i modelli di dati, creare relazioni tra tabelle, scrivere formule DAX e costruire report interattivi con Power Pivot.

Cos'è Power Pivot e perché è utile?

Power Pivot è il motore integrato di modellazione dei dati di Excel. Ti permette di importare dataset più grandi, collegare più tabelle ed eseguire calcoli complessi senza la lentezza tipica dei fogli di lavoro tradizionali.

In cosa Power Pivot è diverso

Invece di archiviare i dati direttamente in un foglio, Power Pivot carica tutto nel modello dati interno di Excel. 

Un foglio di lavoro standard può arrivare a circa un milione di righe e di solito rallenta molto prima. Power Pivot aggira questo limite comprimendo i dati e gestendoli separatamente, così puoi lavorare con decine di milioni di righe mantenendo prestazioni stabili della cartella di lavoro.

Una struttura relazionale invece di catene di CERCA.VERT

Una volta che i dati sono nel modello, puoi mettere in relazione le tabelle usando chiavi, proprio come in un database leggero. Non devi appiattire tutto in un unico foglio gigante e usare funzioni VLOOKUP() annidate per forzare l'unione delle tabelle. Power Pivot ti permette di analizzare tabelle collegate affiancate, in modo pulito e affidabile.

Calcoli più potenti con DAX

Power Pivot usa DAX (Data Analysis Expressions), un linguaggio di formule creato appositamente per il lavoro analitico. Puoi usarlo per creare misure che vanno ben oltre ciò che una normale Tabella Pivot può gestire: da somme semplici a metriche temporali, rapporti, finestre mobili e altri calcoli avanzati.

Esempi d'uso

Ecco due esempi di come le aziende usano Power Pivot nelle loro operazioni: 

  • Monitoraggio delle performance di vendita: Combina storico ordini, tabelle prodotto e attributi cliente, poi crea misure DAX per il fatturato anno su anno o il valore di vita del cliente senza unioni manuali.
  • Reportistica operativa: Collega dati di inventario, spedizioni e fornitori, poi calcola fill rate, lead time o scostamenti dalle previsioni dallo stesso modello.

In poche parole, Power Pivot ti offre un'esperienza in stile database dentro Excel. Se lavori con dataset grandi o multi-tabella, può trasformare flussi di lavoro disordinati in modelli veloci e scalabili su cui costruire.

Configurare Power Pivot in Excel

Vediamo ora come iniziare a usare Power Pivot in Excel. 

Abilitare Power Pivot

Non devi scaricare Power Pivot. È già presente in Excel. Per abilitarlo:

  1. Apri il file Excel 
  2. Clicca su File nella barra multifunzione
  3. Seleziona Opzioni > Componenti aggiuntivi 
  4. Poi seleziona Componenti aggiuntivi COM dal menu a discesa e clicca Vai
  5. Apparirà una finestra pop-up. Da qui scegli Microsoft Power Pivot per Excel, poi clicca OK

Ora la scheda Power Pivot comparirà nella barra multifunzione.

Enable the Power Pivot add-in in Excel.

Abilita il componente aggiuntivo Power Pivot in Excel. Immagine dell'autore.

Nota: Power Pivot funziona solo in Excel Professional Plus o in Microsoft 365. Se non vedi la scheda dopo averla abilitata, è possibile che la versione di Excel sul tuo computer non la includa.

Importare dati da più fonti

Ora puoi importare dati da diverse risorse, come un file Excel, un file CSV o anche un database SQL Server. 

Per questo esempio, abbiamo due dataset in un file .xlsb:

  1. sales.xlsb 

  2. customer.xlsb 

Per importarli in Power Pivot:

  1. Clicca sulla scheda Power Pivot e seleziona Gestisci. Si aprirà una nuova finestra
  2. Vai su Home, poi clicca su Ottieni dati esterni e scegli Da altre origini
  3. Scorri verso il basso e clicca su File di Excel

Get the data from other sources in excel Power Pivot.

Ottieni i dati da altre origini. Immagine dell'autore.

  1. Ora, nel pop-up, clicca su Sfoglia e seleziona il file customer.xlsb 

  2. Spunta la casella Usa la prima riga come intestazione delle colonne e clicca Avanti

Importing Excel file in Power Pivot.

Importa il file Excel in Power Pivot. Immagine dell'autore.

Nella finestra successiva, clicca su Anteprima e filtro per vedere come appariranno i dati prima dell'importazione. Una volta soddisfatto, clicca OK, e verrà mostrato che tutte le righe sono state trasferite correttamente. Poi clicca Chiudi.

Preview the selected data in Power Pivot Excel

Anteprima dei dati selezionati. Immagine dell'autore. 

Ripeti lo stesso processo per il file sales.xlsb. Quindi, in basso allo schermo, entrambi i file verranno mostrati come importati. Fai doppio clic su ciascuno e rinominalo. 

Both files imported in Power Pivot Excel

Entrambi i file importati. Immagine dell'autore.

Creare relazioni e modelli di dati

Ora che i dati sono stati caricati in Power Pivot, è il momento di collegare le tabelle in modo che Excel capisca come sono connesse. Questo passaggio costruisce le fondamenta per tutti i tuoi report.

Creare relazioni tra tabelle

Per creare una relazione tra le tabelle Sales e Customers :

  1. Nella scheda Home clicca su Visualizzazione diagramma. Vedrai entrambe le tabelle importate
  2. Clicca su CustomerID nella tabella Sales
  3. Trascinalo su CustomerID nella tabella Customer per creare una relazione tra le due tabelle

Nota: Se vuoi modificare la relazione, fai clic con il tasto destro sulla linea e scegli Modifica relazione... Nella finestra, seleziona le colonne con cui vuoi creare la relazione.

Build a relationship between the tables in Excel Power Pivot.

Crea una relazione tra le tabelle. Immagine dell'autore.

In questa relazione, un cliente può comparire molte volte nella tabella Sales, ma ogni cliente compare una sola volta nella tabella Customers. Si tratta di una semplice relazione uno-a-molti che ci permette di usare campi di entrambe le tabelle nelle tabelle pivot e fare calcoli senza formule di ricerca.

Progettare con uno schema a stella

Lo schema a stella è uno dei modi più semplici per strutturare un modello Power Pivot. Mantiene le tabelle ordinate e rende i calcoli prevedibili.

Per prima cosa, devi scegliere la tabella dei fatti. In questo caso, Sales funge da tabella dei fatti perché contiene i record transazionali: data, cliente, prodotto, quantità e importo.

Poi identifica le tabelle di dimensione che descrivono i dati in Sales. Alcuni esempi comuni includono:

  • Customers (chiave primaria: CustomerID)
  • Products (chiave primaria: ProductID)
  • Regions (chiave primaria: RegionID)

Ogni tabella di dimensione ha una chiave primaria. Collega quella chiave alla corrispondente chiave esterna nella tabella dei fatti:

  • Customers.CustomerID → Sales.CustomerID
  • Products.ProductID → Sales.ProductID
  • Regions.RegionID → Customers.RegionID

Una volta collegate, la tabella Sales si trova al centro con le tabelle di dimensione intorno. Ecco la tua stella. Questa struttura mantiene il modello chiaro, accelera i calcoli e migliora la coerenza dei report.

Create a star schema in Excel Power Pivot

Crea uno schema a stella. Immagine dell'autore.

Aggiungere colonne calcolate

Con le relazioni impostate, puoi creare nuovi campi direttamente nel modello di dati.

  1. Passa a Visualizzazione dati

  2. Seleziona il campo vuoto Aggiungi colonna alla fine della tabella.

  3. Inserisci = [TotalAmount] / [Qty] e premi Invio così Excel riempie l'intera colonna

  4. Rinomina l'intestazione in PricePerUnit

In questo modo, le colonne calcolate diventano parte della tabella stessa. Sono archiviate nel modello, si aggiornano con i dati e restano disponibili per qualsiasi Tabella Pivot o misura DAX che creerai in seguito.

Add an extra calculated column in Excel Power Pivot.

Aggiungi una colonna calcolata aggiuntiva. Immagine dell'autore.

Scrivere formule DAX per l'analisi

Ora che il modello è pronto, possiamo iniziare a creare formule DAX per analizzare i dati. Queste formule ci aiutano a costruire totali, confronti e calcoli basati sul tempo all'interno dei report.

Creare misure

Dovresti usare le misure quando vuoi calcoli che si aggiornano automaticamente all'interno di una Tabella Pivot.

Per creare una misura:

  1. Apri la finestra di Power Pivot

  2. Vai su Home > Calcoli > Nuova misura

  3. Inserisci una formula come = SUM(Sales[TotalAmount])

  4. Chiamala Total Sales e seleziona OK

Create measures with Power Pivot in Excel

Crea misure. Immagine dell'autore. 

Aggiungere una misura percentuale sul totale

Puoi anche usare questa formula per aggiungere una misura percentuale del totale:

= DIVIDE([Total Sales], CALCULATE([Total Sales], ALL(Regions)))

Questo mostrerà la quota di fatturato complessivo di ciascuna regione.

Add a percentage of the Total measure.

Aggiungi una misura percentuale del totale. Immagine dell'autore.

Usare le funzioni di time intelligence

Le funzioni di time intelligence sono formule DAX che comprendono come i dati si muovono tra giorni, mesi, trimestri e anni. Ti permettono di calcolare i totali dall'inizio dell'anno, confrontare i risultati con periodi precedenti e valutare i trend senza regolare manualmente i filtri.

Per vedere come funzionano queste funzioni nel tuo modello, ti serve prima una tabella Date corretta.

Configurare la tabella Date

Per configurare la tabella: 

  1. Vai su Power Pivot > Aggiungi al modello dati
  2. In Power Pivot, seleziona la tabella e scegli Progettazione > Contrassegna come tabella Date

Create a data table in Excel Power Pivot.

Crea una tabella dati. Immagine dell'autore.

  1. Ora da Home > Visualizzazione diagramma, collega Date[Date]Sales[OrderDate].

Linking the Date from Date Table table to OrderDate in Sales table in Excel Power Pivot.

Collega Date Table[Date] a Sales[OrderDate]. Immagine dell'autore.

Crea misure di time intelligence

Una volta pronta la tabella Date, puoi creare misure che valutano le performance in diversi periodi.

Dall'inizio dell'anno (YTD):

Total Sales YTD :=
TOTALYTD([Total Sales], 'Date Table'[Date])

Confronto con l'anno precedente:

Sales Last Year :=
CALCULATE([Total Sales], SAMEPERIODLASTYEAR('Date Table'[Date]))

Calculate the time in Power Pivot in Excel.

Calcola nel tempo. Immagine dell'autore. 

Con le misure pronte, torna in Excel e crea una Tabella Pivot usando il Modello dati. Poi posiziona i campi della tabella Date nell'area Righe e aggiungi Total Sales, Total Sales YTD e Sales Last Year nei Valori. 

Questo mostra come le misure di time intelligence funzionano con la tabella Date all'interno del modello.

PivotTable showing Total Sales, YTD, and Last Year Date.

Tabella Pivot con Total Sales, YTD e Last Year Date. Immagine dell'autore. 

Pattern DAX comuni

Alcune formule DAX ricorrono spesso perché aiutano a scomporre i dati rapidamente e a rispondere a domande comuni. Ecco due pattern che funzionano bene in molti modelli:

Media per categoria:

Average Sales Per Category :=
AVERAGE(Sales[TotalAmount])

Totale progressivo sulle date:

Running Total Sales :=
CALCULATE(
    [Total Sales],
    FILTER(ALL('Date'), 'Date'[Date] <= MAX('Date'[Date]))
)

Quando crei misure, adotta queste semplici abitudini: 

  • Dai nomi chiari
  • Mantieni le formule leggibili
  • Usa variabili (VAR) quando la misura si allunga. 

Renderà il modello più facile da comprendere quando ci tornerai in seguito.

Visualizzare e interagire con il modello

Ora che il modello e le misure sono pronti, trasformiamo i dati in visualizzazioni che puoi esplorare e regolare in tempo reale.

Creare Tabelle Pivot e Grafici Pivot

Ecco come inserire una Tabella Pivot dal modello dati per lavorare direttamente con le tabelle collegate:

  1. Apri un foglio Excel
  2. Vai su Inserisci > Tabella Pivot > Da Modello dati
  3. Seleziona Nuovo foglio di lavoro

Nel riquadro Campi Tabella Pivot ora puoi trascinare campi da qualsiasi tabella. Ad esempio:

  • Trascina RegionName dalla tabella Regions in Righe
  • Trascina Total Sales in Valori

Poiché abbiamo creato le relazioni in precedenza, Excel mette tutto insieme automaticamente.

Create a PivotTable using the Power Pivot data in Excel

Crea una Tabella Pivot usando i dati di Power Pivot. Immagine dell'autore.

Se vuoi una visualizzazione, clicca in un punto qualsiasi all'interno della Tabella Pivot, vai su Inserisci > Grafico Pivot, scegli un tipo di grafico (ad esempio Colonne in cluster) e conferma. Il grafico resta collegato alla Tabella Pivot, quindi tutto si aggiorna insieme.

Add PivotChart in Power Pivot Excel

Aggiungi un Grafico Pivot. Immagine dell'autore.

Aggiungere slicer e filtri

Gli slicer offrono filtri rapidi in stile pulsante che rendono il report interattivo. Per aggiungerli:

  1. Clicca sulla tua Tabella Pivot
  2. Vai su Inserisci > Filtro dati
  3. Scegli campi come RegionName o ProductName

Uno slicer appare come un riquadro sul foglio. Quando clicchi su voci diverse, Tabella Pivot e grafico si aggiornano all'istante. Se hai più Tabelle Pivot, puoi collegare loro un unico slicer per filtraggi coerenti su tutta la pagina.

Add Slicers in Excel

Aggiungi slicer. Immagine dell'autore.

Creare KPI

I KPI ti aiutano a vedere le performance rispetto a un target senza aggiungere calcoli extra al foglio. Per crearli:

  1. Nella finestra di Power Pivot, vai su KPI > Nuovo KPI
  2. Imposta Total Sales come misura di base
  3. Usa Valore assoluto, inserisci il tuo target (ad esempio 4000), regola le soglie e scegli uno stile di icone
  4. Clicca su OK per creare il KPI

Set the KPI of a measure in Excel

Imposta il KPI di una misura. Immagine dell'autore.

  1. Nel riquadro dei campi della Tabella Pivot, espandi la tabella Sales, poi espandi Total Sales
  2. Da lì trascina Total Sales e Status nel campo Valori

Ora puoi vedere la performance rispetto al target e alle soglie. 

Display the KPI status in Excel sheet with PivotTable

Visualizza lo stato KPI in una Tabella Pivot di Excel. Immagine dell'autore.

Ottimizzare le prestazioni di Power Pivot

Una volta costruito il modello, vogliamo mantenerlo veloce e facile da usare. Power Pivot può gestire grandi dataset, ma alcuni piccoli accorgimenti aiutano a mantenere reattivo il file, soprattutto quando aggiungi più dati nel tempo.

Ridurre le dimensioni del modello

Un modello più leggero gira più veloce, quindi rimuovi tutto ciò che non ti serve.

Puoi eliminare colonne inutilizzate in Visualizzazione dati. Anche se una colonna non appare mai in una Tabella Pivot, occupa comunque memoria, quindi snellirle mantiene il modello pulito.

Quando importi nuovi dati, usa Power Query per filtrare righe e colonne prima che entrino nel modello. Così carichi solo i campi che ti interessano, mantenendo tutto più ordinato.

Cerca di evitare le colonne calcolate a meno che non siano necessarie, perché archiviano un valore per ogni riga, facendo crescere rapidamente le dimensioni del file. Al contrario, le misure sono più efficienti perché vengono calcolate solo quando una Tabella Pivot ne ha bisogno. 

Scegliere tipi di dati efficienti

Power Pivot comprime i dati in modo diverso a seconda del tipo di dato. Se usi il tipo giusto, la differenza può essere notevole.

In Visualizzazione dati, seleziona una colonna e scegli il tipo più accurato sotto Tipo di dati sulla barra. Ad esempio:

  • Numeri interi > Numero intero
  • Valori decimali > Numero decimale
  • ID o codici non usati per calcoli > Testo

Scegliendo il tipo corretto, Power Pivot comprime meglio la colonna, riducendo le dimensioni e velocizzando i calcoli.

Check and use the correct data type in Excel

Verifica e usa il tipo di dati corretto. Immagine dell'autore.

Gestire aggiornamenti e problemi di calcolo

Se le tue Tabelle Pivot non riflettono gli ultimi dati, vai alla scheda Power Pivot e clicca Aggiorna tutto. Questo ricarica tutto dalle fonti.

Quando i numeri sembrano sballati, apri la Visualizzazione diagramma e controlla le relazioni, perché una relazione mancante o interrotta può far saltare i totali o filtrare in modo errato.

Se incontri un errore DAX, soprattutto con misure più complesse, spesso significa che la formula si riferisce a sé stessa in modo indiretto. In questo caso, riscrivi la misura con logica più semplice o usa i blocchi VAR per risolvere il riferimento circolare.

Integrazione con Power Query e Power BI

Uno dei vantaggi di Power Pivot è la facilità con cui lavora con il resto dello stack dati Microsoft. Possiamo usare Power Query per pulire e modellare i dati prima che entrino nel modello, o spostare l'intero modello in Power BI quando ti servono dashboard interattive.

Pulire e trasformare i dati in Power Query

Power Query è il posto migliore per preparare i dati prima di caricarli in Power Pivot. Ti permette di pulire, filtrare e modellare tutto in anticipo così il modello resta ordinato.

Puoi aprire Power Query andando su Dati > Da testo/CSV > Trasforma. Questo porta i dati nell'editor, dove puoi:

  • Rimuovere righe duplicate
  • Rinominare o riordinare le colonne
  • Filtrare i valori che non ti servono
  • Cambiare i tipi di dati prima che raggiungano il modello

Power Query registra ogni passaggio sul lato destro della finestra. Questo significa che la pulizia viene eseguita automaticamente ogni volta che aggiorni il file.

Quando tutto è a posto, seleziona Chiudi e carica in, poi scegli Modello dati. I dati puliti vengono caricati direttamente in Power Pivot.

Esportare i modelli in Power BI

Puoi anche portare il tuo modello Power Pivot in Power BI quando ti servono visualizzazioni più ricche o dashboard condivise. Ecco come:

  1. Salva la cartella di lavoro Excel
  2. Apri Power BI Desktop
  3. Vai su Ottieni dati > Cartella di lavoro di Excel
  4. Seleziona il tuo file

Power BI importa tabelle e relazioni esattamente come esistono in Power Pivot. Da lì, puoi creare dashboard, collaborare con il tuo team e impostare aggiornamenti pianificati così i report restano aggiornati senza passaggi manuali.

Best practice per modelli sostenibili

Man mano che il modello cresce, mantenerlo organizzato rende più facile aggiornarlo, fare debug e svilupparlo in seguito. Ecco quindi alcune abitudini che aiutano il modello a rimanere pulito e affidabile nel tempo:

Convenzioni di denominazione e organizzazione

Nomi chiari fanno una grande differenza quando torni su un file dopo settimane o mesi. Per questo dovresti usare nomi di misure leggibili come Total_Sales, Total_Quantity o Profit_Margin così sai sempre cosa rappresenta ciascuna misura.

Puoi anche raggruppare misure correlate in Cartelle di visualizzazione nella finestra di Power Pivot. Quando il modello diventa più grande, queste cartelle rendono più facile trovare i calcoli che ti servono.

Validazione dei dati

Prima di fidarti dei numeri, fai qualche controllo rapido:

  • Confronta i totali dai dati di origine con i totali nelle tue Tabelle Pivot
  • Usa semplici verifiche DAX come:
    • COUNTROWS() per confermare quante righe ci sono in una tabella

    • DISTINCTCOUNT() per verificare i valori unici, come clienti o prodotti

Questi piccoli test aiutano a individuare relazioni mancanti, filtri errati o problemi nei dati prima che causino problemi più grandi.

Manutenere e aggiornare i modelli

Quando arrivano nuovi dati, vai alla scheda Power Pivot e scegli Aggiorna o Aggiorna tutto. Di conseguenza, Power Pivot ricarica tutto dalle fonti collegate.

Prima di apportare modifiche strutturali importanti, come aggiungere nuove relazioni o riscrivere misure chiave, salva una copia di backup del file. Ti offre un ripristino sicuro se qualcosa non va come previsto.

Considerazioni finali

Power Pivot riunisce i tuoi dati in un unico posto e ti aiuta a costruire report chiari e affidabili. Una volta impostato il modello, esplora i numeri, crea visualizzazioni e aggiorna tutto con un solo refresh.

Se vuoi imparare l'intera suite di strumenti di Excel, dai un'occhiata al nostro percorso Data Analysis with Excel Power Tools e, ovviamente, al corso Power Pivot in Excel.


Laiba Siddiqui's photo
Author
Laiba Siddiqui
LinkedIn
Twitter

Sono una content strategist: mi piace semplificare argomenti complessi. Ho aiutato aziende come Splunk, Hackernoon e Tiiny Host a creare contenuti coinvolgenti e informativi per il loro pubblico.

Power Pivot - Domande frequenti

In cosa Power Pivot è diverso dalle Tabelle Pivot tradizionali?

Le Tabelle Pivot tradizionali analizzano una sola tabella alla volta. Power Pivot ti permette di analizzare più tabelle correlate insieme e usare calcoli DAX avanzati.

Power Pivot supporta ordini di ordinamento personalizzati?

Sì, usa la funzione Ordina per colonna in Visualizzazione dati per applicare una regola di ordinamento numerica o logica.

Ho bisogno di competenze di coding per usare Power Pivot?

No. Ti basta imparare alcune formule DAX, simili alle funzioni di Excel.

Power Pivot può funzionare senza connessione Internet?

Sì. Power Pivot funziona offline. Hai bisogno di Internet solo se la tua fonte dati è online o archiviata su servizi cloud.

Argomenti
Excel

Impara Excel con DataCamp

Corso

Power Pivot in Excel

3 h
15.9K
Impara a usare Power Pivot in Excel per importare dati, creare relazioni e usare DAX. Crea dashboard dinamiche per scoprire informazioni utili.
Vedi dettagliRight Arrow
Inizia Il Corso
Mostra altroRight Arrow
Correlato

blog

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

blog

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

blog

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