Cosè il sé in Python: esempi del mondo reale
Cos'è il sé in Python: esempi del mondo reale
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 .
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 .
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.
All'interno del Navigator , selezioneremo questa tabella Operation_Data e faremo clic sul pulsante Carica .
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.
Possiamo semplicemente chiuderlo facendo clic sul pulsante Chiudi .
Successivamente, continuerà a eseguire il commit di questi dati non ottimizzati con errori sul nostro modello di dati.
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.
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.
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 .
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.
Successivamente, scegli il file che desideri interrogare. In questo esempio, interrogheremo il file excel di iPhone6 .
Abbiamo bisogno di pulire l'intero foglio di lavoro, quindi selezioneremo il Foglio1 e faremo clic sul pulsante OK .
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.
Per prima cosa rinominiamo la nostra tabella. In Proprietà , rinominare questa tabella in Dati vendite .
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.
Quindi, deselezionare (null) sotto l' opzione Filtri e fare clic sul pulsante OK .
Ora vedremo che i valori nulli sono spariti.
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.
Per farlo, fai clic sulla scheda Trasforma . Quindi, seleziona Usa prima riga come intestazioni .
Di conseguenza, quegli elementi sono diventati le nostre intestazioni effettive, che è quello che dovrebbero essere effettivamente.
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.
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.
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 .
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 .
Ora abbiamo le nostre date all'interno di una colonna e anche l'importo delle vendite su un'altra colonna.
Ora possiamo rinominare queste colonne come Date e Importo vendite .
Fare clic sull'icona del tipo di dati sul lato sinistro della colonna Importo vendite . Quindi, modifica il tipo di dati in Numero intero .
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 .
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 .
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 .
Possiamo rimuovere facilmente questi errori facendo clic con il pulsante destro del mouse sulla nostra colonna Date e scegliendo l' opzione Rimuovi errori .
Di conseguenza, rimuoverà tutti quegli errori in modo che non li avremo più sul nostro tavolo. Il nostro tavolo ora è molto più pulito.
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 .
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.
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
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