Esempio di segmentazione con DAX avanzato in LuckyTemplates

Esempio di segmentazione con DAX avanzato in LuckyTemplates

Una volta che ti sarai avvicinato sempre di più alle formule DAX avanzate, vedrai il mondo delle opportunità analitiche espandersi incommensurabilmente per te. In questo esempio ti mostrerò di quanto. Puoi guardare il video completo di questo tutorial in fondo a questo blog.

In questo post del blog, esplorerò alcune logiche DAX relativamente avanzate e poi le svilupperò combinando un calcolo iniziale con un altro. Questo post del blog segue un video esistente che ci ha permesso di raggruppare i nostri clienti in base alla classifica delle vendite .

Mi ha fatto pensare a cos'altro possiamo generare da queste informazioni. Mi sono reso conto che sarebbe stato interessante se lo guardassimo da una prospettiva percentuale invece che da una prospettiva totale.

Ad esempio, se un anno realizzi il 20% delle tue vendite dai tuoi primi 5 clienti e poi l'anno successivo guadagni solo il 5%. Dal punto di vista del marketing, vuoi capire perché questo sta accadendo e agire per aumentare questa percentuale.

Sommario

Determinazione della classifica dinamica per gruppo di clienti

Esaminiamo innanzitutto come abbiamo raggruppato questi clienti. Abbiamo creato una misura e l'abbiamo chiamata Customer Sales by Group utilizzando questa formula:

Esempio di segmentazione con DAX avanzato in LuckyTemplates

In sostanza, ciò che abbiamo fatto è stato classificare dinamicamente ogni anno quante vendite sono state effettuate per cliente utilizzando DAX avanzato . Li abbiamo raggruppati in tre: Top 5, Top 5 a 20 e poi The Rest.

Ma ora quello che vogliamo fare è determinare la percentuale di questi importi nelle vendite totali. Quindi vogliamo vedere tutti questi numeri come percentuali in modo da poter vedere se la variazione percentuale si sta verificando nel tempo.

Questo non è troppo difficile da fare da dove siamo ora. Se hai letto il post o il video del blog precedente e l'hai capito, allora questo sarà un gioco da ragazzi.

Per ottenere questi risultati in percentuale, dobbiamo capire come ottenere i numeri nella riga Totale con i numeri nella Top 5, Rank 5 to 20 e The Rest. Ad esempio, i nostri primi 5 clienti ci hanno guadagnato $ 4.988.170,10 nel 2014, che devono essere divisi per il nostro totale di $ 35.040.899,50 per ottenere la percentuale.

Esempio di segmentazione con DAX avanzato in LuckyTemplates

La prima cosa da fare è copiare e replicare la tabella nella tela, quindi elaborare una misura che recupererà i 35 milioni di vendite totali in questo contesto.

Esempio di segmentazione con DAX avanzato in LuckyTemplates

Come puoi vedere, abbiamo visualizzato Total Sales dall'interno della funzione CALCULATE, quindi abbiamo modificato il contesto utilizzando una formula DAX piuttosto avanzata .

Tabelle vendite totali e gruppi di clienti

Le vendite totali, di per sé, non hanno alcuna relazione con la tabella Gruppi di clienti che abbiamo creato nel precedente post del blog. Non c'è assolutamente alcun collegamento tra i due.

Esempio di segmentazione con DAX avanzato in LuckyTemplates

Quindi, se proviamo a filtrare le vendite totali in base alla tabella Gruppi di clienti, non succederà nulla. Ma controlla cosa succede quando lo mettiamo in tavola.

Esempio di segmentazione con DAX avanzato in LuckyTemplates

È stato inserito un filtro nelle colonne 2014, 2015 e 2016; quindi otteniamo il totale in ogni singola iterazione della tabella Gruppi. Tuttavia, la dimensione Gruppi non filtra perché non sono connessi al modello di dati. Quindi fondamentalmente abbiamo i due elementi chiave per questo pezzo di analisi.

Determinazione della percentuale delle vendite dei clienti per gruppo di classificazione

Il passaggio successivo consiste nel creare una nuova misura o utilizzare la misura esistente e chiamarla % vendite clienti per gruppo. Divideremo le vendite dei clienti per gruppo per le vendite totali, con 0 come risultato alternativo.

Esempio di segmentazione con DAX avanzato in LuckyTemplates

Ovviamente, dovremo formattarlo e cambiarlo in percentuale.

Esempio di segmentazione con DAX avanzato in LuckyTemplates

L'ultimo passo è prendere questa misura e metterla nella tabella per vedere la percentuale. Sembra che stia calcolando il risultato giusto perché otteniamo il 100% per tutti i totali. Come puoi vedere, questa è una tecnica fantastica costruita sopra una tecnica esistente che abbiamo usato in precedenza.

Esempio di segmentazione con DAX avanzato in LuckyTemplates

Visualizzare i dati

Come tocco finale, puoi metterlo in una visualizzazione, soprattutto se hai intenzione di mostrare più dei tre anni che ho illustrato in questa tabella. Esistono diversi modi per suddividere e suddividere queste informazioni, come con questo grafico a linee:

Esempio di segmentazione con DAX avanzato in LuckyTemplates

Oppure, se preferisci, possiamo utilizzare un grafico ad area:

Esempio di segmentazione con DAX avanzato in LuckyTemplates

Ecco fatto: ora abbiamo calcolato dinamicamente da dove provengono le nostre vendite e da quali gruppi di classifica provengono nel tempo.

Questo è un lavoro analitico DAX davvero potente e avanzato che produce grandi intuizioni. In molti scenari, avere una profonda comprensione della composizione dei propri attributi è fondamentale per il processo decisionale e la gestione del rischio. La mia mente va a situazioni come libri di prestiti bancari, copertura assicurativa, attribuzione delle vendite e molti altri. Usando una combinazione di queste tecniche, puoi portare alla luce queste intuizioni in modo abbastanza efficace.

Conclusione

Ci sono molti elementi coinvolti nel mettere insieme questo tipo di calcolo. Se hai appena iniziato con DAX, dai un'occhiata ai miei corsi online e per avere una buona comprensione di dove iniziare e cosa puoi ottenere oltre a questo. La combinazione di tecniche qui apre un mondo di opportunità che puoi utilizzare più e più volte in molti modelli.

La chiave per capire come trasferirlo ai tuoi modelli è pensare alla dimensione o all'attributo che desideri approfondire, come clienti, regioni o prodotti. Dovrai quindi iterare quell'attributo all'interno della tua misura. A volte potresti persino aver bisogno di una tabella di supporto per creare quella logica da eseguire.

Buona fortuna con questo. Se hai domande o feedback fammelo sapere nei commenti qui sotto.


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