Normalizzazione dei dati in LuckyTemplates per risultati di giorni diversi

Normalizzazione dei dati in LuckyTemplates per risultati di giorni diversi

Questo tutorial deriva da un'altra domanda sul sulla normalizzazione dei dati . Le tecniche che ti insegnerò saranno importanti per eliminare anomalie che possono complicare le cose durante l' analisi dei dati . Puoi guardare il video completo di questo tutorial in fondo a questo blog.

Occasionalmente, durante l'esecuzione dell'analisi in LuckyTemplates, potrebbe essere necessario tenere conto delle vendite per i fine settimana o le festività provenienti da paesi diversi. La sfida è quando è un giorno festivo per un certo paese, ma non in altri paesi. Sarà difficile normalizzare questi dati di vendita durante i report considerando i diversi giorni dei paesi. È qui che entrano in gioco le tecniche di normalizzazione dei dati .

L'obiettivo è ottenere tutte le diverse vendite e riportarle nei giorni lavorativi effettivi del paese dichiarante.

Questo è un esempio piuttosto unico di una tecnica di intelligenza temporale in LuckyTemplates. Tuttavia, è molto utile se hai a che fare con uno scenario specifico su dati limitati o nessun dato che appare nelle tue informazioni grezze.

Sommario

Esempio di normalizzazione dei dati per le vendite in giorni diversi

La cosa più importante che voglio esaminare in questo tutorial sono i modi per scrivere un po' di logica nella tua formula per cambiare la posizione di un giorno di riferimento o i risultati in un particolare giorno.

Diamo un'occhiata a questa tabella e concentriamoci davvero su un esempio. Se stai lavorando con qualcosa di simile in cui devi spostare i risultati da un giorno all'altro, questo tutorial ti aiuterà.

Normalizzazione dei dati in LuckyTemplates per risultati di giorni diversi

Nel rapporto, puoi vedere la data e il giorno in cui si trova nelle colonne Date e DaysOfWeekName . Potrai anche visualizzare il numero totale di vendite per quel giorno specifico nella colonna Vendite totali .

Normalizzazione dei dati in LuckyTemplates per risultati di giorni diversi

Ora, ho elaborato una logica per spostare i dati di vendita di sabato e domenica nei dati di vendita di lunedì . Questo perché voglio registrare le vendite del fine settimana in una vendita nei giorni feriali (dal lunedì al venerdì). Puoi vedere i dati di vendita aggiornati nella colonna Vendite totali non nei giorni del fine settimana di seguito.

Normalizzazione dei dati in LuckyTemplates per risultati di giorni diversi

Inoltre, volevo che questa tabella fosse dinamica, quindi ho aggiunto un selettore di dati in cui è possibile modificare facilmente l'intervallo di tempo dei dati di vendita. Dopo aver selezionato un rispettivo intervallo di tempo, i dati nella colonna Total Sales non Weekend Days si aggiornano automaticamente.

Inoltre, voglio espandermi in altri calcoli come totali cumulativi, medie mobili e così via. Come puoi vedere, ho aggiunto il Cumulative Total Adj. e colonne Vendite cumulative . Ho dovuto solo riorganizzare leggermente le cose ed entrare in alcuni calcoli DAX per risolvere queste intuizioni molto specifiche.

Normalizzazione dei dati in LuckyTemplates per risultati di giorni diversi

Elaborazione delle vendite non del fine settimana

Ora ti mostrerò come elaborare e impostare il calcolo per le vendite totali non del fine settimana. Questa è la cosa fondamentale qui per questo tutorial sulla normalizzazione dei dati.

Ho un paio di variabili ( ) qui per il calcolo di Weekend Check e WorkdayCheck . Quello che sto facendo qui è identificare quali nel contesto particolare sono i fine settimana e quali sono i lunedì.

Normalizzazione dei dati in LuckyTemplates per risultati di giorni diversi

