Cosè il sé in Python: esempi del mondo reale
Cos'è il sé in Python: esempi del mondo reale
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.
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.
In alternativa, potrei anche andare su Proprietà e cambiare il nome lì.
Cambierò anche Location_Data e Product_Data perché voglio essere coerente in termini di formato del nome.
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.
In questo modo è chiaro di che tipo di costo sto parlando.
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.
Lascerò la colonna Popolazione perché ho bisogno di quei dati. Ma non penso nemmeno che le colonne da Famiglie a Fuso orario siano importanti.
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 .
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.
Ma nel momento in cui ho rimosso quelle colonne, guarda cosa è successo dopo.
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.
Una volta fatto ciò, la mia query tornerà allo stato precedente.
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.
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.
Aggiornerò anche quei nomi poiché ora ho dati più recenti.
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.
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.
Questo aprirà questa finestra.
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.
Controllerò se queste tabelle sono state unite in una sola. Quindi guarderò la colonna che mostra la data di acquisto.
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.
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.
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.
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.
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.
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.
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 .
Ora, ho un duplicato esatto.
Farò un'altra trasformazione facendo clic con il pulsante destro del mouse e quindi facendo clic su Trasforma e scegliendo Maiuscolo .
Questo fa sì che tutte le voci in quella colonna vengano visualizzate in MAIUSCOLO.
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.
Vado per 4 caratteri qui. Questo mi dà il codice breve CALI.
Non ho bisogno della seconda parte della colonna che è stata divisa, quindi la rimuoverò.
Quindi rinominerò la prima parte e la chiamerò State Short Code.
Per renderlo più organizzato, lo trascinerò proprio accanto alla colonna aggiuntiva per Stato.
Il codice M e l'editor avanzato
Tutto ciò che ho fatto fino a questo punto è annotato nella sezione Passaggi applicati.
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.
Posso anche vedere ogni passaggio nell'editor avanzato.
Una volta aperto l'editor avanzato, posso vedere tutti i codici scritti mentre lavoro su tutte le trasformazioni precedenti.
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,
Cos'è il sé in Python: esempi del mondo reale
Imparerai come salvare e caricare oggetti da un file .rds in R. Questo blog tratterà anche come importare oggetti da R a LuckyTemplates.
In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.
Questo tutorial illustrerà come utilizzare la tecnica di visualizzazione dinamica multi-thread per creare approfondimenti dalle visualizzazioni di dati dinamici nei report.
In questo articolo, esaminerò il contesto del filtro. Il contesto del filtro è uno degli argomenti principali che qualsiasi utente di LuckyTemplates dovrebbe inizialmente conoscere.
Voglio mostrare come il servizio online di LuckyTemplates Apps può aiutare nella gestione di diversi report e approfondimenti generati da varie fonti.
Scopri come elaborare le modifiche al margine di profitto utilizzando tecniche come la ramificazione delle misure e la combinazione di formule DAX in LuckyTemplates.
Questo tutorial discuterà delle idee di materializzazione delle cache di dati e di come influiscono sulle prestazioni dei DAX nel fornire risultati.
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