Come valutare i cluster nei dati utilizzando la tecnica DAX in LuckyTemplates

Come valutare i cluster nei dati utilizzando la tecnica DAX in LuckyTemplates

In questo tutorial, ti mostrerò come mostrare i cluster nei tuoi dati ti consente di estrarre approfondimenti di gran lunga superiori rispetto a se avessi solo un grafico a dispersione con un sacco di informazioni piantate lì dentro. Puoi guardare il video completo di questo tutorial in fondo a questo blog.

Esaminerò alcune tecniche DAX avanzate che è necessario utilizzare in combinazione con il modello di dati. Se li usi bene, le opportunità analitiche si aprono sostanzialmente per te e puoi davvero mostrare le intuizioni in modo efficace.

In questo particolare esempio, sto cercando di vedere se c'era qualche motivo per cui stiamo assistendo a un certo raggruppamento dei nostri clienti in base alle loro prestazioni .

Sovrapponendo una logica (all'interno di una formula DAX) su una tabella secondaria, sono in grado di classificare se un cliente è buono, ok, scarso o eccezionale.

Quindi, utilizzando questa nuova dimensione nel mio grafico a dispersione, posso vedere se appare un raggruppamento di risultati in base alla logica che ho appena implementato.

Sommario

Come visualizzare i cluster nei dati

In questa visualizzazione, esaminiamo ogni singolo cliente nel nostro set di dati. Ci sono molti clienti e stiamo analizzando i clienti in base ai loro margini di profitto nelle loro vendite totali. Sul lato destro, abbiamo un gruppo di clienti ad alte prestazioni o clienti con margini più elevati.

Come valutare i cluster nei dati utilizzando la tecnica DAX in LuckyTemplates

Per raggiungere questo obiettivo, dobbiamo creare una logica che ci consenta di visualizzare questi cluster di informazioni e costruire quella logica in base al gruppo di profitto in cui si trovano questi clienti.

La cosa fondamentale qui è che questi gruppi di profitto in realtà non esistono nel modello di dati, quindi dobbiamo costruire questa logica e quindi sovrapporla.

Questo esempio è solo uno dei tanti modi in cui potremmo farlo. Potremmo esaminare la crescita dei profitti, la crescita dei margini e una varietà di cose in cui abbiamo bisogno di qualsiasi tipo di logica e portarla qui. Possiamo quindi identificare qualsiasi modello o gruppo di informazioni che può davvero estrarre qualche intuizione per noi.

All'interno del modello di dati

Osservando il modello di dati, la prima cosa da notare è che qui abbiamo creato una tabella di supporto. Una tabella di supporto viene generalmente utilizzata a volte come tabella dei parametri, ma in questo caso utilizzeremo una logica che integri la tabella di supporto nel nostro modello principale.

Come valutare i cluster nei dati utilizzando la tecnica DAX in LuckyTemplates

All'interno della nostra tabella di supporto, stiamo analizzando in quale gruppo di clienti in base alla redditività si trovano questi clienti.

Come valutare i cluster nei dati utilizzando la tecnica DAX in LuckyTemplates

Quindi, ad esempio, se il cliente ha generato oltre $ 25.000 di profitti, allora sarà un cliente top, mentre quelli tra $ 20.000 e $ 25.000 saranno un buon cliente, e così via.

Integrare la logica nella dimensione

Nella tabella dei clienti, utilizziamo la tabella di supporto e quindi costruiamo una logica.

Alcuni di voi potrebbero pensare che sia meglio sviluppare tutta questa logica all'interno di questa colonna calcolata - sì, assolutamente - ma a volte lo trovo poco pratico, specialmente quando la tabella di supporto ha, diciamo, 10 diversi pezzi di logica su cui devi lavorare .

Sì, potresti semplicemente sviluppare una colonna calcolata davvero complicata, ma penso che sarebbe molto più semplice inserirli in una tabella di supporto e quindi scrivere una logica semplice come questa, che li integrerebbe.

Come valutare i cluster nei dati utilizzando la tecnica DAX in LuckyTemplates

In questa logica qui, CALCOLIAMO in quale gruppo si trova ogni cliente. Il gruppo verrà restituito dalla funzione VALUES , quindi la funzione FILTER è ciò che crea l'iterazione per iterare attraverso la logica.

Quindi, per ogni cliente qui, qual è il Total Profits ; si colloca tra il MIN e il MAX di uno qualsiasi dei nostri gruppi. In tal caso, restituisci quel gruppo. Ed è così che creiamo questi gruppi di profitto .

Creazione della visualizzazione

Ora che abbiamo questa dimensione, possiamo usarla all'interno delle nostre visualizzazioni per identificare questi cluster. Quindi creeremo un grafico a dispersione , quindi inseriremo i nostri margini di profitto nell'asse Y e le vendite nell'asse X .

Ma, se trasciniamo Customer Name , qui vedremo che abbiamo creato alcune informazioni, ma in realtà non mostra alcun valore. Sarebbe molto meglio se creiamo gruppi di informazioni.

Come valutare i cluster nei dati utilizzando la tecnica DAX in LuckyTemplates

 Quindi, per fare ciò, riempiamo i punti e cambiamo alcuni colori dei dati per assicurarci che alcuni risaltino. Facendo queste semplici regolazioni, possiamo facilmente identificare ed estrarre molte più informazioni all'interno dei nostri elementi visivi .

Come valutare i cluster nei dati utilizzando la tecnica DAX in LuckyTemplates

La tabella di supporto è un concetto davvero chiave da aggirare e da comprendere quando si utilizza LuckyTemplates perché possiamo integrarlo in tanti modi.

Esistono molti modi per identificare i cluster in base a una varietà di metriche, poiché ci sono così tanti scenari diversi che i nostri dati potrebbero richiederci di analizzare.


Utilizzare DAX per segmentare e raggruppare i dati in LuckyTemplates
Trovare modelli nei dati con logica interna utilizzando LuckyTemplates e DAX
Segmentazione dinamica: come segmentare i clienti in gruppi utilizzando DAX avanzato

Conclusione

C'è qualcosa in questa tecnica, ma mostrare i cluster nei tuoi dati usando la logica è davvero potente e ci sono così tanti modi in cui puoi replicarlo in altri scenari o attraverso i tuoi dati.

Questo è in definitiva ciò che voglio che tu estragga da questo tutorial che ho creato, poiché le opportunità analitiche crescono in modo esponenziale attorno a questo tipo di tecnica.

Questa è una tecnica avanzata, quindi non preoccuparti troppo se non ha senso immediatamente, ma provala sicuramente. Scoprirai rapidamente di scoprire alcune intuizioni davvero interessanti che prima non avevi.

Saluti!


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