Semplici trasformazioni di LuckyTemplates per dati più ottimizzati

Semplici trasformazioni di LuckyTemplates per dati più ottimizzati

Parlerò delle semplici trasformazioni di LuckyTemplates che puoi eseguire nell'editor di query. Puoi guardare il video completo di questo tutorial in fondo a questo blog.

L'editor di query ti consente di ripulire i tuoi dati e trasformarli dalla loro forma più grezza. Sebbene ti consenta di eseguire alcune trasformazioni davvero avanzate, voglio concentrarmi su quelle semplici che puoi eseguire.

Attraverso queste semplici trasformazioni, puoi ottimizzare al meglio i tuoi dati in LuckyTemplates.

Sommario

Ripulire i nomi dei dati

La prima cosa che faccio sempre è ripulire i nomi dei miei dati . A seconda del tipo di rapporto che sto cercando, decido se voglio nomi propri. Di solito elimino anche i caratteri di sottolineatura e le abbreviazioni.

Fondamentalmente, voglio nomi che siano logici. Le persone devono dare un'occhiata a loro e capire cosa c'è in ogni particolare tabella o colonna.

Prendi questa prima tabella qui come esempio. Si chiama Customer_Data.

Semplici trasformazioni di LuckyTemplates per dati più ottimizzati

Dal momento che non mi piace avere simboli come trattini bassi sui nomi, tutto quello che devo fare è fare doppio clic su di esso e cambiarlo nel nome che voglio.

Semplici trasformazioni di LuckyTemplates per dati più ottimizzati

In alternativa, potrei anche andare su Proprietà e cambiare il nome lì.

Semplici trasformazioni di LuckyTemplates per dati più ottimizzati

Cambierò anche Location_Data e Product_Data perché voglio essere coerente in termini di formato del nome.

Semplici trasformazioni di LuckyTemplates per dati più ottimizzati

A parte i nomi delle tabelle, eseguo anche ogni tabella e lavoro sui nomi delle colonne. Ancora una volta, devo essere sicuro che tutti i nomi delle colonne abbiano un senso.

Il motivo principale per cui desidero che i nomi delle colonne siano specifici e il più chiari possibile è perché i titoli delle visualizzazioni vengono creati automaticamente in base ai nomi delle colonne. Quindi, se uno qualsiasi dei nomi delle mie colonne non è abbastanza chiaro, ciò potrebbe avere un impatto sul modo in cui i dati vengono presentati nelle mie visualizzazioni.

Per modificare uno qualsiasi dei nomi delle colonne, devo solo fare doppio clic sul nome e modificarlo. Ad esempio, sto cambiando questa colonna Costo in Costo prodotto.

Semplici trasformazioni di LuckyTemplates per dati più ottimizzati

In questo modo è chiaro di che tipo di costo sto parlando.

Semplici trasformazioni di LuckyTemplates per dati più ottimizzati

Ripulire i dati

La prossima cosa che devo fare è ripulire i dati che non mi servono .

Questa tabella delle posizioni è un buon esempio. Ci sono colonne qui di cui non ho davvero bisogno, come questa colonna per il prefisso.

Semplici trasformazioni di LuckyTemplates per dati più ottimizzati

Lascerò la colonna Popolazione perché ho bisogno di quei dati. Ma non penso nemmeno che le colonne da Famiglie a Fuso orario siano importanti.

Semplici trasformazioni di LuckyTemplates per dati più ottimizzati

Per evidenziare queste colonne senza rimuovere l'evidenziazione sulla colonna per il prefisso, tengo premuto il pulsante Ctrl e faccio clic sulle colonne che voglio aggiungere alla mia selezione corrente .

Da lì, devo solo fare clic con il tasto destro e scegliere Rimuovi colonna .

Semplici trasformazioni di LuckyTemplates per dati più ottimizzati

Monitoraggio dei passaggi applicati nell'editor di query

Il riquadro Passaggi applicati sul lato destro dello schermo è uno strumento utile mentre si lavora su semplici trasformazioni di LuckyTemplates.

Ad esempio, diamo un'occhiata al riquadro Passi applicati prima di rimuovere le colonne che non mi servivano.

Semplici trasformazioni di LuckyTemplates per dati più ottimizzati

Ma nel momento in cui ho rimosso quelle colonne, guarda cosa è successo dopo.

Semplici trasformazioni di LuckyTemplates per dati più ottimizzati

L'ultima trasformazione che ho fatto è stata registrata in Passaggi applicati. Infatti, mostra tutto quello che ho fatto finora in maniera sequenziale .

Ora che tutti questi passaggi sono stati registrati, tutte queste trasformazioni avverranno automaticamente ogni volta che aggiorno i dati.

Questo mi permette anche di tornare indietro e annullare qualsiasi trasformazione che ho fatto che non ha funzionato come avevo pianificato. Ma, se cambio idea e mi rendo conto che dopotutto ho bisogno di quelle colonne, posso semplicemente fare clic sulla X accanto a quel passaggio.

