La maggior parte degli utenti di Excel sa come usare una tabella pivot. Una tabella pivot può riassumere rapidamente informazioni statistiche di base (con somme o medie, per esempio) e mostrare quei dati in un formato più significativo.
Ma prima che tu possa iniziare a fare i pivot sui tuoi dati, potresti aver bisogno di riorganizzare i tuoi dati – in altre parole, hai bisogno di “unpivot” i tuoi dati.
Come fare l’unpivot in Excel
Come appare l’unpivot in Excel? Consideriamo un esempio di base: un insieme di studenti che fanno un test ogni mese per il loro corso di algebra. Volete essere in grado di analizzare più da vicino le prestazioni di ogni studente. Tuttavia, non puoi farlo avendo una colonna separata per ogni mese, che è il modo in cui questi dati sono più comunemente tracciati. Quando costruite una tabella pivot da quei dati, ci saranno nove diversi campi con i punteggi dei test, uno per ogni mese dell’anno scolastico, e la tabella pivot non sarà in grado di calcolare un totale annuale. Per dispiegare i nostri dati, abbiamo bisogno di far sembrare i dati più lunghi invece che più larghi creando una colonna “mese” aggregata, come mostrato nell’immagine qui sotto. Con tutti i mesi in una colonna, un’altra colonna viene creata per i corrispondenti punteggi dei test di ogni studente per ogni mese.
Come possiamo iniziare? Per prima cosa, abbiamo bisogno di convertire i nostri dati in una tabella. Il modo più veloce per farlo è semplicemente premendo + T.Dopo che abbiamo la nostra tabella, sotto il gruppo “Ottieni e trasforma i dati” che si trova nella scheda “Dati”, faremo clic su “Da tabella/range”. Questo richiederà a Excel di aprire il Power Query Editor. Una volta nell’Editor di Power Query, clicchiamo con il tasto destro del mouse sulla colonna “Nome” e selezioniamo “Unpivot Other Columns”. Facendo questo, noterete che i dati sono nel formato che vogliamo – una colonna separata è stata creata per i mesi e per i punteggi dei test. Ora, tutto quello che dobbiamo fare è rinominare queste nuove colonne cliccando con il tasto destro del mouse sulla parte superiore delle colonne. Una volta che abbiamo finito di rinominare le colonne, clicchiamo semplicemente su “Chiudi e carica” nell’angolo in alto a sinistra dello schermo. Questo creerà un altro foglio da usare come base per i nostri pivot di Excel. Se decidiamo di aggiornare i nostri dati e aggiungere, per esempio, i mesi estivi se gli studenti decidono di seguire i corsi estivi, dovremmo solo aggiornare i nostri dati nella scheda originale e cliccare con il tasto destro e “Aggiorna” i nostri dati non pivotati nella nuova scheda.
Il prossimo passo: Pivot
Ora abbiamo raggiunto il nostro obiettivo: decomprimere i dati in modo che siano in un formato accettabile per creare una tabella pivot. Non ci addentreremo nel “come fare” specifico per creare una tabella pivot in questo articolo, ma il passo più importante che potete fare prima di creare una tabella pivot è capire quale domanda volete fare ai vostri dati e perché. Creare una tabella pivot non serve a molto se non risponde a una domanda pertinente al vostro business. Per esempio, basandoci sui dati dei nostri studenti, potremmo voler capire il punteggio medio dei test degli studenti al mese per vedere se gli studenti hanno difficoltà con particolari materie.
Le funzioni unpivot e pivot non sono limitate a Excel, naturalmente. Pivot SQL è una funzione comune in molte industrie con server SQL. Il processo di un pivot SQL sembra molto diverso da un pivot di Excel poiché si basa su un linguaggio di interrogazione, ma l’obiettivo finale è lo stesso.
L’allontanamento dalle funzioni Excel Unpivot e Pivot
A Trifacta, c’è amore per una buona tabella pivot. Excel unpivot e pivot sono a detta di tutti le funzioni più potenti di Excel. Ma avere a che fare con gigabyte di dati con Excel può essere ingombrante o addirittura proibitivo. Ecco perché Trifacta ha costruito un prodotto che offre la familiare funzionalità delle tabelle pivot, ma con un’interfaccia visiva superiore e interazioni intelligenti. Questo significa che si ottiene la visione sfaccettata della tabella pivot, senza il processo poco intuitivo. Significa anche che si ottiene il potere di aggregazione dell’unpivot di Excel senza la pratica scomoda di dover creare tabelle multiple.
Come la discendenza dei dati è diventata più importante, abbiamo visto un allontanamento da Excel, poiché l’applicazione rende praticamente impossibile tracciare tutte le trasformazioni che sono state fatte, quando e da chi. Con Trifacta, ogni cambiamento è chiaramente elencato sulla destra dello schermo in ogni momento.
Un’area in cui Trifacta vede l’uso onnipresente di Excel dissiparsi maggiormente è nei servizi finanziari e bancari. L’industria dei servizi finanziari storicamente si è affidata principalmente a Excel come base per informare le tendenze del settore e i calcoli critici, come l’Allowance for Loan and Lease Losses (ALLL). Una delle stime più significative del bilancio trimestrale, l’ALLL, mostra quanto una banca ha in riserva per compensare i crediti inesigibili, e ha un enorme impatto sui guadagni e sul capitale. ALLL è anche un calcolo che è stato derivato quasi esclusivamente utilizzando Excel. In un sondaggio di Mainstreet Technologies del dicembre 2015, oltre il 64% degli istituti finanziari intervistati ha dichiarato di usare ancora Excel, e il 66% ha detto che sta cercando altre soluzioni tecnologiche in vista del rilascio del CECL di FASB che rotola nel 2020.
Excel si è istituzionalizzato perché è potente e relativamente facile. Tuttavia, la finanza e altri settori si stanno rendendo conto che Excel ha più di semplici limitazioni nelle dimensioni dei dataset. Si stima che quasi il 90% dei fogli di calcolo abbia degli errori, peggiorati dalla mancanza di controlli quando i fogli di calcolo passano tra colleghi. Infatti, è stato un errore relativamente semplice di Excel di tagliare e incollare la formula nel 2012 che ha causato a JP Morgan un calcolo errato del profilo di rischio VaR di un fondo, con una perdita di 2 miliardi di dollari.
Al di là delle limitazioni di dimensione, in nessun luogo il monitoraggio e l’allineamento dei dati sono più importanti che nel settore dei servizi finanziari, dove le revisioni scrupolose e il reporting normativo sono la regola. Trifacta rende semplice il tracciamento dei dati, consentendo inventari in tempo reale dei dati chiave.
Come Trifacta ha trasformato la trasformazione Unpivot Excel
Mentre Trifacta offre un modo predittivo e visivamente piacevole per eseguire una trasformazione pivot, qui ci concentreremo sul comando Unpivot Excel. Questa funzione è usata più spesso quando si spostano i dati dalla fase di inserimento dei dati alla fase di analisi (per esempio, normalizzando i dati). L’inserimento dei dati è più facile quando si assegna una riga per ogni chiave (Nome) e una colonna per un punto di dati (Ore lavorate). Questo formato facilita la registrazione dei dati; tuttavia, l’aggregazione e la somma diventano molto più difficili.
Trifacta riforma i dati fondendo una o più colonne in colonne chiave e colonne valore. Le chiavi sono i nomi delle colonne di input, e le colonne di valore sono i valori delle celle dalla fonte. Le righe di dati sono duplicate, una volta per ogni colonna di input. La colonna unpivot può essere applicata a più colonne nella stessa trasformazione. Tutte le colonne sono un-pivot nelle stesse colonne chiave e valore. Con i dati disposti in questo modo, si possono fare nuove aggregazioni e trovare nuove intuizioni. La soluzione di Trifacta per i problemi della funzione Excel unpivot è veramente per chiunque abbia bisogno di organizzare i propri dati in modo efficiente e accurato.
Oltre alla funzione effettiva di un comando Excel pivot o unpivot, Trifacta ha la funzionalità integrata per esportare direttamente a Tableau. Trifacta è stato costruito con gli utenti di Tableau in mente: sappiamo che il pivot/unpivot è una funzione essenziale, e abbiamo reso più facile e veloce vedere i tuoi risultati, senza impiegare la confusione di Excel.
Per saperne di più sul data wrangling, prova il nostro prodotto cloud gratuito, Trifacta Wrangler!