Editor di query in LuckyTemplates | Una panoramica

Editor di query in LuckyTemplates | Una panoramica

In questo tutorial, mostreremo un esempio dettagliato del motivo per cui è sempre necessario usare l'editor di query in LuckyTemplates e cosa è possibile ottenere quando lo si utilizza. 

È considerata una best practice portare sempre prima i dati nell'editor di query.

Lo mostreremo e lo dimostreremo esaminando alcuni esempi e problemi che potremmo incontrare e il modo in cui apparirebbero i dati se non usiamo l'editor di query.

Sommario

Perché è sempre necessario utilizzare l'editor di query in LuckyTemplates

Ora possiamo importare i dati nel nostro modello di dati facendo clic sull'opzione Ottieni dati . Questa opzione semplifica l'importazione di file nel nostro modello di dati. Tuttavia, in realtà non suggeriamo di farlo perché dovremmo sempre ripulire e ottimizzare i nostri dati prima nell'editor di query .

Editor di query in LuckyTemplates |  Una panoramica

Solo per mostrare un esempio del motivo per cui non è una buona idea portare i nostri dati direttamente nel nostro modello di dati, importiamo un file di esempio facendo clic su Ottieni dati e fai clic sulla cartella di lavoro di Excel .

Editor di query in LuckyTemplates |  Una panoramica

Per questo esempio, utilizzeremo questo file di dati Excel di esempio sulle operazioni di produzione . Fare doppio clic sul file per portarlo nel nostro modello di dati. 

Editor di query in LuckyTemplates |  Una panoramica

All'interno del Navigator , selezioneremo questa tabella Operation_Data e faremo clic sul pulsante Carica

Editor di query in LuckyTemplates |  Una panoramica

Quindi, impegnerà immediatamente la nostra tabella al nostro modello di dati. È qui che potremmo incontrare alcuni problemi. Questo perché il commit di un file di dati non ancora ottimizzato potrebbe contenere alcuni errori che non siamo stati in grado di regolare o correggere prima di raggiungere il nostro modello di dati.

Editor di query in LuckyTemplates |  Una panoramica

Possiamo semplicemente chiuderlo facendo clic sul pulsante Chiudi .

Editor di query in LuckyTemplates |  Una panoramica

Successivamente, continuerà a eseguire il commit di questi dati non ottimizzati con errori sul nostro modello di dati.

Editor di query in LuckyTemplates |  Una panoramica

Osservando questi dati sulla nostra tabella dei dati, possiamo vedere quanto sia massiccia questa tabella. Non è così che vogliamo che i nostri dati siano all'interno di LuckyTemplates. Probabilmente ci sono anche molte colonne ridondanti o informazioni di cui non abbiamo bisogno all'interno di questa tabella che dovrebbero essere cancellate prima. Quello che vogliamo è avere tabelle ottimizzate e pulite per poter costruire un modello attorno ai nostri dati. 

Editor di query in LuckyTemplates |  Una panoramica

Questi sono solo alcuni dei tanti motivi per cui dovremmo sempre portare prima i nostri dati nell'editor di query. 

Trasformazione dei dati tramite l'editor di query in LuckyTemplates

Questo altro foglio di calcolo di esempio sembra disordinato dal punto di vista di LuckyTemplates. Se guardiamo a questo, non c'è niente di buono che possiamo fare in LuckyTemplates con tutte queste mini tabelle, titoli ridondanti e alcune informazioni irrilevanti. Quindi, quello che dobbiamo fare prima è portarlo nell'editor di query. Quindi, prova a ottimizzarlo e ripulirlo. 

Editor di query in LuckyTemplates |  Una panoramica

Ti mostrerò come possiamo pulire efficacemente questo foglio di calcolo o foglio di lavoro sovrapponendo le trasformazioni una sopra l'altra. Ancora una volta, non limitarti a portare i dati direttamente nel nostro LuckyTemplates. Trasforma o ripulisci sempre i tuoi dati prima nell'editor di query. 

Per aprire l'editor di query, fai clic sull'opzione Trasforma dati .

Editor di query in LuckyTemplates |  Una panoramica

All'interno dell'editor di query importare il file facendo clic su Nuova origine . Quindi, scegli il tipo di file che desideri interrogare. Per questo esempio, faremo clic sulla cartella di lavoro di Excel perché vogliamo interrogare un foglio di calcolo o un file di foglio di lavoro.

Editor di query in LuckyTemplates |  Una panoramica

Successivamente, scegli il file che desideri interrogare. In questo esempio, interrogheremo il file excel di iPhone6 .

Editor di query in LuckyTemplates |  Una panoramica

Abbiamo bisogno di pulire l'intero foglio di lavoro, quindi selezioneremo il Foglio1 e faremo clic sul pulsante OK .

Editor di query in LuckyTemplates |  Una panoramica

Quindi, vedremo tutte queste colonne ridondanti, informazioni e valori nulli che dobbiamo ripulire. Questo è un ottimo esempio per mostrare cosa possiamo ottenere all'interno dell'editor di query. Nei passaggi successivi, puliremo e ottimizzeremo questa tabella.

Editor di query in LuckyTemplates |  Una panoramica

Per prima cosa rinominiamo la nostra tabella. In Proprietà , rinominare questa tabella in Dati vendite .

Editor di query in LuckyTemplates |  Una panoramica

Quindi, possiamo iniziare a ripulire questo foglio di calcolo in diversi modi e ordini. Per questo tutorial, inizieremo rimuovendo i valori null.

