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!


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

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 blog tratterà anche come importare oggetti da R a LuckyTemplates.

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.

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Questo tutorial illustrerà come utilizzare la tecnica di visualizzazione dinamica multi-thread per creare approfondimenti dalle visualizzazioni di dati dinamici nei report.

Introduzione al filtraggio del contesto in LuckyTemplates

Introduzione al filtraggio del contesto in LuckyTemplates

In questo articolo, esaminerò il contesto del filtro. Il contesto del filtro è uno degli argomenti principali che qualsiasi utente di LuckyTemplates dovrebbe inizialmente conoscere.

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

Voglio mostrare come il servizio online di LuckyTemplates Apps può aiutare nella gestione di diversi report e approfondimenti generati da varie fonti.

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Scopri come elaborare le modifiche al margine di profitto utilizzando tecniche come la ramificazione delle misure e la combinazione di formule DAX in LuckyTemplates.

Idee di materializzazione per cache di dati in DAX Studio

Idee di materializzazione per cache di dati in DAX Studio

Questo tutorial discuterà delle idee di materializzazione delle cache di dati e di come influiscono sulle prestazioni dei DAX nel fornire risultati.

Reporting aziendale tramite LuckyTemplates

Reporting aziendale tramite LuckyTemplates

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

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cos'è il gateway LuckyTemplates? Tutto quello che devi sapere