Cosè il sé in Python: esempi del mondo reale
Cos'è il sé in Python: esempi del mondo reale
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.
Cos'è il sé in Python: esempi del mondo reale
Imparerai come salvare e caricare oggetti da un file .rds in R. Questo blog tratterà anche come importare oggetti da R a LuckyTemplates.
In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.
Questo tutorial illustrerà come utilizzare la tecnica di visualizzazione dinamica multi-thread per creare approfondimenti dalle visualizzazioni di dati dinamici nei report.
In questo articolo, esaminerò il contesto del filtro. Il contesto del filtro è uno degli argomenti principali che qualsiasi utente di LuckyTemplates dovrebbe inizialmente conoscere.
Voglio mostrare come il servizio online di LuckyTemplates Apps può aiutare nella gestione di diversi report e approfondimenti generati da varie fonti.
Scopri come elaborare le modifiche al margine di profitto utilizzando tecniche come la ramificazione delle misure e la combinazione di formule DAX in LuckyTemplates.
Questo tutorial discuterà delle idee di materializzazione delle cache di dati e di come influiscono sulle prestazioni dei DAX nel fornire risultati.
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