Ho sostituito le mie tabelle pivot di Excel con questo potente strumento e non sono più tornato indietro.

Le tabelle pivot sono sempre state la mia rete di sicurezza quando mi ritrovavo immerso in un mare di dati, ma mi lasciavano sempre a fissare righe di numeri con gli occhi stanchi. Il problema era collegare tutto. Le tabelle pivot tradizionali mi costringevano a lavorare con dati separati, richiedendo analisi separate per diversi aspetti dello stesso set di dati. Poi ho scoperto Power Pivot e tutto è cambiato.

Ho sostituito le mie tabelle pivot di Excel con questo potente strumento e non sono più tornato indietro: una guida completa all'utilizzo di [nome dello strumento] per analisi dati avanzate e risparmio di tempo.

Questa funzionalità integrata di Excel trasforma il tuo foglio di calcolo in un modello di dati relazionale che gestisce automaticamente più fonti dati collegate. Invece di passare ore a preparare manualmente i dati, ora posso analizzare relazioni complesse in pochi minuti!

Power Pivot fa tutto ciò che fanno le tabelle pivot.

E altro ancora

Attiva Power Pivot

Mentre Le tabelle pivot funzionano con singole origini dati.Power Pivot tratta l'intera cartella di lavoro come un database connesso. Invece di forzare Le mie funzioni e formule preferite di Excel Per creare pseudo-connessioni, posso importare più tabelle correlate e lasciare che Power Pivot elabori automaticamente le relazioni del modello.

Questo approccio elimina il ciclo infinito di aggiornamento delle formule e correzione dei riferimenti interrotti che affliggeva il mio vecchio flusso di lavoro. Con Power Pivot, l'aggiunta di nuovi dati diventa un semplice processo di aggiornamento che aggiorna tutte le mie analisi contemporaneamente.

Power Pivot è incluso nella maggior parte delle edizioni Business, Enterprise ed Education di Excel, ma non è sempre disponibile nelle licenze Home o Student. Se la tua edizione lo supporta, puoi abilitare la funzionalità dal menu Componenti aggiuntivi di Excel.

Per attivare Power Pivot, vai a un file > opzionie fare clic su lavori extrae selezionare Componenti aggiuntivi COM Dal menu a discesa, seleziona la casella per Microsoft Power Pivot per ExcelUna volta abilitata, nella barra multifunzione di Excel viene visualizzata una nuova scheda Power Pivot, che consente di accedere a strumenti che trasformano il modo in cui si lavora con i dati.

La modellazione relazionale semplifica più che mai i riepiloghi e le analisi.

Vista schematica delle relazioni del modello

Power Pivot tratta i dati come un vero e proprio database, non come semplici fogli di calcolo separati. È sufficiente importare ogni set di dati e definire le relazioni tra i campi comuni, consentendo a Excel di combinare automaticamente le tabelle e generare report consolidati senza la necessità di ricerche manuali. Prima di utilizzare Power Pivot (o qualsiasi altra applicazione in Excel), è importante pulire e preparare le cartelle di lavoro per garantire risultati affidabili. Personalmente utilizzo Power Query. Invece dei tradizionali lavori di pulizia, perché è più scalabile e mi fa risparmiare un sacco di tempo nella pulizia dei tavoli.

Per illustrare la potenza della modellazione relazionale, utilizzerò un set di cartelle di lavoro che utilizzo per popolare un database back-end durante lo sviluppo. Si tratta di un database di e-commerce con tabelle dati separate per clienti, prodotti, ordini e dettagli dell'ordine, tutte con campi comuni come Customer_ID, Order_ID e Product_ID.

Database backend per sito di e-commerce salvato come cartelle di lavoro

Per prima cosa, aprirò Power Pivot avviando un foglio di calcolo. clienti Il mio, clicca su Power Pivot Dal nastro, seleziona Aggiungi al modello di dati Nella sezione tavoliSi aprirà il menu Power Pivot. Da qui, aggiungo gli altri fogli di calcolo cliccando Da altre fonti > File di ExcelPoi sfoglio e apro i miei file e clicco su Avanti, Poi FinituraLo faccio su tutti i miei fogli di calcolo.

Aggiungi file Excel come origine dati

Una volta aggiunto tutto, passare a Vista diagramma, situato nella sezione Visualizzare In Power Pivot. Vengono visualizzate tutte e quattro le mie cartelle di lavoro: clienti و dettagli_ordine و ordini و prodottiPower Pivot è spesso in grado di rilevare e suggerire automaticamente le relazioni, ma è anche possibile definirle manualmente trascinando i campi tra le tabelle nella vista Diagramma.

In questo esempio, ogni cartella di lavoro condivide campi chiave che collegano tra loro le tabelle. Entrambe le cartelle di lavoro includono: clienti و ordini campo Identificativo del clienteI due autori condividono ordini و dettagli_ordine in un campo ID ordineI due classificatori utilizzano dettagli_ordine و prodotti Stesso campo ID prodottoQuesti campi condivisi formano relazioni uno-a-molti. Un singolo cliente può avere più ordini, ogni ordine può includere più prodotti e ogni prodotto può comparire in più dettagli dell'ordine. Power Pivot utilizza questi identificatori univoci per connettere automaticamente tutti i miei dati.

Una volta impostate le relazioni, la creazione di report è diventata semplice come trascinare e rilasciare i campi. Non ho più dovuto gestire funzioni CERCA.VERT o colonne di supporto e ho potuto segmentare e analizzare istantaneamente i dati in tutte e quattro le tabelle.

