Elaborazione dei periodi di vendita utilizzando DAX in LuckyTemplates: giorni feriali vs. Fine settimana

Elaborazione dei periodi di vendita utilizzando DAX in LuckyTemplates: giorni feriali vs. Fine settimana

Per molte aziende è importante assicurarsi di analizzare i periodi di vendita corretti o i periodi di tempo corretti in cui si ottengono effettivamente risultati. Puoi guardare il video completo di questo tutorial in fondo a questo blog.

Se implementi le formule in modo errato in LuckyTemplates, in particolare con funzioni di iterazione come AVERAGEX o SUMX ,  e ripeti giorni in cui non hai risultati o giorni senza vendite, in realtà otterrai risultati errati.

A volte, inconsapevolmente, inserirai questi risultati nei tuoi rapporti e non capirai immediatamente se sono corretti o errati.

In questo tutorial, dimostrerò come isolare i giorni feriali e i fine settimana e recuperare solo le informazioni per quei particolari periodi di tempo.

Ciò sarà particolarmente prezioso se sei un'organizzazione che vende solo durante la settimana o se desideri isolare le vendite del fine settimana, poiché potrebbe essere qui che avviene la maggior parte delle tue vendite.

Sommario

Elaborazione di DAX con il modello di dati

La cosa principale è elaborare DAX con il modello di dati in modo efficace. Per prima cosa, diamo un'occhiata a cosa ho fatto nella tabella delle date .

Ovviamente, dobbiamo avere DAYINWEEK . Quando non abbiamo questo nella nostra tabella Date, probabilmente proviamo a inserirlo con una colonna calcolata. Ma alla fine, vogliamo rendere il DAX il più semplice possibile nel back-end. Quindi, è meglio risolvere questo problema nel modello di dati.

Ovviamente abbiamo questo DAYINWEEK allineato a un giorno della settimana.

Elaborazione dei periodi di vendita utilizzando DAX in LuckyTemplates: giorni feriali vs.  Fine settimana

Da lì, possiamo effettivamente dedurre se si tratta di un fine settimana o di un giorno feriale . Ho utilizzato questa formula SWITCH per raggiungere questo obiettivo.

Elaborazione dei periodi di vendita utilizzando DAX in LuckyTemplates: giorni feriali vs.  Fine settimana

Questo funziona attraverso tutta la logica all'interno della colonna DAYINWEEK e ritorna come un giorno della settimana o un fine settimana.

Ora esaminiamo come scrivere le formule utilizzate nell'analisi dei periodi di vendita.

Scrivere Le Formule

Usiamo la funzione CALCULATE per i nostri calcoli. Per Sales Weekdays , andiamo CALCULATE Total Sales , e poi FILTRIAMO attraverso la nostra tabella Dates tutto per il Weekday .

Elaborazione dei periodi di vendita utilizzando DAX in LuckyTemplates: giorni feriali vs.  Fine settimana

The Weekend – Weekday è la colonna che abbiamo appena creato (con la formula SWITCH).

Elaborazione dei periodi di vendita utilizzando DAX in LuckyTemplates: giorni feriali vs.  Fine settimana

Quindi, formattiamo la nostra formula

Elaborazione dei periodi di vendita utilizzando DAX in LuckyTemplates: giorni feriali vs.  Fine settimana

e portalo dentro, e vedremo che otteniamo risultati diversi, mostrando i giorni della settimana.

Elaborazione dei periodi di vendita utilizzando DAX in LuckyTemplates: giorni feriali vs.  Fine settimana

E poi da qui, copiamo e incolliamo questa formula e cambiamo semplicemente Weekends in Weekends .

Elaborazione dei periodi di vendita utilizzando DAX in LuckyTemplates: giorni feriali vs.  Fine settimana

Quindi lo trasciniamo e possiamo vedere i risultati. Le vendite dei giorni feriali e le vendite dei fine settimana ci daranno le vendite totali.

Elaborazione dei periodi di vendita utilizzando DAX in LuckyTemplates: giorni feriali vs.  Fine settimana

Quindi puoi vedere qui come utilizziamo la funzione FILTER in modo davvero efficace. Lo usiamo in combinazione con il modello di dati. Abbiamo aggiunto questa dimensione o questa colonna in base a una logica all'interno di quella tabella, quindi siamo stati in grado di inserire la funzione FILTER sopra di essa.

Riutilizzare la formula e espandersi

Inoltre, potremmo usare questa formula in qualsiasi modo, forma o forma. Ad esempio, vogliamo calcolare le vendite del sabato.

Per ottenere il nostro sabato delle vendite , tutto ciò che dobbiamo fare è cambiare la logica all'interno. Invece di Weekend - Weekday, andiamo a Day of Week .

Elaborazione dei periodi di vendita utilizzando DAX in LuckyTemplates: giorni feriali vs.  Fine settimana

Formattalo e trascinalo dentro.

Elaborazione dei periodi di vendita utilizzando DAX in LuckyTemplates: giorni feriali vs.  Fine settimana

Una volta arrivati ​​qui, potremmo espanderci in alcune altre cose utilizzando le nostre misure, ad esempio quante vendite del sabato abbiamo. Quindi, per dimostrarlo, proviamo a risolverlo.

Lo chiamiamo % (percentuale) delle vendite nel fine settimana . DIVIDIAMO le vendite nei fine settimana per le nostre vendite totali .

Elaborazione dei periodi di vendita utilizzando DAX in LuckyTemplates: giorni feriali vs.  Fine settimana

Possiamo fare una percentuale con questo, e poi trascinarla sul nostro tavolo in questo modo.

Elaborazione dei periodi di vendita utilizzando DAX in LuckyTemplates: giorni feriali vs.  Fine settimana

Quindi questo è un modo per isolare determinati elementi nei tuoi dati per analizzare correttamente i periodi di vendita.

Da qui, possiamo espanderci ancora di più e trovare intuizioni davvero eccezionali su vari fattori diversi nel nostro modello di dati o persino confrontarli l'uno con l'altro. Puoi persino confrontare i risultati dei giorni feriali con i risultati del fine settimana.


Calcolo della media in LuckyTemplates: isolamento dei risultati dei giorni feriali o del fine settimana tramite DAX
Calcola i giorni consecutivi dei giorni feriali e del fine settimana in LuckyTemplates tramite DAX
Inserimento dei giorni lavorativi e dei giorni del fine settimana nella tabella delle date in LuckyTemplates

Conclusione

In questo tutorial, abbiamo seguito alcuni passaggi per arrivare effettivamente alla corretta valutazione dei periodi di vendita. Inoltre, ci siamo ramificati ancora di più da lì.

Il concetto chiave da comprendere qui è l'iterazione delle funzioni. Devi capirli e capire come funzionano molto bene. Se lo fai, vedrai che puoi cambiare la forma di qualsiasi tabella virtuale all'interno di queste funzioni per poter isolare, in questo caso, qualsiasi periodo di tempo.

Ci sono molte grandi intuizioni analitiche che puoi scoprire implementando bene queste idee e tecniche.

Ti auguro il meglio,


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