Introduzione a "Unpivot Columns"

La funzione "Unpivot Columns" è una delle caratteristiche più utili di Power Query, un componente di Microsoft Excel e Power BI. Questa funzione consente di trasformare i dati da un formato di tabella pivotata a un formato long (o "non pivotato"). Questo è particolarmente utile quando si desidera analizzare i dati in modo più semplice o quando si devono preparare i dati per ulteriori trasformazioni e analisi.

Utilità di "Unpivot Columns"

"Unpivot Columns" è utile in molte situazioni, in particolare quando si lavora con dataset provenienti da fonti di dati diverse, come fogli di calcolo Excel, database e sistemi di reporting. Trasformare i dati può facilitare l'analisi e la visualizzazione, poiché molti strumenti di analisi richiedono formati di dati uniformi.

Esempi di utilizzo

Esempio 1: Trasformazione di Dati di Vendita

Immagina di avere un dataset che mostra le vendite mensili per diversi prodotti in una tabella pivotata come segue:

Prodotto Gennaio Febbraio Marzo
Prodotto A 100 200 150
Prodotto B 120 180 130

Utilizzando la funzione "Unpivot Columns", puoi trasformare questi dati in un formato più utile per analisi e reportistica:

Prodotto Mese Vendite
Prodotto A Gennaio 100
Prodotto A Febbraio 200
Prodotto A Marzo 150
Prodotto B Gennaio 120
Prodotto B Febbraio 180
Prodotto B Marzo 130

Questo formato risulta molto più semplice da filtrare e analizzare, e permette di creare visualizzazioni facilmente con strumenti come Power BI.

Esempio 2: Analisi di Feedback dei Clienti

Considera un set di dati in cui hai raccolto feedback da parte dei clienti in diverse settimane:

Cliente Settimana 1 Settimana 2 Settimana 3
Cliente 1 Buono Ottimo Mediocre
Cliente 2 Ottimo Mediocre Buono

Dopo aver utilizzato "Unpivot Columns", la tabella potrebbe diventare:

Cliente Settimana Feedback
Cliente 1 Settimana 1 Buono
Cliente 1 Settimana 2 Ottimo
Cliente 1 Settimana 3 Mediocre
Cliente 2 Settimana 1 Ottimo
Cliente 2 Settimana 2 Mediocre
Cliente 2 Settimana 3 Buono

Questa struttura facilita le analisi sui trend del feedback dei clienti nel tempo, rendendo più intuitivo l'analisi delle opinioni nel tempo.

Come Utilizzare "Unpivot Columns" in Power Query

  1. Seleziona le colonne da unpivotare: Nella tua visualizzazione di Power Query, seleziona le colonne che contengono i dati da trasformare (di solito, le colonne che rappresentano le variabili da unpivotare, come i mesi o le settimane).

  2. Accedi al menu "Trasforma": Nella barra degli strumenti, cerca la scheda "Trasforma".

  3. Seleziona "Unpivot Columns": Clicca su "Unpivot Columns", e osserva come le colonne selezionate vengono trasformate in righe.

  4. Rinomina le colonne se necessario: Puoi rinominare le colonne risultanti per renderle più comprensibili.

  5. Carica i dati: Una volta completata la trasformazione, puoi chiudere l'editor e caricare i dati nel tuo foglio di lavoro o nel tuo report.

Conclusione

La funzione "Unpivot Columns" in Power Query è uno strumento potente per la trasformazione dei dati. Fornisce una soluzione semplice e efficiente per riorganizzare i dataset complessi, rendendo l'analisi dei dati molto più efficiente. Con la crescente complessità dei dati in analisi e reporting, saper utilizzare questa funzione è fondamentale per ogni analista.