Power Automate si applica a ogni azione nei flussi di lavoro
Scopri l
In questo post del blog, voglio esaminare un modello DAX avanzato su come creare una segmentazione dinamica personalizzata in LuckyTemplates. Puoi applicare questa fantastica tecnica a molti scenari per ottenere informazioni significative. Puoi guardare il video completo di questo tutorial in fondo a questo blog.
I gruppi dinamici vengono creati quando una gamma di clienti diversi viene segmentata in base a metriche diverse come vendite, crescita del margine e profitti medi mensili.
Sommario
Raggruppare i clienti insieme
L'obiettivo della segmentazione dinamica personalizzata è classificare i clienti in base a diverse metriche . Osservando la visualizzazione di seguito, noterai che i dati sono segmentati in tre gruppi: da 1 a 20, da 21 a 50 e "altro".
Grazie a questi gruppi, puoi vedere i clienti chiave, i prodotti chiave o le dimensioni chiave e approfondire realmente quell'aspetto in modo più efficace. Puoi vedere i modelli nei tuoi dati. Altrimenti, tutti quei dati sembrerebbero solo un miscuglio di punti su un grafico a dispersione senza quei gruppi.
Stiamo anche cercando di creare un calcolo dinamico. Ciò significa che i clienti non sono solo classificati nell'intero set di dati e nella sequenza temporale. Lo stiamo facendo anche per selezioni specifiche.
Diciamo che voglio solo esaminare i dati dei miei clienti nella regione occidentale per la prima metà dell'anno.
Una volta applicati questi filtri, vedrai che i risultati vengono aggiornati dinamicamente. Classifica automaticamente i dati selezionati da 1 a 20, da 21 a 50 e così via.
Una volta create queste classifiche, puoi anche creare un'affettatrice e approfondire questi specifici gruppi di clienti in modo davvero efficace.
La cosa interessante di questo filtro è che niente di tutto questo appartiene a nessuna tabella esistente dai modelli di dati di base, né proviene da alcun database. Viene generato all'interno del tuo modello LuckyTemplates tramite l'uso della formula DAX corretta.
Creazione di nuovi gruppi dinamici
Ecco come puoi creare questi gruppi da zero. Ricorda che stai cercando di costruire una tabella che presenterà i dati nello stesso modo in cui lo fa la tabella sottostante, con limiti minimi e massimi per ciascun gruppo.
L'ho limitato a 3 gruppi per facilitare la disposizione, ma a seconda delle necessità, puoi effettivamente averne di più.
Una volta impostati tali limiti, questi gruppi personalizzati si trasformeranno in una tabella di supporto.
Come puoi vedere, i gruppi personalizzati non hanno alcuna relazione con altri elementi nel tuo modello. Quindi aggiungeremo un po' di logica ed eseguiremo una formula DAX attraverso questa tabella. Una volta che la logica è presente, possiamo iniziare a filtrare i risultati.
È qui che entrano in gioco questi modelli di segmentazione . Useremo due modelli qui: Profitti e Margini .
Profitti per raggruppamento personalizzato
Inizieremo con il primo modello, che esamina Profits by Custom Grouping .
Analizziamo questa misura parte per parte.
Ora, se diamo un'occhiata alla nostra classifica, la nostra classifica sarà sempre basata sulle vendite totali .
La cosa interessante qui è che sebbene questo sia basato su Total Sales , il nostro output non è in realtà Sales. L'output sarà basato su altre metriche. Ciò dimostra ancora una volta quanto sia efficace questa tecnica.
Quindi, invece di usare solo la funzione , aggiungeremo un contesto diverso nella formula. Ancora una volta, questo si basa sul fatto che stiamo usando una tabella di supporto.
Utilizzando la funzione , andremo a valutare il ranking di ogni singolo cliente.
Classificheremo ogni cliente utilizzando i limiti che abbiamo impostato per ciascun gruppo. Ecco perché vedrai che abbiamo aggiunto il grado minimo e il grado massimo nella nostra misura.
Ora, una volta che la valutazione soddisfa le condizioni sui filtri che abbiamo impostato, è allora che i risultati restituiranno Total Profits .
Margini per raggruppamento personalizzato
Ora diamo un'occhiata alla segmentazione dei margini .
Di nuovo, suddividiamo questa formula parte per parte.
Vedrai che è quasi esattamente uguale alla segmentazione Profit, solo che questa volta stiamo usando la funzione CALCULATE per Profit Margin .
Proprio come prima, stiamo anche aggiungendo il contesto impostando il grado minimo e il grado massimo per i nostri gruppi personalizzati . Da lì, otterremo i risultati di cui abbiamo bisogno.
Qui è dove i risultati sono suddivisi in diversi segmenti. La cosa fondamentale da ricordare è che ciò che stiamo filtrando qui è la tabella che abbiamo creato, che è Custom Groups .
Come puoi vedere nella visualizzazione qui sotto, questa tabella è filtrata perché il nostro gruppo personalizzato è ora nella nostra legenda.
Quindi la visualizzazione ora mostrerà i dati basati sui clienti particolari che fanno parte di quel gruppo segmentato.
Segmentazione dinamica: come segmentare i clienti in gruppi utilizzando
l'esempio di segmentazione DAX avanzato utilizzando DAX avanzato in LuckyTemplates
Tecniche di segmentazione dei clienti utilizzando il modello di dati: LuckyTemplates e DAX
Conclusione
Con questa tecnica, ora è facile classificare i dati in base a segmenti specifici. Ricorda che questa logica viene applicata dinamicamente per ogni selezione che hai. Quindi, se si desidera classificare i dati per le vendite all'ingrosso del Midwest, è necessario applicare la stessa valutazione anche a quella selezione specifica.
Questo tipo di intuizione non è esattamente qualcosa che salterà fuori dai tuoi dati grezzi. Il bello della segmentazione dinamica è che può essere utilizzata anche in diverse situazioni e diverse applicazioni di reportistica.
Ti auguro il meglio.
Scopri l
Tecniche di modellazione dei dati per organizzare meglio le misure DAX per un flusso di lavoro più efficiente.
Scopri come utilizzare la funzione di filtro in Power Apps e come incorporarla nelle formule esistenti all
Come commentare più righe in Python: una guida semplice e veloce
Acquisisci familiarità con i connettori Power Automate per la manipolazione di numeri, testo e date/ore.
Ora, è molto facile studiare il budget rispetto all
Imparerai come salvare e caricare oggetti da un file .rds in R. Questo articolo tratta anche come importare oggetti da R a LuckyTemplates.
Scopri tutto su Power Query e il linguaggio M per la trasformazione e la preparazione dei dati nel desktop di LuckyTemplates.
Cos'è il sé in Python: esempi del mondo reale
In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.