Raggruppamento dinamico di LuckyTemplates | Banding tramite DAX

Raggruppamento dinamico di LuckyTemplates | Banding tramite DAX

Voglio esaminare una tecnica di raggruppamento dinamico di LuckyTemplates. Ti mostrerò come mostrare in modo dinamico segmenti delle tue bande di informazioni. Questa è una tecnica potente per costruire sul tuo modello di dati. Puoi guardare il video completo di questo tutorial in fondo a questo blog.

Ho un modello di dati molto semplice qui. È un po' un casino a causa del modo in cui Microsoft ha impostato le cose all'interno di LuckyTemplates, cosa che non mi piace; quindi, mi piacerebbe riorganizzarlo usando la tecnica della cascata.

Raggruppamento dinamico di LuckyTemplates |  Banding tramite DAX

Voglio la mia tabella delle vendite in fondo e tutte le mie tabelle di ricerca in alto.

Raggruppamento dinamico di LuckyTemplates |  Banding tramite DAX

Tuttavia, in molti casi, le tabelle di ricerca non contengono molte informazioni. Ad esempio, ho i dati dei miei clienti qui, ma voglio essere in grado di raggruppare i miei clienti in base a una metrica e voglio farlo in modo dinamico.

Raggruppamento dinamico di LuckyTemplates |  Banding tramite DAX

A seconda della mia selezione, il raggruppamento sarà diverso. Ad esempio, seleziono un anno diverso o dico un prodotto diverso, voglio essere in grado di analizzare i miei risultati nel raggruppamento in base a tali selezioni.

Quando combini questa tecnica con un buon modello, ci sono diversi modi per filtrare i tuoi dati.

Ora esaminiamo la teoria di come funziona effettivamente.

Sommario

Formule DAX e diramazione di misure

Ho un semplice calcolo qui per le mie vendite totali. In questa misura ho utilizzato e ho recuperato il prezzo da una tabella diversa, quindi l'ho moltiplicato per la quantità venduta ad ogni singola transazione.

Raggruppamento dinamico di LuckyTemplates |  Banding tramite DAX

Ora, all'interno della visualizzazione, voglio essere in grado di distinguere quali dei miei clienti sono quelli che considero clienti con buona crescita , clienti con crescita media o clienti con scarsa crescita . La chiave è riconoscere l'anno selezionato sull'affettatrice.

Raggruppamento dinamico di LuckyTemplates |  Banding tramite DAX

Ho anche qui il calcolo del mio Sales LY (l'anno scorso), dove ho usato le funzioni e .

Raggruppamento dinamico di LuckyTemplates |  Banding tramite DAX

Da questo calcolo, posso quindi ricavare la percentuale di crescita ( Crescita delle vendite ).

Raggruppamento dinamico di LuckyTemplates |  Banding tramite DAX

Ecco come puoi costruire calcoli di banding di nicchia. In questo caso, sto espandendo in questo calcolo (Crescita delle vendite), e quindi creerò i miei segmenti basati su quello.

Si noti che nessuno di questi dati si trova all'interno di nessuna delle mie tabelle di dati grezzi . Lo sto creando con misure e poi segmenterò e fascerò dinamicamente in base a questo calcolo.

Puoi vedere sulla visualizzazione del grafico a dispersione è dove il segmento o il raggruppamento scoppia davvero. Questa visualizzazione ha la stessa misura della visualizzazione del grafico a barre qui sotto. Sta solo rappresentando le cose in un modo leggermente diverso. Ed è ancora un calcolo dinamico o una tecnica di segmentazione dinamica.

Raggruppamento dinamico di LuckyTemplates |  Banding tramite DAX

Posso anche suddividerlo per mese e anno semplicemente aggiungendo un filtro slicer.

Raggruppamento dinamico di LuckyTemplates |  Banding tramite DAX

Raggruppamento dinamico di LuckyTemplates tramite DAX

Di solito ottengo le mie formule da , utilizzando l' applicazione basata sul Web DAX Clean Up . Puoi salvare tutte le tue formule qui.

Raggruppamento dinamico di LuckyTemplates |  Banding tramite DAX

Ho il mio esempio di banding salvato in Analyst Hub e posso semplicemente copiare il codice e incollarlo nel mio modello. Potrebbe essere necessario modificare alcuni parametri all'interno della formula, ma in questo caso l'ho già impostato perfettamente.

Raggruppamento dinamico di LuckyTemplates |  Banding tramite DAX

Un'altra cosa che devi ricordare quando fai una segmentazione dinamica è che devi creare una tabella di supporto . In questo esempio, voglio essere in grado di segmentare in base a questo fattore di crescita. Quindi ho suddiviso i miei segmenti per quel particolare fattore di crescita.

Raggruppamento dinamico di LuckyTemplates |  Banding tramite DAX

E nota che sto costruendo in cima al mio modello principale. Nessuno di questi dati viene implementato fisicamente in nessuna tabella, il che rende questa tecnica così flessibile.

Raggruppamento dinamico di LuckyTemplates |  Banding tramite DAX

Ora diamo un'occhiata alla formula che ho usato qui, Sales per Growth Group .

Nella formula, vedi che voglio calcolare le vendite totali, ma voglio essere in grado di filtrare il risultato delle vendite in base alla tabella di supporto che ho creato.

Voglio valutare quale sia stata la crescita del cliente. E così, con la funzione , questa formula ripeterà ogni singolo cliente e calcolerà la crescita delle vendite di ogni cliente. Questo va virtualmente sull'intero elenco dei miei clienti e quindi restituisce le vendite in base a ciò che valuta vero.

Raggruppamento dinamico di LuckyTemplates |  Banding tramite DAX

La cosa interessante di questo è che quando trascino questa formula nella tabella, vedrai che a un certo punto tutto diventa vero. Questo perché il filtro non è affatto nel contesto in questa tabella.

Raggruppamento dinamico di LuckyTemplates |  Banding tramite DAX

Tuttavia, puoi vedere le bande o i gruppi nella visualizzazione del grafico a dispersione. Con la tabella di supporto che ho creato (tabella dei segmenti di clienti), il filtro all'interno della formula, Sales per Growth Group , è in gioco in questa visualizzazione. Di conseguenza, molti valuteranno falso. Ed è così che otteniamo i segmenti, queste bande all'interno della visualizzazione.

Raggruppamento dinamico di LuckyTemplates |  Banding tramite DAX


Esempio di raggruppamento e segmentazione di LuckyTemplates con DAX
Usare DAX per segmentare e raggruppare i dati in LuckyTemplates
Esempio di segmentazione con DAX avanzato in LuckyTemplates

Conclusione

C'è un po' da scompattare in questa tecnica di raggruppamento dinamico di LuckyTemplates, ma non è così difficile se capisci davvero il modello e la tabella di supporto che devi usare.

Puoi inserire questo modello più e più volte, per qualsiasi banding desideri. La tabella di supporto può essere totalmente dinamica e flessibile e può essere basata su qualsiasi metrica desiderata. Assicurati solo di inserire effettivamente la metrica corretta all'interno di questa valutazione attraverso la tabella. Questo è totalmente dinamico rispetto a qualunque cosa tu metta qui. Puoi avere margini di profitto qui, per esempio.

Per ulteriori contenuti correlati, controlla i link sottostanti.

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