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!


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