Come annullare il pivot delle colonne in LuckyTemplates

Come annullare il pivot delle colonne in LuckyTemplates

In questo tutorial impareremo come annullare il pivot delle colonne in LuckyTemplates e comprendere l'importanza di farlo all'interno dei nostri modelli di dati. Quando si lavora sui dati all'interno di LuckyTemplates, in genere si desidera che siano in un formato non pivot. Questo è il modo più ottimizzato per impostare una tabella per tutti i calcoli DAX che eseguiremo sui dati non elaborati una volta integrati nel nostro modello in LuckyTemplates.

La funzionalità Unpivot Columns in LuckyTemplates converte le intestazioni dei dati archiviate orizzontalmente in un formato verticale.

Quando si annullano le colonne, dobbiamo sapere dove possiamo ottenere informazioni che sono esattamente le stesse o hanno una natura simile con le colonne all'interno delle nostre tabelle.

Sommario

Analizzando la tabella dei tassi di cambio 

Analizziamo questa  tabella dei tassi di cambio  che è un esempio perfetto per mostrare l'importanza delle colonne non pivot in LuckyTemplates. Notevolmente, tutti questi numeri sono gli stessi in quanto sono tutti tassi di cambio.  

Come annullare il pivot delle colonne in LuckyTemplates

Invece di averli in colonne diverse, è più efficiente averli in una sola colonna . Questo perché quando facciamo i calcoli, vogliamo guardare su una singola colonna invece di cercarne sette diverse per trovare il tasso di cambio corrispondente di cui abbiamo bisogno.

Un altro esempio sono i nostri titoli qui. Come puoi vedere, si tratta solo di tassi di cambio, che è lo stesso tipo di informazioni. Quindi, dobbiamo inserirli in una colonna invece che in sette. Se le lasciamo come sette colonne, non è possibile unire una tabella di informazioni sul tasso di cambio principale con questa particolare tabella.

Come annullare il pivot delle colonne in LuckyTemplates

I contenuti della tabella principale sono la  valuta esterala valuta localei tassi di cambio completiun modo alternativo per fare riferimento al tasso di cambio . Queste sono tutte dimensioni diverse che potremmo voler inserire nelle nostre visualizzazioni.  

Collegamento dei dati demo

Iniziamo ora con il collegamento dei dati dimostrativi dell'organizzazione di vendita europea facendo clic su Excel nell'opzione Nuova origine .

Come annullare il pivot delle colonne in LuckyTemplates

Dalla  finestra Navigator  , selezionare Table7 quindi fare clic sul  pulsante OK  .   

Come annullare il pivot delle colonne in LuckyTemplates

Rinominare  Table7  in  Exchange_Rates

Come annullare il pivot delle colonne in LuckyTemplates

Spostiamo questa tabella nel nostro  gruppo Query di staging  . 

Come annullare il pivot delle colonne in LuckyTemplates

Quindi, disabilita l'opzione di caricamento.   

Come annullare il pivot delle colonne in LuckyTemplates

Dobbiamo lasciarla come una query di staging perché faremo una serie di trasformazioni su di essa.

La prossima cosa che faremo è farvi riferimento.

Come annullare il pivot delle colonne in LuckyTemplates

Quindi, spostiamo questa tabella di riferimento nel nostro  gruppo Modello di dati  e chiamiamola  Tassi di cambio .  

Come annullare il pivot delle colonne in LuckyTemplates

Unpivoting Le colonne 

Iniziamo a eseguire l'unpivot delle colonne in questa tabella. Ci sono due modi per farlo. La prima opzione consiste nel selezionare più volte queste sette colonne tenendo premuto il tasto Maiusc . Quindi, seleziona l' opzione Unpivot colonne .

Come annullare il pivot delle colonne in LuckyTemplates

Ora, usiamo l'altro modo di unpivoting delle colonne in LuckyTemplates. Fare clic con il tasto destro sulla colonna Dati , quindi selezionare l' opzione Unpivot Other Columns .

Come annullare il pivot delle colonne in LuckyTemplates

Ora vedremo che la nostra tabella dei tassi di cambio è cambiata. Ha spostato tutti gli attributi del titolo e i valori dei tassi di cambio in una sola colonna, che è esattamente come vogliamo che sia.

Come annullare il pivot delle colonne in LuckyTemplates

Rinominiamo quindi la colonna Attribute in Exchange Rates Code e la colonna Value in Exchange Rates . Non potevamo farlo prima perché tutto era sparso in diverse colonne. Ma ora, questo ci porta un'unica dimensione simile in una colonna.

Come annullare il pivot delle colonne in LuckyTemplates

Applicazione di trasformazioni aggiuntive dopo l'unpivoting delle colonne in LuckyTemplates

Eseguiamo ora ulteriori trasformazioni in questa tabella. Per prima cosa, clicchiamo con il tasto destro sulla colonna Codice cambio , quindi selezioniamo l' opzione Colonna duplicata .

Come annullare il pivot delle colonne in LuckyTemplates

Quindi, spostalo accanto alla colonna Codice tassi di cambio e fai clic destro su di esso. Successivamente, seleziona l' opzione Per delimitatore all'interno dell'opzione Dividi colonna .

Come annullare il pivot delle colonne in LuckyTemplates

All'interno della  casella popup Dividi colonna per delimitatore  , fai clic sul  pulsante OK  . 

Come annullare il pivot delle colonne in LuckyTemplates

Aggiungerà quindi queste due colonne aggiuntive. Rinominiamo la colonna Exchange Rates Code – Copy.1 colonna in Home Ccy e la colonna Exchange Rates Code – Copy.2 in Foreign Ccy .

Come annullare il pivot delle colonne in LuckyTemplates

