Calendari personalizzati di LuckyTemplates: calcolo della modifica mese per mese - 445 calendari

Calendari personalizzati di LuckyTemplates: calcolo della modifica mese per mese - 445 calendari

Questo tutorial spiega come eseguire calcoli di Time Intelligence su calendari personalizzati in LuckyTemplates. Puoi guardare il video completo di questo tutorial in fondo a questo blog.

Questo è davvero rilevante per coloro che hanno a che fare con i calendari 445, che è uno scenario molto comune per gli utenti di LuckyTemplates.

Non tutte le aziende là fuori lavorano secondo un calendario standard intorno agli anni finanziari o agli anni solari. A volte tutto ciò con cui devi lavorare è un calendario 445 personalizzato. In questo tutorial, spiego come puoi iniziare a risolvere alcune delle analisi del tipo di intelligenza temporale in LuckyTemplates con questi calendari personalizzati.

Sfortunatamente, non è possibile utilizzare le funzionalità di intelligenza temporale integrate nel linguaggio DAX. Funzionano solo con i calendari standard.

In questo particolare esempio, ti mostrerò come calcolare il cambio mese dopo mese .

Le tecniche che eseguo ti consentono anche, con alcuni piccoli aggiustamenti della formula, di elaborare settimana dopo settimana, trimestre dopo trimestre o calcoli simili di quella natura.

Ma prima di arrivarci, dobbiamo implementare un po' di logica, che è un po' più dura, e in realtà sta calcolando le vendite del mese precedente .

Sommario

Risolvi per le vendite del mese precedente

Per prima cosa, diamo un'occhiata al nostro tavolo qui. Abbiamo il nostro Total Sales , che è un calcolo molto semplice.

Calendari personalizzati di LuckyTemplates: calcolo della modifica mese per mese - 445 calendari

Lo inseriamo semplicemente in un contesto particolare dal nostro calendario dei clienti. Quindi abbiamo Fin Year e Fin Month, quindi filtra automaticamente la tabella dei fatti sottostante. E questo ci dà il nostro importo totale delle vendite .

Calendari personalizzati di LuckyTemplates: calcolo della modifica mese per mese - 445 calendari

Tuttavia, in questa tabella sul lato sinistro, c'è un piccolo problema. Vediamo qui il nostro numero del mese di Fin; ma quando arriviamo alla fine - l'ultima settimana dell'anno finanziario di questo particolare calendario - l'ultimo giorno è il 27 aprile. Quindi salta nel nuovo anno finanziario, ma non è nemmeno nel nuovo mese.

Calendari personalizzati di LuckyTemplates: calcolo della modifica mese per mese - 445 calendari

È qui che diventa un po 'confuso. Ecco perché dobbiamo costruire una logica per ottenere le vendite del mese precedente. Non possiamo limitarci a guardare un mese in particolare. In questo caso, dobbiamo guardare un numero particolare e lavorare con questa colonna Numero mese finanziario.

Quindi ti guiderò attraverso la formula, in modo che tu possa comprenderla bene.

Cammina attraverso la formula

Ho utilizzato le variabili ( VAR ) in questo calcolo e lo consiglio vivamente, perché le variabili ci consentono di scomporre queste formule.

Calendari personalizzati di LuckyTemplates: calcolo della modifica mese per mese - 445 calendari

Calendari personalizzati di LuckyTemplates: calcolo della modifica mese per mese - 445 calendari

Prima di tutto, dobbiamo calcolare il mese corrente in cui ci troviamo, in un particolare contesto, ed è quello che fa SELECTEDVALUE . Ad esempio, se siamo nel decimo mese del 2014, verrà restituito il numero 10.

Se guardiamo Current Year , fa esattamente la stessa cosa, mentre MaxMonthNum risolve letteralmente il numero massimo di mesi. Quindi stiamo guardando il numero MAX Financial Month in tutta la nostra tabella del calendario, che sostanzialmente restituirà il numero dodici.

Ora concentriamoci sulla misura principale qui, che utilizza la funzione SUMX . Questa formula riassume le vendite totali, ma in un contesto diverso.

Calendari personalizzati di LuckyTemplates: calcolo della modifica mese per mese - 445 calendari

Logicamente, stiamo cercando di tornare al mese dell'anno finanziario precedente e afferrare quel numero e portarlo nel contesto attuale .

Ad esempio, nella riga in basso, abbiamo il 2014 con il mese 10. Dobbiamo tornare al mese 9 e trascinare questo numero ($ 1,356 milioni) nel decimo mese, che è esattamente ciò che sta facendo questa logica in questa formula.

Calendari personalizzati di LuckyTemplates: calcolo della modifica mese per mese - 445 calendari

Questa formula esamina la tabella Calendario e se il mese corrente è 1, troverà il 12° mese dell'anno precedente perché è lì che dobbiamo andare a elaborare questo calcolo dinamico, MaxMonthNum.

Calendari personalizzati di LuckyTemplates: calcolo della modifica mese per mese - 445 calendari

In teoria, potremmo semplicemente scrivere 12 qui perché ci sono sempre 12 mesi, ma questo è solo un altro modo per farlo dinamicamente. Potremmo usare una tecnica simile se, ad esempio, eseguiamo un cambiamento settimana dopo settimana.

Questo verrà valutato a 12, ma poi facciamo un salto indietro e guardiamo all'anno precedente . Quindi, se siamo nel primo mese del 2015, vogliamo tornare al dodicesimo mese del 2014. Ed è così che trasciniamo quel numero verso il basso.

Calendari personalizzati di LuckyTemplates: calcolo della modifica mese per mese - 445 calendari

E se non è il primo mese, torniamo indietro di un mese nell'anno in corso, ed è quello che mostra questa riga del calcolo.

Calendari personalizzati di LuckyTemplates: calcolo della modifica mese per mese - 445 calendari

Questo può sembrare un po' più complicato di quanto non sia in realtà, ma è solo questione di capire alcune formule diverse.

Ora, una volta ottenuto il calcolo delle vendite del mese precedente, possiamo calcolare la modifica mese su mese . Tutto quello che dobbiamo fare è sottrarre le vendite del mese precedente dalle vendite totali. Mettiamo una logica BLANK per escludere quelli senza vendite del mese precedente.

Calendari personalizzati di LuckyTemplates: calcolo della modifica mese per mese - 445 calendari

Da qui, possiamo ottenere la variazione percentuale mese su mese . Dividiamo semplicemente la variazione mensile per le vendite del mese precedente .

Calendari personalizzati di LuckyTemplates: calcolo della modifica mese per mese - 445 calendari

Ecco come elaboriamo una modifica mese per mese per un calendario personalizzato.


Intelligenza temporale per tabelle di date non standard in LuckyTemplates
Ordinamento delle date per anno finanziario in LuckyTemplates
Diramazione delle misure: il concetto più importante quando si utilizza DAX in LuckyTemplates

Conclusione

Spero che con questo tutorial tu possa capire come eseguire calcoli di intelligenza temporale per calendari personalizzati ed essere in grado di applicarli sui tuoi modelli di dati.

Vale sicuramente la pena rivedere tutte queste formule in profondità. C'è qualcosa di più in loro, è solo un peccato che non sia così facile come i calcoli dell'intelligenza temporale per i calendari standard.

La buona notizia è che se riesci a capire come implementare queste tecniche, eseguire qualsiasi lavoro di confronto temporale all'interno di LuckyTemplates diventerà molto più semplice per te, soprattutto se devi gestire calendari più personalizzati nei tuoi set di dati.

Saluti!


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.