Tornando alla mia tabella delle date, ho creato una colonna Day Type utilizzando una logica molto semplice. Quindi, se il giorno non è sabato o domenica, lo chiamerò Workday . Se è sabato (6) o domenica (0), lo chiamerò Weekend .

Normalizzazione dei dati in LuckyTemplates per risultati di giorni diversi

Ora, dopo la prima parte della formula, parlerò di questa parte.

Quindi, se WeekendCheck è vero, nel senso che è un fine settimana, i risultati sono impostati su vuoto. Quindi, se WorkdayCheck è uguale a false o se il valore selezionato uguale a Monday è false, restituisce Total Sales .

Se WorkdayCheck è vero, il che significa che è un lunedì, eseguirò questa logica qui.

Normalizzazione dei dati in LuckyTemplates per risultati di giorni diversi

Questa parte è una combinazione delle funzioni e . In primo luogo, otterrà la somma delle vendite totali del lunedì e delle vendite del fine settimana. La funzione FILTRO esaminerà tutte le date e restituirà solo quelle date maggiori della data corrente sottratta di tre.

Fondamentalmente, sto solo spostando le vendite totali da sabato e domenica a lunedì usando una combinazione di tecniche come dichiarazioni e varie funzioni. Ecco come funziona la normalizzazione dei dati per questo tipo di analisi.

La stessa tecnica sarà molto utile quando lavori in vacanza o qualcosa del genere. Devi solo cambiare alcune cose qui come HolidayChecks invece di WeekendChecks. Tuttavia, è una logica simile e puoi sempre applicare questa soluzione a quegli scenari.

Creazione di un totale cumulativo

La prossima cosa che voglio insegnarti riguarda la creazione di un totale cumulativo delle vendite totali e delle vendite totali non del fine settimana.

Una cosa che potrai notare è che i dati totali cumulativi per i fine settimana in questa colonna saranno sempre una linea piatta perché in realtà non ci sono dati lì, indipendentemente dal periodo di tempo.

In relazione a ciò, ho creato una visualizzazione che confronta l'adeguamento totale cumulativo rispetto alle vendite cumulative.

Normalizzazione dei dati in LuckyTemplates per risultati di giorni diversi

Questa è un'altra tecnica interessante che puoi utilizzare in un certo numero di giorni durante la normalizzazione dei tuoi dati. Diamo un'occhiata alla formula qui sotto.

Normalizzazione dei dati in LuckyTemplates per risultati di giorni diversi

In primo luogo, ho creato una tabella di rettifica delle vendite ricreando le colonne Date e Total Sales Non Weekend Days con la funzione .

Successivamente, ho aggiunto la funzione . Come puoi vedere, la tabella delle vendite di rettifica è posizionata all'interno di una funzione FILTRO . Invece di esaminare tutte le date, ho inserito i giorni non lavorativi delle vendite totali rettificate. Infine, utilizzando SUMX , itererà ogni singolo giorno e calcolerà la data inferiore o uguale alla data massima. Conterà quindi le colonne per Normalized Sales .

Questa tecnica di normalizzazione dei dati è molto applicabile quando lavori in più paesi. Come puoi vedere, è davvero un modo efficace per normalizzare le vendite in tutte le diverse regioni nel report.


Mostra i giorni prima o dopo una data selezionata utilizzando LuckyTemplates
Mostra i risultati fino alla data corrente o a una data specifica in LuckyTemplates
Come lavorare con più date in LuckyTemplates

Conclusione

Ho menzionato molte tecniche utili nel tutorial che ti consentiranno di eseguire alcune  analisi uniche relative al tempo all'interno di LuckyTemplates. Ho esaminato diverse funzioni DAX come la funzione , alcune funzioni di tabella  e altri semplici filtri con la funzione

Se vuoi saperne di più su una varietà di diverse tecniche di time intelligence all'interno di LuckyTemplates, ti consiglio di dare un'occhiata al nostro modulo del corso in LuckyTemplates online che si rivolge specificamente a questi tipi di analisi.

Divertiti a lavorare su questo video dettagliato.


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