Esempio di raggruppamento e segmentazione di LuckyTemplates con DAX

Esempio di raggruppamento e segmentazione di LuckyTemplates con DAX

In questo tutorial, esamino un esempio di banding e raggruppamento di LuckyTemplates utilizzando la formula DAX. Questo è un esempio abbastanza avanzato, ma mostra un modo fantastico per visualizzare i tuoi rapporti. Puoi guardare il video completo di questo tutorial in fondo a questo blog.

A volte, potresti voler visualizzare i tuoi rapporti in un certo modo che mostri in modo efficace una particolare visione d'insieme. Tuttavia, questo sarebbe abbastanza difficile da fare in un report Excel tradizionale. D'altra parte, creare visualizzazioni accattivanti e uniche come questa in LuckyTemplates è molto semplice.

In questo esempio, calcolo le mie vendite totali per i miei clienti in un determinato anno. Ma invece di avere solo queste vendite totali all'anno, voglio vedere chi tra i miei clienti è cresciuto molto, quelli che non l'hanno fatto e quelli con una crescita media. Questo è ciò che chiamiamo banding e raggruppamento o segmentazione di LuckyTemplates.

Esempio di raggruppamento e segmentazione di LuckyTemplates con DAX

Esempio di raggruppamento e raggruppamento di LuckyTemplates

Elaboro una logica per raggiungere questo obiettivo, quindi incorporo questa logica per creare visualizzazioni di confronto. Ti mostrerò come farlo da zero.

Sommario

Calcolo della crescita delle vendite

Per prima cosa vogliamo calcolare Total Sales , ovviamente partiamo da qui.

Esempio di raggruppamento e segmentazione di LuckyTemplates con DAX