Se guardiamo la nostra  tabella dei tassi di cambio  , ci renderemo conto che si tratta di una tabella dei fatti poiché creeremo relazioni tra le date. Questo ci consentirà di fare riferimento a un particolare tasso di cambio. Tuttavia, vogliamo anche creare una tabella di ricerca dalla valuta estera, quindi creare un collegamento sia alla  tabella delle vendite  che  alla tabella dei tassi di cambio  .  

Creazione di una tabella di ricerca dopo l'unpivoting delle colonne in LuckyTemplates

Fai clic con il pulsante destro del mouse sulla tabella Tassi di cambio sotto il nostro gruppo Query di staging . Quindi, facciamo di nuovo riferimento a questo.

Come annullare il pivot delle colonne in LuckyTemplates

Sposta nuovamente la tabella di riferimento nel nostro  gruppo Modello di dati  e rinominala in  Valute

Come annullare il pivot delle colonne in LuckyTemplates

Rimuoveremo quindi alcune righe in questa tabella perché non ne abbiamo bisogno. Quindi, facciamo clic sull'icona di trasformazione della riga e quindi selezioniamo l' opzione Keep Top Rows .

Come annullare il pivot delle colonne in LuckyTemplates

Nella finestra popup, inseriamo  2  per il  Numero di righe , quindi facciamo clic sul   pulsante OK .

Come annullare il pivot delle colonne in LuckyTemplates

Dopo aver rimosso le altre righe, fare clic con il pulsante destro del mouse sulla  colonna Date  e selezionare l'   opzione  Unpivot Other Columns .

Come annullare il pivot delle colonne in LuckyTemplates

Facciamo quindi nuovamente clic con il pulsante destro del mouse sulla  colonna Attributo  per selezionare l'  opzione Dividi colonna e  Per delimitatore  . 

Come annullare il pivot delle colonne in LuckyTemplates

Nella finestra popup, fai di nuovo clic sul  pulsante OK  . 

Come annullare il pivot delle colonne in LuckyTemplates

La prossima cosa che faremo, che è diversa dalla precedente, è cliccare con il tasto destro sulla   colonna Attribute.2 . Quindi, seleziona l'  opzione Rimuovi altre colonne  . 

Come annullare il pivot delle colonne in LuckyTemplates

Fare di nuovo clic destro su di esso e selezionare l'  opzione Rimuovi duplicati  .

Come annullare il pivot delle colonne in LuckyTemplates

Rinominalo in  Tipi di valuta .  

Come annullare il pivot delle colonne in LuckyTemplates

Infine, abbiamo questa tabella di tipi di valuta univoci. Possiamo usarla come tabella di ricerca per unirci alla  tabella Tassi di cambio   e  vendite effettivi, che ha anche  un codice valuta.  

Possiamo anche aggiungere ulteriori colonne in cima a questo, dove possiamo scrivere codici diversi o modi diversi in cui vogliamo rappresentare i codici. Inoltre, possiamo inserire qui una colonna che indichi l'ultimo tasso di cambio o qualcosa di simile. Questo ci dà maggiore flessibilità intorno al nostro modello.  

*****Collegamenti correlati*****
Suggerimenti pratici per l'utilizzo dell'editor avanzato di LuckyTemplates
Parametri di query di LuckyTemplates: ottimizzazione delle tabelle
Nozioni di base su unpivot e pivot in LuckyTemplates - Revisione dell'editor di query

Conclusione

Uno dei numerosi vantaggi di questa tecnica è che qualsiasi dato semi-formattato o non formattato può essere facilmente valutato se portato allo stato in cui abbiamo visto per la prima volta la disposizione riga-colonna.

Queste sono le cose che possiamo ottenere quando eliminiamo il pivot delle colonne in LuckyTemplates e utilizziamo le altre trasformazioni. Usarli tutti insieme è un modo efficace per generare il vero potere dell'editor di  query


Cosè il sé in Python: esempi del mondo reale

Cosè il sé in Python: esempi del mondo reale

Cos'è il sé in Python: esempi del mondo reale

Come salvare e caricare un file RDS in R

Come salvare e caricare un file RDS in R

Imparerai come salvare e caricare oggetti da un file .rds in R. Questo blog tratterà anche come importare oggetti da R a LuckyTemplates.

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Questo tutorial illustrerà come utilizzare la tecnica di visualizzazione dinamica multi-thread per creare approfondimenti dalle visualizzazioni di dati dinamici nei report.

Introduzione al filtraggio del contesto in LuckyTemplates

Introduzione al filtraggio del contesto in LuckyTemplates

In questo articolo, esaminerò il contesto del filtro. Il contesto del filtro è uno degli argomenti principali che qualsiasi utente di LuckyTemplates dovrebbe inizialmente conoscere.

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

Voglio mostrare come il servizio online di LuckyTemplates Apps può aiutare nella gestione di diversi report e approfondimenti generati da varie fonti.

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Scopri come elaborare le modifiche al margine di profitto utilizzando tecniche come la ramificazione delle misure e la combinazione di formule DAX in LuckyTemplates.

Idee di materializzazione per cache di dati in DAX Studio

Idee di materializzazione per cache di dati in DAX Studio

Questo tutorial discuterà delle idee di materializzazione delle cache di dati e di come influiscono sulle prestazioni dei DAX nel fornire risultati.

Reporting aziendale tramite LuckyTemplates

Reporting aziendale tramite LuckyTemplates

Se finora utilizzi ancora Excel, questo è il momento migliore per iniziare a utilizzare LuckyTemplates per le tue esigenze di reportistica aziendale.

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cos'è il gateway LuckyTemplates? Tutto quello che devi sapere