1. Rimozione dei valori nulli

Possiamo rimuovere facilmente i valori nulli facendo clic sull'icona freccia giù delle colonne con valori nulli. 

Editor di query in LuckyTemplates |  Una panoramica

Quindi, deselezionare (null) sotto l' opzione Filtri e fare clic sul pulsante OK .

Editor di query in LuckyTemplates |  Una panoramica

Ora vedremo che i valori nulli sono spariti. 

Editor di query in LuckyTemplates |  Una panoramica

2. Rimozione delle informazioni ridondanti

La prossima cosa che possiamo fare è rimuovere le informazioni ridondanti all'interno di queste righe della nostra tabella. Al momento abbiamo ItemNumber , ProductName , ClassificationGroup e un intervallo di date. Rimuoveremo queste ripetizioni e porteremo invece la prima riga all'intestazione.

Editor di query in LuckyTemplates |  Una panoramica

Per farlo, fai clic sulla scheda Trasforma . Quindi, seleziona Usa prima riga come intestazioni .

Editor di query in LuckyTemplates |  Una panoramica

Di conseguenza, quegli elementi sono diventati le nostre intestazioni effettive, che è quello che dovrebbero essere effettivamente.

Editor di query in LuckyTemplates |  Una panoramica

Successivamente, ora possiamo rimuovere gli stessi elementi dalle nostre righe deselezionandoli nei nostri filtri . Per la colonna ItemNumber , possiamo deselezionare l' opzione ItemNumber sui suoi filtri.

Editor di query in LuckyTemplates |  Una panoramica

La cosa buona di questo è che nasconde automaticamente tutti quegli elementi particolari da altre colonne adiacenti su quelle righe. Come possiamo vedere, anche quegli elementi ridondanti su altre colonne sono spariti. Ora abbiamo una tabella dati più pulita.

Editor di query in LuckyTemplates |  Una panoramica

3. Colonne non pivot in LuckyTemplates

Un'altra cosa che possiamo correggere qui sono le colonne di date multiple. Quello che possiamo fare è metterli invece all'interno di una colonna. Possiamo farlo svitando le colonne

Editor di query in LuckyTemplates |  Una panoramica

Per prima cosa, seleziona le colonne che non vogliamo decomprimere. Quindi, fai clic con il pulsante destro del mouse sull'ultima colonna selezionata e scegli Unpivot Other Columns

Editor di query in LuckyTemplates |  Una panoramica

Ora abbiamo le nostre date all'interno di una colonna e anche l'importo delle vendite su un'altra colonna.

Editor di query in LuckyTemplates |  Una panoramica

Ora possiamo rinominare queste colonne come Date e Importo vendite .

Editor di query in LuckyTemplates |  Una panoramica

Fare clic sull'icona del tipo di dati sul lato sinistro della colonna Importo vendite . Quindi, modifica il tipo di dati in Numero intero .

Editor di query in LuckyTemplates |  Una panoramica

Allo stesso modo, fai clic sull'icona del tipo di dati sul lato sinistro della colonna Date . Quindi, modifica il tipo di dati in Date .

Editor di query in LuckyTemplates |  Una panoramica

4. Rimozione degli errori nell'editor di Power Query

In alcuni casi, potremmo riscontrare alcuni errori durante la pulizia dei nostri dati. In questo esempio, abbiamo errori nelle colonne Date

Editor di query in LuckyTemplates |  Una panoramica

Ciò è dovuto alla presenza di valori di testo prima di modificare il tipo di dati delle colonne in Date . Come mostrato dall'esempio seguente, all'interno della colonna Data sono presenti informazioni di riepilogo . 

Editor di query in LuckyTemplates |  Una panoramica

Possiamo rimuovere facilmente questi errori facendo clic con il pulsante destro del mouse sulla nostra colonna Date e scegliendo l' opzione Rimuovi errori .

Editor di query in LuckyTemplates |  Una panoramica

Di conseguenza, rimuoverà tutti quegli errori in modo che non li avremo più sul nostro tavolo. Il nostro tavolo ora è molto più pulito. 

Editor di query in LuckyTemplates |  Una panoramica

5. Trasformare una query in una tabella reale

Infine, dobbiamo trasformarlo da una query in una tabella reale e salvarlo. Basta fare clic sull'opzione Chiudi e applica nella scheda Home .

Editor di query in LuckyTemplates |  Una panoramica

Ora abbiamo una tabella perfetta e ottimizzata per LuckyTemplates. Questa tabella ha un bell'aspetto in termini di esecuzione di tutte le nostre formule e modelli DAX. 

Editor di query in LuckyTemplates |  Una panoramica

Conclusione

Per ricapitolare, abbiamo preso un brutto foglio di dati e lo abbiamo trasformato in una tabella raffinata perfettamente ottimizzata per LuckyTemplates. Ora possiamo costruire un modello attorno ad esso.

Si spera che questo tutorial sia stato illuminante in termini di ciò che possiamo ottenere utilizzando l'editor di query in LuckyTemplates e perché dovremmo sempre portare prima i nostri dati nell'editor di query. Anche se abbiamo solo una piccola tabella, potrebbe esserci qualcosa di piccolo come cambiare semplicemente il nome di una colonna o il tipo di dati della colonna. Vorremmo abituarci prima a fare le cose nell'editor di query in modo da poter lavorare con varie trasformazioni e procedure di pulizia per iniziare a ottimizzare i nostri dati. 

Ti auguro il meglio,


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