Quindi, ci dirigiamo a Sales LY (l'anno scorso), che è un semplice calcolo di intelligenza temporale.

Esempio di raggruppamento e segmentazione di LuckyTemplates con DAX

Da qui, possiamo calcolare la crescita delle vendite perché tutto ciò che dobbiamo fare è dividere le vendite totali per le vendite LY e sottrarre 1.

Esempio di raggruppamento e segmentazione di LuckyTemplates con DAX

Possiamo quindi creare una tabella come questa con le nostre vendite totali e la nostra crescita delle vendite in modo da poter vedere i risultati.

Esempio di raggruppamento e segmentazione di LuckyTemplates con DAX

Ma al momento, questo non raggruppa davvero, quindi è qui che dobbiamo usare il banding. Questo da solo non raggruppa i nostri clienti in base a nulla. In questo caso, non sapremmo quale sia stata la crescita e a quale gruppo appartenessero questi clienti.

Creazione di bande o gruppi

Per ottenere questo raggruppamento e raggruppamento di LuckyTemplates, è innanzitutto necessario creare i gruppi o le bande che classificheremo come crescita buona, crescita media e crescita scarsa.

Per fare ciò, utilizzeremo la funzione Inserisci dati . Qui è dove creiamo la nostra tabella, Sales Growth Groups .

Esempio di raggruppamento e segmentazione di LuckyTemplates con DAX

Fare clic su Inserisci dati per creare una tabella.

Inseriamo semplicemente i dettagli che vogliamo avere nelle colonne di questa tabella, quindi facciamo clic su Carica .

Esempio di raggruppamento e segmentazione di LuckyTemplates con DAX

Questo diventerà solo un tavolo di supporto . Non si integra affatto nel nostro modello. 

Esempio di raggruppamento e segmentazione di LuckyTemplates con DAX

all'interno del modello dati

Ora abbiamo i nostri gruppi di clienti in questa tabella.

Esempio di raggruppamento e segmentazione di LuckyTemplates con DAX

Con questo, ora possiamo creare la logica o il calcolo per raggruppare tutti questi clienti.

Elaborazione della logica per le vendite per gruppo di crescita

Per creare una nuova formula o calcolo, facciamo clic su Nuova misura .

Esempio di raggruppamento e segmentazione di LuckyTemplates con DAX

Chiamiamolo Sales Per Growth Group . Andremo a le vendite totali per fornire un contesto diverso. Quindi, nella nostra logica FILTER , utilizzeremo Customer Name . Vogliamo valutare quale riga rimane in base alla crescita di quel cliente, quindi andiamo , quindi la nostra tabella di supporto ( Sales Growth Groups ). Quindi, scriveremo la nostra logica per scorrere questa tabella di supporto.

Esempio di raggruppamento e segmentazione di LuckyTemplates con DAX

Mentre trasciniamo questa formula nel contesto Date, in realtà non cambia nulla, ed è esattamente come dovrebbe essere.

Esempio di raggruppamento e segmentazione di LuckyTemplates con DAX

Ha lo scopo di eguagliare le vendite totali perché dobbiamo quindi sovrapporre il contesto dei nostri segmenti di clienti per ottenere una ripartizione. 

Sovrapposizione del contesto dei segmenti di clientela

Trasformiamo questa tabella in una matrice in questo modo per inserire i nostri segmenti di clienti in colonne. Possiamo vedere che questo si interrompe in base alla crescita rispetto alla crescita anno su anno (anno su anno) per quel particolare cliente.

Esempio di raggruppamento e segmentazione di LuckyTemplates con DAX

Da qui, possiamo quindi creare la visualizzazione (fare clic sul grafico a barre in pila e inserire Segmenti di clienti nelle colonne) in cui possiamo guardare ogni cliente, ma anche avere una chiara delineazione se si tratta di clienti con buona crescita o clienti con scarsa crescita . Allo stesso tempo, stiamo ancora evidenziando le vendite totali qui.

Esempio di raggruppamento e segmentazione di LuckyTemplates con DAX

Quindi, lo ordiniamo correttamente.

Esempio di raggruppamento e segmentazione di LuckyTemplates con DAX

Ora abbiamo risultati chiari.

Esempio di raggruppamento e segmentazione di LuckyTemplates con DAX

Possiamo anche mostrare questi risultati (sulla tabella a sinistra) come un grafico a barre con il banding personalizzato al suo interno. Possiamo avere più informazioni rispetto alla semplice visualizzazione standard.

Esempio di raggruppamento e segmentazione di LuckyTemplates con DAX

Inoltre, attraverso questa logica che abbiamo sviluppato, possiamo creare una gamma di visualizzazioni . Possiamo creare un grafico a dispersione utilizzando questo calcolo.

Esempio di raggruppamento e segmentazione di LuckyTemplates con DAX

Con questa logica, possiamo sovrapporre i nostri segmenti di clienti nella legenda. Questo abbatterà la crescita dei clienti buoni e cattivi, il che porta quell'intuizione o elemento aggiuntivo alle nostre visualizzazioni. 


Utilizzare DAX per segmentare e raggruppare i dati in LuckyTemplates
Esempio di segmentazione Utilizzo di DAX avanzato in LuckyTemplates
Segmentazione dei dati basata su gruppi di percentuali: DAX avanzato in LuckyTemplates

Conclusione

Questo è un potente esempio di banding e raggruppamento (segmentazione) di LuckyTemplates. Questo non è l'unico modo in cui puoi usare questa tecnica. Ci sono molti modi in cui puoi applicare questa tecnica. 

Se riesci a capire la logica che seguo in questo tutorial, farai molta strada. Pensa a quale logica o banding potresti fare su qualsiasi calcolo e su qualsiasi metrica che calcolerai. È solo questione di impostarlo e farlo funzionare secondo una logica molto simile. 

Ti auguro il meglio!


Power Automate si applica a ogni azione nei flussi di lavoro

Power Automate si applica a ogni azione nei flussi di lavoro

Scopri l

Tecniche di modellazione dei dati per organizzare le misure DAX

Tecniche di modellazione dei dati per organizzare le misure DAX

Tecniche di modellazione dei dati per organizzare meglio le misure DAX per un flusso di lavoro più efficiente.

Filtro Power Apps: cosè e come si usa?

Filtro Power Apps: cosè e come si usa?

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

Come commentare più righe in Python: una guida semplice e veloce

Come commentare più righe in Python: una guida semplice e veloce

Connettori Power Automate: numero, testo e data e ora

Connettori Power Automate: numero, testo e data e ora

Acquisisci familiarità con i connettori Power Automate per la manipolazione di numeri, testo e date/ore.

Budget Vs Actual Vs Last Year - Suggerimenti per la rendicontazione finanziaria

Budget Vs Actual Vs Last Year - Suggerimenti per la rendicontazione finanziaria

Ora, è molto facile studiare il budget rispetto all

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 articolo tratta anche come importare oggetti da R a LuckyTemplates.

Che cosè Power Query e M Language: una panoramica dettagliata

Che cosè Power Query e M Language: una panoramica dettagliata

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

Cosè il sé in Python: esempi del mondo reale

Cos'è il sé in Python: esempi del mondo reale

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.