DAX avanzato per LuckyTemplates: implementazione della logica di classificazione attraverso informazioni univoche

DAX avanzato per LuckyTemplates: implementazione della logica di classificazione attraverso informazioni univoche

Qui, ci immergeremo in Advanced DAX in LuckyTemplates. L'idea alla base di questo tutorial è mostrarti come possiamo ottenere un'intuizione davvero unica con LuckyTemplates , ma farlo in modo intuitivo. Puoi guardare il video completo di questo tutorial in fondo a questo blog.

In questo esempio, mi concentrerò sulla crescita del margine nelle vendite di un'organizzazione , ma andrò ancora oltre e classificherò tutti i venditori in base a come si sono comportati su questa metrica .

DAX avanzato per LuckyTemplates: implementazione della logica di classificazione attraverso informazioni univoche

Questo potrebbe essere importante per un'azienda se pensavano che le vendite non sarebbero cresciute, quindi avevano bisogno di aumentare i margini per ottenere la crescita della redditività che cercavano.

Per raggiungere questo obiettivo, dobbiamo diramare le nostre misure DAX un certo numero di volte solo per ottenere la crescita del margine. Una volta completato questo, possiamo sovrapporre una tecnica di classificazione per scoprire i nostri migliori venditori.

Con questa particolare intuizione, siamo in grado di restringere l'ambito della nostra analisi ed essere in grado di premiare gli addetti alle vendite che stanno aumentando i conti con un margine rispetto alle sole vendite.

Sommario

All'interno del modello di dati

Per cominciare, qui abbiamo un modello di dati molto generale, che utilizzo molte volte per le mie demo. Ha alcune tabelle di ricerca, come i nostri clienti, addetti alle vendite, prodotti, posizione, date. E qui abbiamo il nostro tavolo delle vendite.

Possiamo approfondire tutte queste informazioni in modo semplice e rapido.

DAX avanzato per LuckyTemplates: implementazione della logica di classificazione attraverso informazioni univoche

Nella nostra tabella delle vendite, non abbiamo quasi nessuna informazione qui. Quindi da questo senza fare nulla per modellare, saremo in grado di estrarre l'intuizione e scavare davvero in questa parte di intuizione molto specifica.

In passato senza LuckyTemplates, questo sarebbe stato molto difficile e avrebbe richiesto molto tempo per essere generato.

DAX avanzato per LuckyTemplates: implementazione della logica di classificazione attraverso informazioni univoche

La cosa grandiosa di questo è che è anche dinamico. Possiamo guardare storicamente ed estrarre facilmente approfondimenti significativi velocemente. Ora, esaminiamo alcune formule DAX avanzate di LuckyTemplates.

Passaggi per implementare la logica di classificazione

Prima di tutto, dobbiamo calcolare le nostre vendite totali e il costo totale per ottenere i profitti totali. Usiamo funzioni di iterazione con queste misure.

La formula Total Sales esamina la tabella Sales e moltiplica ogni singola riga per la quantità nella vendita, per l'effettivo Price , che si trova effettivamente sulla tabella Products nel nostro modello.

DAX avanzato per LuckyTemplates: implementazione della logica di classificazione attraverso informazioni univoche

Facciamo esattamente lo stesso per Total Costs . Moltiplichiamo la Quantità per ogni singolo articolo che abbiamo venduto .

DAX avanzato per LuckyTemplates: implementazione della logica di classificazione attraverso informazioni univoche

Quindi, è qui che entra in gioco la ramificazione della misura. Elaboriamo i nostri Profitti totali, che è uguale a Vendite totali meno Costi totali .

DAX avanzato per LuckyTemplates: implementazione della logica di classificazione attraverso informazioni univoche

Ora dobbiamo calcolare i nostri margini totali . Quindi ci ramifichiamo di nuovo e andiamo a Total Profits diviso per Total Sales .

DAX avanzato per LuckyTemplates: implementazione della logica di classificazione attraverso informazioni univoche

Come i nostri profitti totali, i margini di profitto possono essere utilizzati su qualsiasi dimensione perché abbiamo il nostro modello di dati in background.

Possiamo inserire filtri dalla tabella Date che isoleranno i margini per ogni venditore che abbiamo qui.

DAX avanzato per LuckyTemplates: implementazione della logica di classificazione attraverso informazioni univoche

Successivamente, elaboriamo tutti i nostri margini di profitto nell'ultimo trimestre. Quindi, da qualunque trimestre abbiamo qui, diciamo il terzo trimestre del 2017, saremo in grado di calcolare in quel trimestre i nostri margini nel trimestre precedente (Q2).

Per farlo, usiamo la funzione DATEADD , che mostro molte volte nelle mie altre demo. Questa è una delle mie funzioni preferite di Time Intelligence perché rende questi calcoli così facili.

DAX avanzato per LuckyTemplates: implementazione della logica di classificazione attraverso informazioni univoche

Per identificare la crescita dei nostri margini , ci limitiamo a espanderci di nuovo.

DAX avanzato per LuckyTemplates: implementazione della logica di classificazione attraverso informazioni univoche

Ora facciamo un ulteriore passo avanti perché se guardiamo in fondo a questo tavolo, c'è un numero di venditori diversi. Potremmo voler vedere solo i nostri primi cinque. Rende molto più semplice posizionare una visualizzazione all'interno di una pagina di report o di una dashboard.

DAX avanzato per LuckyTemplates: implementazione della logica di classificazione attraverso informazioni univoche

Quindi usiamo questa logica per raggiungere questo obiettivo. Utilizziamo la funzione CALCULATE per la nostra Margin Growth , ma la calcoliamo solo per i primi cinque addetti alle vendite . Ed è quello che sta facendo questa funzione TOPN . Quindi VALUES riporta l'addetto alle vendite che è la nostra top five.

DAX avanzato per LuckyTemplates: implementazione della logica di classificazione attraverso informazioni univoche

Questa formula cancella tutto ciò che non è tra i primi cinque. È così che creiamo queste visualizzazioni, che hanno solo le prime cinque.

DAX avanzato per LuckyTemplates: implementazione della logica di classificazione attraverso informazioni univoche


Classificazione degli approfondimenti utilizzando TOPN in LuckyTemplates
Diramazione delle misure: il concetto più importante quando si utilizza DAX in LuckyTemplates
Estrazione di approfondimenti univoci in LuckyTemplates utilizzando la classificazione delle misure DAX

Conclusione

Con LuckyTemplates, possiamo iniziare con dati abbastanza semplicistici e espanderci uno dopo l'altro, dove alla fine potremmo davvero isolare le cose.

La crescita del margine non esisteva nemmeno da nessuna parte. Non era da nessuna parte in nessun dato. Avevamo bisogno di usare le formule DAX per crearlo. La chiave è ramificarsi uno sopra l'altro e poi alla fine arrivare al risultato. Lo inseriamo quindi all'interno di una visualizzazione, che ci dà un'idea davvero buona.

Inoltre, all'interno di LuckyTemplates, lo abbiamo dinamico. Possiamo cambiare per qualsiasi periodo di tempo vogliamo, quindi valutarlo.

Questa è una tecnica davvero potente e c'è molto da imparare qui sulla formula DAX e su come applicarla nei propri modelli LuckyTemplates.

Rivedere l'intera esercitazione su LuckyTemplates Advanced DAX. C'è molto da imparare sui pattern di branching delle misure e sui modelli di formula DAX e, combinandoli, puoi ottenere molto rapidamente informazioni approfondite sui tuoi 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