Semplici trasformazioni di LuckyTemplates per dati più ottimizzati

Una volta fatto ciò, la mia query tornerà allo stato precedente.

Semplici trasformazioni di LuckyTemplates per dati più ottimizzati

Ciò dimostra che puoi effettivamente giocare con l'editor di query senza doversi preoccupare di fare un pasticcio. Sai che puoi facilmente tornare sui tuoi passi e annullare tutte le mosse non necessarie che hai fatto .

Sapendo questo, basta fare clic con il tasto destro su una qualsiasi delle colonne ed esplorare una qualsiasi delle diverse trasformazioni nell'elenco.

Semplici trasformazioni di LuckyTemplates per dati più ottimizzati

Ciò ti consentirà di padroneggiare ciò che l' editor di query ti consente di fare senza doverti preoccupare di rovinare i tuoi dati poiché puoi comunque annullare i passaggi.

Aggiunta di query nell'editor di query

In precedenza, ho lavorato su clienti, sedi e prodotti. Ma se ricordi, c'erano altri tre tavoli lì, tutti per le vendite.

Semplici trasformazioni di LuckyTemplates per dati più ottimizzati

Aggiornerò anche quei nomi poiché ora ho dati più recenti.

Semplici trasformazioni di LuckyTemplates per dati più ottimizzati

Se clicco su ognuna di queste tre tabelle, però, posso vedere che ho la stessa struttura dati in tutte. Sono fondamentalmente gli stessi dati ma da tempi diversi.

Semplici trasformazioni di LuckyTemplates per dati più ottimizzati

Non è necessario avere tre diverse tabelle o query per questo. Ciò significa che sarebbe più efficiente per me aggiungere i dati.

Quindi, per prima cosa selezionerò Vendite_2018, quindi farò clic su Query di accodamento sotto la barra multifunzione Home.

Semplici trasformazioni di LuckyTemplates per dati più ottimizzati

Questo aprirà questa finestra.

Semplici trasformazioni di LuckyTemplates per dati più ottimizzati

Seleziono "Tre o più tabelle" e sotto verrà visualizzato un elenco di tabelle. Devo solo aggiungere le tabelle che voglio aggiungere alla casella a destra e fare clic su OK.

Semplici trasformazioni di LuckyTemplates per dati più ottimizzati

Controllerò se queste tabelle sono state unite in una sola. Quindi guarderò la colonna che mostra la data di acquisto.

Semplici trasformazioni di LuckyTemplates per dati più ottimizzati

Dato che qui ho più di 4.000 righe di dati, farò semplicemente clic sul pulsante a discesa e poi su Ordinamento decrescente per visualizzare prima i dati più recenti.

Semplici trasformazioni di LuckyTemplates per dati più ottimizzati

Ciò dimostra che le tabelle sono state aggiunte. Come puoi vedere, sono ancora nella tabella Vendite_2018 ma ora ho i dati del 2020.

Ora che ho tutti i miei dati di vendita in questa singola tabella, cambierò il nome in Sales.

Semplici trasformazioni di LuckyTemplates per dati più ottimizzati

Ovviamente non posso semplicemente eliminare le tabelle per il 2019 e il 2020 perché sono ancora query. Ho ancora bisogno dei dati all'interno di queste tabelle.

Quindi quello che farò invece di eliminarli è fare clic con il pulsante destro del mouse e deselezionare Abilita caricamento.

Semplici trasformazioni di LuckyTemplates per dati più ottimizzati

E poiché ho ancora bisogno che i dati di quelle tabelle vengano inclusi quando eseguo un aggiornamento, devo assicurarmi che "Includi nell'aggiornamento del rapporto" rimanga selezionato anche se finirà per essere disattivato una volta disabilitato il caricamento.

Semplici trasformazioni di LuckyTemplates per dati più ottimizzati

Una volta fatto ciò, mi sono effettivamente sbarazzato di alcuni pesi morti nel mio modello. Questo è un ottimo modo per ottimizzare le mie tabelle.

Controllo dei tipi di dati

È importante controllare se ogni colonna mostra il tipo di dati corretto. Questo può essere visto attraverso queste piccole icone sul nome della colonna.

Semplici trasformazioni di LuckyTemplates per dati più ottimizzati

LuckyTemplates di solito è molto bravo a capire quale tipo di dati hai in ogni colonna. Ma nella rara occasione in cui mostra il tipo di dati errato, potrebbe avere un grande impatto sul modo in cui i calcoli vengono eseguiti nei rapporti.

Ad esempio, se una colonna numerica viene contrassegnata per errore come colonna di testo, potresti avere problemi con qualcosa di semplice come ottenere la SOMMA di tutti i dati.

La buona notizia è che è facile cambiare il tipo di dati. Basta fare clic sull'icona e scegliere il tipo giusto dall'elenco che viene visualizzato.

Semplici trasformazioni di LuckyTemplates per dati più ottimizzati

Altre trasformazioni di LuckyTemplates

