Funzioni temporali di LuckyTemplates: DATEADD e altro ancora

Funzioni temporali di LuckyTemplates: DATEADD e altro ancora

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.

Funzioni temporali di LuckyTemplates: DATEADD e altro ancora

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.

Funzioni temporali di LuckyTemplates: DATEADD e altro ancora

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.

Funzioni temporali di LuckyTemplates: DATEADD e altro ancora

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 .

Funzioni temporali di LuckyTemplates: DATEADD e altro ancora

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 .

Funzioni temporali di LuckyTemplates: DATEADD e altro ancora

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 .

Funzioni temporali di LuckyTemplates: DATEADD e altro ancora

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 .

Funzioni temporali di LuckyTemplates: DATEADD e altro ancora

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.

Funzioni temporali di LuckyTemplates: DATEADD e altro ancora

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.

Funzioni temporali di LuckyTemplates: DATEADD e altro ancora

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.

Funzioni temporali di LuckyTemplates: DATEADD e altro ancora

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 .

Funzioni temporali di LuckyTemplates: DATEADD e altro ancora

Se lo trascino dentro, ora ottengo un totale mensile cumulativo .

Funzioni temporali di LuckyTemplates: DATEADD e altro ancora

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.

Funzioni temporali di LuckyTemplates: DATEADD e altro ancora

Potrei anche creare una nuova misura chiamata Sales QTD che è esattamente la stessa di Sales MTD , tranne che ora sto usando la funzione .

Funzioni temporali di LuckyTemplates: DATEADD e altro ancora

È 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 .

Funzioni temporali di LuckyTemplates: DATEADD e altro ancora


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,


Power Automate si applica a ogni azione nei flussi di lavoro

Power Automate si applica a ogni azione nei flussi di lavoro

Scopri l

Tecniche di modellazione dei dati per organizzare le misure DAX

Tecniche di modellazione dei dati per organizzare le misure DAX

Tecniche di modellazione dei dati per organizzare meglio le misure DAX per un flusso di lavoro più efficiente.

Filtro Power Apps: cosè e come si usa?

Filtro Power Apps: cosè e come si usa?

Scopri come utilizzare la funzione di filtro in Power Apps e come incorporarla nelle formule esistenti all

Come commentare più righe in Python: una guida semplice e veloce

Come commentare più righe in Python: una guida semplice e veloce

Come commentare più righe in Python: una guida semplice e veloce

Connettori Power Automate: numero, testo e data e ora

Connettori Power Automate: numero, testo e data e ora

Acquisisci familiarità con i connettori Power Automate per la manipolazione di numeri, testo e date/ore.

Budget Vs Actual Vs Last Year - Suggerimenti per la rendicontazione finanziaria

Budget Vs Actual Vs Last Year - Suggerimenti per la rendicontazione finanziaria

Ora, è molto facile studiare il budget rispetto all

Come salvare e caricare un file RDS in R

Come salvare e caricare un file RDS in R

Imparerai come salvare e caricare oggetti da un file .rds in R. Questo articolo tratta anche come importare oggetti da R a LuckyTemplates.

Che cosè Power Query e M Language: una panoramica dettagliata

Che cosè Power Query e M Language: una panoramica dettagliata

Scopri tutto su Power Query e il linguaggio M per la trasformazione e la preparazione dei dati nel desktop di LuckyTemplates.

Cosè il sé in Python: esempi del mondo reale

Cosè il sé in Python: esempi del mondo reale

Cos'è il sé in Python: esempi del mondo reale

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.