Ad esempio, per visualizzare le vendite totali per cliente, fare clic su Tabella pivot Nella finestra di Power Pivot, seleziona Nuovo documento di lavoro, quindi espandi la tabella Clienti nell'elenco dei campi. Quindi, trascina Nome_cliente per me Descrizione و Linea_Totale Dal tavolo dettagli_ordine per me ValoreVedo immediatamente le vendite totali di ciascun cliente, senza bisogno di alcun collegamento manuale.Utilizza Power Pivot per visualizzare la spesa totale di ciascun cliente.

Se vuoi segmentare queste vendite per categoria di prodotto, aggiungi Categoria Dal tavolo prodotti per me colonneExcel elabora automaticamente le comunicazioni in base all'ordine e ai dettagli dell'ordine e aggrega i valori corretti in ogni categoria.

Mostra la relazione tra prodotti e categoria di prodotto

Per confrontare le prestazioni di diversi metodi di spedizione, scorri Metodo di spedizione Dal tavolo ordini per me Filtri e seleziona Express أو StandardL'asse viene aggiornato immediatamente e visualizza solo queste transazioni.

Aggiungere un filtro di spedizione a una tabella pivot

Poiché Power Pivot sa come sono collegate le mie tabelle, posso sperimentare liberamente. Posso aggiungere Città Di clienti Per vedere le tendenze geografiche o aggiungere Data_Ordine per me Filtro Per periodo di tempo. Ogni modifica avviene in tempo reale, consentendomi di esplorare le questioni e scoprire spunti senza dover ricostruire il mio modello di dati o riscrivere le formule.

Gli account DAX consentono maggiore flessibilità e approfondimenti migliori.

Utilizza una formula DAX personalizzata per calcolare il valore del ciclo di vita del cliente.

Ora che abbiamo già stabilito le relazioni e dimostrato quanto sia facile creare report, è il momento di sfruttare DAX. DAX (Data Analysis Expressions) è il linguaggio di formule alla base di Power Pivot, specificamente progettato per la modellazione dei dati e i calcoli avanzati. Le formule DAX in Power Pivot sbloccano funzionalità analitiche quasi impossibili da ottenere con le tabelle pivot.

Queste formule consentono di creare calcoli personalizzati che tracciano automaticamente le relazioni tra le tabelle ed eseguono analisi complesse con una sintassi sorprendentemente semplice. Se non hai familiarità con DAX, Documentazione ufficiale Microsoft È un ottimo punto di partenza.

In tre passaggi è possibile eseguire calcoli quasi impossibili da effettuare con le tabelle pivot tradizionali.

Per prima cosa, calcoliamo il valore del ciclo di vita di un cliente. Nella barra Power Pivot In Excel, fare clic su MisurePoi scelgo Nuova misurae stabilire un programma clientiChiamo la metrica "Customer LTV" e inserisco la formula:

=SOMMA(dettagli_ordine[Totale_riga])

Quindi clicca su OKPower Pivot traccia l'intera catena dai clienti agli ordini fino ai dettagli dell'ordine e aggrega automaticamente gli acquisti di ciascun cliente.

Successivamente, voglio scoprire la dimensione media dell'ordine di ciascun cliente. Di nuovo, apro Nuova misura in tavola clienti, e lo chiamo "Valore medio dell'ordine", e utilizzo la formula:

= DIVIDE([LTV cliente], DISTINCTCOUNT(ordini[ID_ordine]))

النقر mp OK Mi fornisce una metrica che divide la spesa totale per il numero di ordini per cliente, senza alcuna colonna di supporto.

Infine, esplora le preferenze di spedizione per categoria. Nella tabella: prodottiCreo un misuratore chiamato "Audio Express %" con questa formula:

= DIVIDE( CALCOLA( SOMMA(dettagli_ordine[Totale_riga]), prodotti[Categoria] = "Audio", ordini[Metodo_di_spedizione] = "Express"), CALCOLA( SOMMA(dettagli_ordine[Totale_riga]), prodotti[Categoria] = "Audio" ))

Quindi seleziono la casella di controllo per ogni metrica per visualizzarla nella tabella.

Riepilogo dettagliato utilizzando misure DAX personalizzate e modelli relazionali consolidati

Grazie a queste metriche DAX, posso visualizzare immediatamente la spesa totale di ciascun cliente per categoria, insieme alla quota esatta di ordini audio spediti tramite Express, in un'unica tabella pivot. Nello screenshot, puoi vedere le vendite totali per Audio, Cavi, Computer e altro, mentre la colonna % Audio Express mostra, ad esempio, che Alexis Parker ha spedito il 75% dei suoi acquisti audio tramite Express.

Raccogliere queste informazioni utilizzando metodi tradizionali avrebbe significato creare più tabelle di aiuto e scrivere decine di CERCA.VERT o calcoli manuali. Excel moderno per lavorare con le cartelle di lavoro Questo è l'uso delle formule DAX per filtrare e aggregare tra tabelle.

Non vedo alcun motivo per tornare alle tabelle pivot.

Power Pivot ha cambiato radicalmente il mio approccio all'analisi dei dati in Excel. Ciò che prima richiedeva ore di configurazione manuale e creazione di formule, ora si realizza in pochi minuti grazie alla gestione automatizzata delle relazioni e ai calcoli DAX. La possibilità di collegare più origini dati, creare metriche complesse e generare report consolidati fa sembrare le tabelle pivot primitive al confronto.

Come minimo, posso continuare a usare Power Pivot come una normale tabella pivot, godendo al contempo di prestazioni molto più rapide su cartelle di lavoro di grandi dimensioni. La sua combinazione di velocità, automazione e profondità analitica rende Power Pivot un aggiornamento essenziale per chiunque voglia davvero ottenere di più dai propri dati in Excel.

Vai al pulsante in alto