In questo prossimo esempio, mostrerò alcune altre trasformazioni che possono essere eseguite nel processo di creazione di un codice breve per la California.

Inizierò facendo clic con il tasto destro sulla colonna, quindi sceglierò Duplicate Column .

Semplici trasformazioni di LuckyTemplates per dati più ottimizzati

Ora, ho un duplicato esatto.

Semplici trasformazioni di LuckyTemplates per dati più ottimizzati

Farò un'altra trasformazione facendo clic con il pulsante destro del mouse e quindi facendo clic su Trasforma e scegliendo Maiuscolo .

Semplici trasformazioni di LuckyTemplates per dati più ottimizzati

Questo fa sì che tutte le voci in quella colonna vengano visualizzate in MAIUSCOLO.

Semplici trasformazioni di LuckyTemplates per dati più ottimizzati

Questa volta, dividerò la colonna duplicata.

Per farlo, devo solo fare clic con il tasto destro e fare clic su Dividi colonna . Lo farò anche in base al numero di caratteri.

Semplici trasformazioni di LuckyTemplates per dati più ottimizzati

Vado per 4 caratteri qui. Questo mi dà il codice breve CALI.

Semplici trasformazioni di LuckyTemplates per dati più ottimizzati

Non ho bisogno della seconda parte della colonna che è stata divisa, quindi la rimuoverò.

Semplici trasformazioni di LuckyTemplates per dati più ottimizzati

Quindi rinominerò la prima parte e la chiamerò State Short Code.

Semplici trasformazioni di LuckyTemplates per dati più ottimizzati

Per renderlo più organizzato, lo trascinerò proprio accanto alla colonna aggiuntiva per Stato.

Semplici trasformazioni di LuckyTemplates per dati più ottimizzati

Il codice M e l'editor avanzato

Tutto ciò che ho fatto fino a questo punto è annotato nella sezione Passaggi applicati.

Semplici trasformazioni di LuckyTemplates per dati più ottimizzati

La cosa interessante è che posso effettivamente vedere cosa sta succedendo in ciascuno di questi passaggi grazie a quello che viene chiamato codice M. Questo codice può essere visto in questa barra della formula in alto.

Semplici trasformazioni di LuckyTemplates per dati più ottimizzati

Posso anche vedere ogni passaggio nell'editor avanzato.

Semplici trasformazioni di LuckyTemplates per dati più ottimizzati

Una volta aperto l'editor avanzato, posso vedere tutti i codici scritti mentre lavoro su tutte le trasformazioni precedenti.

Semplici trasformazioni di LuckyTemplates per dati più ottimizzati

Ovviamente, questo è qualcosa di cui dovresti preoccuparti una volta arrivato al lato più avanzato di LuckyTemplates. Per ora, le semplici trasformazioni su cui ho lavorato sono più che sufficienti per ottimizzare i tuoi report.


Nuova versione del corso - Trasformazioni avanzate dei dati e modellazione
Suggerimenti pratici per l'utilizzo dell'editor avanzato di LuckyTemplates
Parametri delle query di LuckyTemplates: ottimizzazione delle tabelle

Conclusione

Queste trasformazioni di LuckyTemplates possono essere semplici, ma avere una buona conoscenza di come funzionano può aiutarti con la transizione a cose più avanzate in seguito.

Inoltre, non dimenticare l'importanza della sezione Passi applicati: questa sarà la soluzione migliore per assicurarti di non perderti mentre ottimizzi i tuoi dati.

Ti auguro il meglio,


Power Automate si applica a ogni azione nei flussi di lavoro

Power Automate si applica a ogni azione nei flussi di lavoro

Scopri l

Tecniche di modellazione dei dati per organizzare le misure DAX

Tecniche di modellazione dei dati per organizzare le misure DAX

Tecniche di modellazione dei dati per organizzare meglio le misure DAX per un flusso di lavoro più efficiente.

Filtro Power Apps: cosè e come si usa?

Filtro Power Apps: cosè e come si usa?

Scopri come utilizzare la funzione di filtro in Power Apps e come incorporarla nelle formule esistenti all

Come commentare più righe in Python: una guida semplice e veloce

Come commentare più righe in Python: una guida semplice e veloce

Come commentare più righe in Python: una guida semplice e veloce

Connettori Power Automate: numero, testo e data e ora

Connettori Power Automate: numero, testo e data e ora

Acquisisci familiarità con i connettori Power Automate per la manipolazione di numeri, testo e date/ore.

Budget Vs Actual Vs Last Year - Suggerimenti per la rendicontazione finanziaria

Budget Vs Actual Vs Last Year - Suggerimenti per la rendicontazione finanziaria

Ora, è molto facile studiare il budget rispetto all

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 articolo tratta anche come importare oggetti da R a LuckyTemplates.

Che cosè Power Query e M Language: una panoramica dettagliata

Che cosè Power Query e M Language: una panoramica dettagliata

Scopri tutto su Power Query e il linguaggio M per la trasformazione e la preparazione dei dati nel desktop di LuckyTemplates.

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

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.