Cosè il sé in Python: esempi del mondo reale
Cos'è il sé in Python: esempi del mondo reale
In questo post ho voluto evidenziare alcuni dei miei suggerimenti sulle best practice per la modellazione dei dati di LuckyTemplates. In questo tutorial, esaminerò in dettaglio molte tecniche che penso troverai molto utili non appena inizi a implementarle nei tuoi rapporti. Puoi guardare il video completo di questo tutorial in fondo a questo blog.
Scoprirai che man mano che lavori a qualsiasi sviluppo, alcuni elementi dei tuoi report LuckyTemplates cresceranno. Può trattarsi di cose come nuove tabelle di dati, relazioni diverse tra tabelle, un assortimento di gruppi di misure e molto altro.
L'organizzazione di tutte queste parti del tuo report è assolutamente essenziale in modo da poter avere una chiara comprensione di cosa sta succedendo all'interno del tuo modello.
Voglio parlare di alcuni dei miei consigli sulle migliori pratiche per organizzare i tuoi modelli. Quello che stiamo guardando qui è un intero rapporto che è stato sviluppato per un Learning Summit.
Questo modello qui è così dettagliato: così tanti calcoli sono stati inseriti in questo rapporto e così tante tabelle di supporto in cima a questo modello. Per trovare qualcosa del genere, è assolutamente essenziale seguire alcuni di questi suggerimenti sulle migliori pratiche sull'organizzazione delle cose.
Sommario
Struttura il tuo modello di base in modo intuitivo
Andiamo a visitare prima il modello di dati. Ora controlla quanto è dettagliato il Core Model.
Molti di voi che hanno già visto i miei tutorial hanno familiarità con come impostare il proprio modello principale nel modo più semplice possibile.
Noterai che le tabelle LOOKUP sono in alto e le tabelle FACT sono in basso. Puoi anche vedere qui che abbiamo effettivamente a che fare con più tabelle dei fatti.
In questo esempio, c'è molto materiale con cui abbiamo a che fare in termini di dettagli finanziari. Cose come il budget, il confronto e il consolidamento di questi numeri con i nostri dati sulle transazioni o sui dati di vendita.
Abbiamo un sacco di tabelle e relazioni ovunque, ma come puoi vedere qui, l'ho strutturato in modo semplice e intuitivo. Se lo imposti così diventa più semplice da capire anche se quello che si sta facendo è molto complesso in termini di calcoli.
Organizza i tavoli dove puoi vederli
Fammi espandere lo schermo in modo da poter vedere quante tabelle e gruppi di cose ho in questo modello.
Metto le tabelle di supporto sotto le mie misure principali dove posso facilmente individuarle tutte insieme.
Ho anche alcune tabelle nascoste che contengono dati diversi e le ho consolidate nella tabella dei dettagli finanziari.
Sul lato destro dello schermo ci sono le mie tabelle delle misure. Le tabelle delle misure sono fondamentali per organizzare il modello. Li metto anch'io da parte. Lo faccio su tutti i miei modelli e consiglio vivamente di fare qualcosa di simile.
Ho notato che per la maggior parte dei membri di LuckyTemplates che pubblicano sul forum di supporto, il loro modello è un po' confuso. Questo è perfettamente comprensibile, perché non sai cosa fare quando sei appena agli inizi.
Ma se puoi prendere alcuni di questi semplici suggerimenti che utilizzo e implementarli nel tuo modello, sono fiducioso che anche questi piccoli cambiamenti renderanno le cose più semplici da capire.
Visualizza le cose nella tua mente
Quello che mi piace fare, indipendentemente dallo scenario di dati su cui sto lavorando, è visualizzare cosa sta realmente accadendo con il mio modello mentre creo il mio report e scrivo i miei calcoli DAX .
Quindi so quando viene messo in atto un filtro, so come scorre fino a un calcolo che potrei fare nella mia tabella delle vendite, nella tabella del budget o anche in una combinazione di tabelle.
Essere in grado di visualizzare queste cose nella tua mente mentre stanno effettivamente accadendo è importante.
Organizza le tue misure utilizzando una tabella delle misure
L'ultimo consiglio che volevo approfondire riguarda le tabelle delle misure. Diamo un'occhiata al lato destro e vediamo quante tabelle di misura ho. Un numero piuttosto significativo, vero?
Controlla cosa succede ogni volta che apro uno di questi campi, come i campi Attrition Visuals e Key Measures.
Quello che sto cercando di mostrarti qui è che puoi creare molte misure. Puoi facilmente creare 30, 40, anche 50 misure nel tuo modello. Se non li inserisci nelle tabelle di misura, puoi facilmente perderti nel mare di dati . Cercherai le tue misure e non saprai dove trovarle. Renderà la vita più difficile a chiunque utilizzi il tuo modello.
Nome Misura tabelle intuitivamente
È importante semplificare il più possibile le cose per velocizzare il tuo sviluppo, soprattutto se dai un nome alle tabelle delle misure in modo intuitivo.
Ad esempio, se voglio fare un confronto tra periodi di tempo, so dove andare. Farò semplicemente clic sulla tabella Time Comparison, quindi la trascinerò nelle mie visualizzazioni .
Implementando solo queste piccole cose, puoi migliorare la tua velocità di sviluppo in LuckyTemplates.
Questo non è solo a tuo vantaggio anche. Gli altri che potenzialmente utilizzeranno il tuo modello in futuro devono essere in grado di riprendere da dove hai lasciato il tuo lavoro.
Devono essere in grado di controllare i numeri che stai calcolando e anche capire come questi numeri vengono calcolati.
Conclusione
Se segui i suggerimenti sulle best practice sulla modellazione dei dati di LuckyTemplates che eseguo in questo tutorial, sono molto fiducioso che sarai in grado di sviluppare una modellazione dei dati di LuckyTemplates di gran lunga superiore rispetto ad altri intorno a te.
Ci sono solo alcuni piccoli aggiornamenti che devi fare e fare costantemente bene per ottimizzare il lavoro di reporting e sviluppo in cui ti stai avventurando. Puoi anche utilizzare questi suggerimenti per apportare aggiornamenti rapidi e semplici anche al lavoro esistente.
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