Cosè il sé in Python: esempi del mondo reale
Cos'è il sé in Python: esempi del mondo reale
Voglio esaminare come è possibile eseguire facilmente confronti temporali in LuckyTemplates e calcolare in modo specifico quest'anno rispetto all'anno scorso. Ti mostrerò un paio di tecniche che puoi utilizzare per confronti temporali come questo. Puoi guardare il video completo di questo tutorial in fondo a questo blog.
Queste sono alcune delle cose più semplici che puoi fare in LuckyTemplates. Sono anche alcuni dei primi esempi su cui dovresti lavorare mentre impari a utilizzare DAX in modo efficace, in particolare sul desktop LuckyTemplates.
Innanzitutto, facciamo solo un breve riepilogo di come dovresti impostare i tuoi modelli.
Questa è la tecnica della cascata di cui parlo molto. Altri lo chiamano fiocco di neve, ma mi piace questo concetto della cascata e dei suoi filtri che scorrono verso il basso.
La tua tabella Date è assolutamente fondamentale qui. Non si desidera eseguire confronti temporali di intelligence temporale o confronti temporali senza una tabella Date. Devi avere una buona tabella Date. Se vuoi imparare come crearne uno in modo davvero efficace e rapido, dai un'occhiata a molti contenuti di LuckyTemplates attorno alle tabelle Date .
Sommario
Confronti temporali utilizzando SAMEPERIODLASTYEAR
Per cominciare, vado a un tavolo qui in modo da poter rivedere i numeri e anche qui ho selezionato la mia affettatrice nel 2016.
Invece delle vendite, creerò un'altra misura di base, che è Total Quantity . Riassumerò la colonna della quantità, che si trova nella mia tabella delle vendite.
Penso solo a questo come a una misura fondamentale, e poi posso espandermi in tutti questi altri calcoli, come l'intelligenza temporale, le medie mobili, il raggruppamento dinamico e altri diversi schemi o combinazioni di formule. Sta solo riutilizzando gli schemi più e più volte.
Trascinerò la mia misura Total Quantity nella tabella in modo da poter vedere i risultati. Ora che ho questo, posso calcolare rapidamente la mia quantità dell'anno scorso.
Andrò a una nuova misura e chiamerò questa quantità LY (l'anno scorso). Qui è dove posso usare una funzione chiamata . Questa è la funzione più importante nel linguaggio delle formule DAX. Consente di modificare il contesto di un calcolo. In questa misura, voglio ancora calcolare quella quantità totale, ma voglio farlo in un lasso di tempo precedente.
In questo primo esempio, ti mostrerò questa semplice funzione chiamata . Fa esattamente quello che dice. Restituisce una serie di date e la selezione corrente dell'anno precedente.
Quindi, fondamentalmente inserendo questo in CALCULATE, sono in grado di portare la mia quantità da un lasso di tempo in un altro lasso di tempo. E la funzione SAMEPERIODLASTYEAR mi consente di farlo esattamente con una differenza di un anno. Ti mostrerò una combinazione migliore da usare, ma ti ho appena mostrato questa perché non voglio che tu sia troppo confuso.
Ora, trascinerò Quantità LY e vedrai che in pratica stiamo confrontando la quantità venduta quest'anno il 1° gennaio 2016 con quella che ho venduto l'anno scorso, il 1° gennaio 2015.
Quindi, se clicco su 2015 nell'affettatrice, vedrai che questo primo numero dovrebbe essere 115. E da lì, ora possiamo eseguire confronti temporali.
Usando la tecnica della ramificazione delle misure
Possiamo effettivamente calcolare la differenza di quest'anno rispetto all'anno scorso. E quindi da quello, posso dire Quantità Diff YoY (differenza anno dopo anno). E poi tutto quello che devo fare è sottrarre Quantity LY da Total Quantity . Posso solo fare riferimento alle mie misure all'interno di una misura. Questo è chiamato ramificazione della misura.
E ora, quando trascino questa misura, puoi vedere che questo calcolo è stato generato dinamicamente da queste due misure, Total Quantity e Quantity LY. Non c'è niente di hardcoded perché quando clicco su 2017, vedrò la differenza. Nel 2014 non è stato fatto nulla.
Quindi in questo set di dati, che è un vecchio set di dati generico, posso vedere la differenza. E possiamo trasformarlo in una visualizzazione abbastanza facilmente: ora posso ottenere la differenza di quantità su base giornaliera .
Potremmo voler filtrare questo un po' di più. Forse creeremo qui un'altra affettatrice che ci consenta di selezionare un mese specifico, in modo da poter vedere su base mensile.
E ricorda, puoi anche cambiare il contesto all'interno di qui. Se volessi non selezionare nulla lì, posso effettivamente vedere la differenza mensile molto facilmente senza dover modificare nessuno dei miei calcoli.
Confronti di tempo utilizzando DATEADD
Quindi ora ti ho mostrato come utilizzare la funzione SAMEPERIODLASTYEAR. C'è anche una funzione chiamata , che ti permette di fare anche questo. Preferisco DATEADD perché è più versatile.
E per questo, voglio passare rapidamente al caso dell'argomento dell'analista. Quindi è l'applicazione basata sul Web di LuckyTemplates che supporta lo sviluppo di LuckyTemplates. All'interno c'è una gamma di app diverse e ho già incorporato il mio modello di formula DATEADD qui.
Invece di scriverlo, entrerò qui, cercherò la mia formula (vendite dell'anno scorso) e poi la copierò.
Quindi, lo inserirò nel mio modello, andrò a una nuova misura e creerò un altro nome, poiché non possiamo usare lo stesso. Lo chiamerò Quantità l'anno scorso . Tutto quello che devo fare è cambiare i parametri qui. Invece di Total Sales, posizionerò Total Quantity .
E poi proprio così, ho questo nuovo calcolo della quantità dell'anno scorso, che in pratica restituirà esattamente lo stesso numero.
Restituirà esattamente lo stesso numero qui, non c'è letteralmente alcuna differenza tra questo calcolo qui e la funzione SAMEPERIODLASTYEAR. Ma il vantaggio dell'utilizzo di DATEADD è la versatilità.
Confronto temporale per tabelle di date non standard in LuckyTemplates
Modelli comuni di intelligenza temporale utilizzati in LuckyTemplates
Confronto di qualsiasi vendita rispetto all'ultima vendita (nessuna intelligenza temporale) - DAX avanzato in LuckyTemplates
Conclusione
In questo tutorial del blog, ti ho mostrato un paio di modi per calcolare quest'anno rispetto all'anno scorso. È possibile utilizzare SAMEPERIODLASTYEAR, ma consiglio vivamente la funzione DATEADD per i confronti temporali. Abbiamo molti contenuti su questa funzione su LuckyTemplates, quindi dai un'occhiata.
Ti consiglio anche di utilizzare Analyst Hub. Puoi salvare tutti i tuoi modelli lì e portarli nel tuo modello.
Inizia a utilizzare queste tecniche, inclusa la configurazione del modello a cascata. Queste sono le prime cose che dovresti esplorare all'interno di LuckyTemplates dal punto di vista del calcolo.
Una volta che impari a farlo, puoi eseguire rapidamente analisi interessanti, in particolare con tutti i filtri aggiuntivi che puoi applicare ai tuoi dati quando crei un modello di dati ottimizzato in background.
Buona fortuna con questo. 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