Vai al contenuto

Acqualys

Informazioni pratiche

Comprendere le differenze chiave tra Power Pivot e una tabella pivot di Excel

Una tabella pivot (TCD) riassume i dati di un'unica tabella Excel tramite trascinamento. Power Pivot, invece, è un componente aggiuntivo che crea un modello…

Femme analyste utilisant Power Pivot et tableaux croisés dynamiques Excel sur un poste de travail professionnel

Una tabella pivot (TCD) riassume i dati di un’unica tabella Excel tramite drag-and-drop. Power Pivot, invece, è un componente aggiuntivo che crea un modello di dati relazionale in grado di collegare più tabelle e di gestire calcoli in linguaggio DAX. I due coesistono in Excel, ma non intervengono nella stessa fase del lavoro analitico.

Modello di dati Power Pivot: ciò che il TCD da solo non gestisce

Una tabella pivot classica si basa su un intervallo o una tabella unica. Non appena l’analisi richiede di incrociare due tabelle (ad esempio, una tabella di vendite e una tabella di clienti), è necessario ricorrere a formule CERCA.VERT o INDICE/CONFRONTA per consolidare tutto in un’unica scheda. Questo passaggio preparatorio appesantisce il file e moltiplica i rischi di errore.

Power Pivot elimina questo vincolo. Il componente aggiuntivo consente di importare più tabelle, di definire relazioni tra tabelle (chiave primaria a chiave esterna), e poi di interrogare l’insieme come un database. La TCD che ne deriva attinge direttamente a questo modello senza che alcuna colonna di collegamento sia stata aggiunta manualmente nelle schede.

Per approfondire le differenze tra Power Pivot e una tabella pivot, è utile considerare questa architettura relazionale come la linea di demarcazione principale tra i due approcci.

Professionista che spiega le differenze tra Power Pivot e tabella pivot su uno schermo a muro in aula di formazione

Lingua DAX e misure calcolate in Excel

La TCD standard offre un ventaglio limitato di calcoli: somma, media, conteggio, percentuale del totale, campo calcolato di base. Queste opzioni coprono la maggior parte dei rapporti semplici, ma raggiungono rapidamente i loro limiti per indicatori condizionali o temporali.

DAX (Data Analysis Expressions) è il linguaggio delle formule specifico di Power Pivot. Permette di creare misure che non esistono in nessuna colonna sorgente. Ad esempio, calcolare un cumulato mobile su dodici mesi, un rapporto tra due tabelle distinte, o una variazione rispetto al periodo precedente.

Esempi concreti di misure DAX

  • CALCOLA combinato con un filtro di data per ottenere un fatturato filtrato su un trimestre specifico, senza modificare i dati sorgente.
  • RELATED per recuperare un valore da una tabella collegata (categoria prodotto, segmento cliente) direttamente in una colonna calcolata.
  • DISTINCTCOUNT per contare valori unici, cosa che una TCD classica non offre nativamente come funzione di sintesi.

Queste misure vengono ricalcolate dinamicamente ogni volta che il contesto del filtro cambia nella TCD. Il risultato rimane quindi coerente anche quando l’utente modifica un segmento o un intervallo di date.

Un punto da notare: non tutte le funzioni DAX sono disponibili in ogni versione di Excel. Microsoft introduce le novità prima in Power BI Desktop, poi le estende progressivamente a Power Pivot per Excel. Verificare la compatibilità della funzione utilizzata evita errori silenziosi.

Volume di dati e compressione in memoria

Un foglio Excel gestisce poco più di un milione di righe. Oltre, è necessario frazionare i dati o cambiare strumento. Power Pivot aggira questo limite grazie al suo motore di archiviazione in colonne, il motore xVelocity (VertiPaq). I dati vengono compressi in memoria volatile, il che consente di caricare volumi nettamente superiori a quelli che un foglio classico accetta.

La TCD standard, invece, rimane legata al contenuto del foglio o alla connessione esterna semplice. Funziona molto bene per set di dati di dimensioni normali, ma Power Pivot diventa necessario quando il volume supera la capacità di un foglio.

Compressione e dimensione del file

Il motore colonnare comprime i dati in modo aggressivo. Un set di dati che occuperebbe diverse centinaia di megabyte in CSV può stare in un file Excel di dimensioni notevolmente inferiori una volta caricato nel modello Power Pivot. La controparte: la memoria volatile della macchina deve essere sufficiente al momento dell’aggiornamento.

Compatibilità Power Pivot su Mac e versioni di Excel

Power Pivot non è disponibile in Excel per Mac. Su questa piattaforma, un file contenente un modello di dati può essere aperto e consultato, ma la creazione o la modifica del modello rimane impossibile. Per i team misti Windows/Mac, questo vincolo impone di centralizzare l’amministrazione del modello su postazioni Windows.

Su Windows, Power Pivot deve essere attivato come componente aggiuntivo. È incluso nelle edizioni Professional Plus e Microsoft 365, ma assente nelle edizioni base per il pubblico. La TCD classica, invece, è accessibile in tutte le versioni di Excel senza eccezione.

Vista dall'alto di una scrivania con un computer portatile che mostra un modello Power Pivot e un rapporto di tabella pivot stampato

Scegliere tra TCD classico e Power Pivot in base alle esigenze

La tabella pivot classica rimane la scelta giusta quando i dati rientrano in un’unica tabella, che i calcoli richiesti sono standard e che il rapporto deve essere condiviso con colleghi poco familiari con Excel avanzato. La sua presa in carico è rapida e non richiede alcuna attivazione particolare.

Power Pivot si giustifica non appena almeno una di queste condizioni si presenta:

  • Devono essere incrociate più tabelle senza appiattirle in un’unica scheda.
  • Gli indicatori richiedono formule DAX (cumulati, rapporti inter-tabelle, filtri contestuali).
  • Il volume di dati supera ciò che un foglio Excel può contenere.
  • Lo stesso modello deve alimentare più TCD e grafici pivot a partire da una fonte unica.

Power Pivot e TCD non si escludono a vicenda: il primo costruisce il modello, il secondo lo esplora. Nella pratica, un progetto analitico maturo utilizza entrambi. Il modello Power Pivot centralizza le relazioni e le misure, mentre le tabelle pivot servono da interfaccia di restituzione per gli utenti finali.

La vera frontiera si trova quindi meno nella complessità dei dati che nella necessità di collegare fonti distinte e di effettuare calcoli che superano le funzioni di sintesi native della TCD.

Comprendere le differenze chiave tra Power Pivot e una tabella pivot di Excel