Cosè il sé in Python: esempi del mondo reale
Cos'è il sé in Python: esempi del mondo reale
In questo articolo parlerò delle funzioni di time intelligence in LuckyTemplates. Abbiamo già toccato un esempio precedente con i campi Date , Total Sales e Sales Last Year . Come puoi vedere, non ci sono dati in Sales LY prima del 2019.
Nella Guida di riferimento alle formule DAX è possibile vedere quasi tutte le funzioni DAX. Nella guida è presente un'intera sezione dedicata alle funzioni di time intelligence. Puoi guardare il video completo di questo tutorial in fondo a questo blog.
Utilizzerai alcuni di questi parecchio mentre altre funzioni potresti usarle raramente o mai.
SCARICA I FILE USATI IN QUESTO ARTICOLO
Molte di queste funzioni in realtà calcolano la stessa cosa, solo con granularità diverse. Ad esempio, nelle funzioni , e , utilizzano rispettivamente mesi , trimestri e anni per calcolare la stessa cosa su intervalli di tempo diversi.
Con questo in mente, non ci sono molte funzioni con cui lavorare poiché la maggior parte funziona in modo simile.
Sommario
Funzioni temporali di LuckyTemplates: DATEADD con CALCULATE
Per continuare, esaminiamo alcune altre funzioni che penso sarebbero facili da capire.
Ti mostrerò una funzione chiamata che in realtà è la mia funzione di confronto temporale preferita.
Fondamentalmente, DATEADD ti consente di saltare tra un numero qualsiasi di intervalli di tempo quando viene utilizzato all'interno della funzione .
C'era una funzione che abbiamo usato chiamata che ti permette solo di saltare un anno. Con DATEADD , puoi inserire un intervallo di intervalli diversi.
Nella nostra colonna Data , potrei inserire -1 come numero di intervalli e selezionare DAY , MONTH , QUARTER o YEAR come intervallo.
Selezionando YEAR come intervallo, potrei effettivamente ottenere gli stessi risultati della nostra colonna Sales LY .
Il motivo per cui mi piace la funzione DATEADD è per la sua versatilità. Posso semplicemente selezionare TRIMESTRE invece di ANNO e trascinare semplicemente la nuova misura per vedere i miei valori trimestrali .
Potrei anche cambiare il numero di intervalli da -1 a -2 per tornare indietro di due quarti .
Se volessi guardare due giorni fa , cambierei semplicemente TRIMESTRE in GIORNO . Potrei anche fare -2 positivo se volessi guardare due giorni dopo .
C'è molta versatilità con la funzione DATEADD ed è per questo che mi piace. Penso che ti piacerà anche dopo averci dedicato del tempo usandolo come parte dei tuoi altri calcoli o misure.
Ad esempio, vuoi calcolare la differenza tra oggi e ieri . Per arrivarci, puoi impostare il numero di intervalli della funzione DATEADD su -1 e quindi creare un'altra misura per calcolare la differenza.
Infine, potremmo creare una nuova misura chiamata Daily Difference . Tutto quello che ho intenzione di fare è prendere la colonna Total Sales e sottrarla dalla misura di esempio DATEADD , che è il nostro giorno precedente.
Potrei semplicemente trascinare la nuova misura e ora possiamo vedere la differenza.
Questo è il modo in cui le funzioni di intelligenza temporale possono portarti in molte direzioni diverse a seconda di ciò che vuoi trovare.
Quindi facciamo qualche altro esempio solo per darvi un'idea di cosa è possibile fare qui.
Funzioni temporali di LuckyTemplates: DATESMTD e DATESQTD
E se volessimo calcolare un valore da inizio mese ? Creerò una nuova misura chiamata Sales MTD e inserirò Total Sales in CALCULATE .
C'è un'altra funzione creata appositamente per questo scopo. La cosa fantastica delle funzioni di time intelligence in LuckyTemplates è che c'è un intero gruppo di funzioni di tabella impostate appositamente solo per approfondimenti relativi al tempo. Senza questi, le cose sarebbero più complicate.
Potrei usare una funzione chiamata che restituisce un insieme di date nel mese fino alla data corrente . Tutto quello che devo fare in questa funzione è inserire la colonna Data .
Se lo trascino dentro, ora ottengo un totale mensile cumulativo .
Se volessi vedere le cose più chiaramente, potrei copiare e incollare l'intera tabella e rimuovere le altre misure in modo che le vendite MTD rimangano. Sceglierei quindi un grafico in Visualizzazioni.
Quindi vedi qui che ora sto ricevendo un totale cumulativo dei numeri del mese fino ad oggi mostrati nella mia visualizzazione.
Potrei anche creare una nuova misura chiamata Sales QTD che è esattamente la stessa di Sales MTD , tranne che ora sto usando la funzione .
È esattamente la stessa cosa: sto solo cambiando la funzione che sto usando. È qui che si tratta di avere una buona comprensione di ciò che vuoi vedere.
Molte di queste funzioni hanno scopi chiari, rendendo più semplice inserirle nell'ambiente o nell'analisi corretti.
Visualizzando Sales QTD , vedrai anche il totale cumulativo su base trimestrale .
Confronto temporale per tabelle di date non standard in LuckyTemplates
La funzione DATEADD: la migliore e più versatile funzione Time Intelligence in LuckyTemplates
Modelli comuni di Time Intelligence utilizzati in LuckyTemplates
Conclusione
Questa è solo un'introduzione alle funzioni di time intelligence in LuckyTemplates e al modo in cui le usi. Voglio davvero che tu esplori di più su come operano nei tuoi modelli.
Ad esempio, puoi fare un ulteriore passo avanti e trovare la differenza percentuale tra ieri e oggi.
Queste sono alcune delle cose a cui puoi espanderti quando utilizzi efficacemente le funzioni di intelligenza temporale.
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