Classificazione di LuckyTemplates in forma gerarchica

Classificazione di LuckyTemplates in forma gerarchica

Oggi impareremo come calcolare il ranking di LuckyTemplates in una forma gerarchica che è un argomento un po' più complesso rispetto al concetto che abbiamo discusso nel mio precedente tutorial. Puoi guardare il video completo di questo tutorial in fondo a questo blog .

Nel precedente tutorial abbiamo visto come calcolare le percentuali in forma gerarchica . Abbiamo mostrato come calcolare il ranking su uno specifico set di dati di un particolare set di prodotti, sotto forma di categoria o sottocategoria di prodotti. Inoltre, nel caso della regione, è sotto forma di città, territori o paesi.

Questa volta, faremo un ulteriore passo avanti nel calcolo delle gerarchie. Impareremo come calcolare la classifica quando tutti i diversi insiemi di campi sono combinati in un unico insieme di gerarchie.

Sommario

Livelli Di Gerarchia

Passiamo a LuckyTemplates e vediamo come viene fatto. In questo scenario, abbiamo creato un insieme di gerarchie in cui il primo livello della gerarchia è sotto forma di territori.

Classificazione di LuckyTemplates in forma gerarchica

Il secondo livello è sotto forma di clienti.

Classificazione di LuckyTemplates in forma gerarchica

E il terzo livello è sotto forma di nomi di prodotti.

Classificazione di LuckyTemplates in forma gerarchica

Allora, qual è la logica dietro la creazione di questo tipo di gerarchia? Dobbiamo scoprire come ci stiamo comportando a ogni livello territoriale. Quindi, all'interno di ciascun territorio, dobbiamo determinare quali sono i nostri clienti con le migliori prestazioni .

Inoltre, vogliamo capire quali sono i migliori prodotti che i nostri clienti desiderano acquistare nei rispettivi territori per un periodo di tempo.

Passaggi su come calcolare il ranking di LuckyTemplates in forma gerarchica

Per cominciare, useremo l'approccio sbagliato per calcolare il ranking di LuckyTemplates utilizzando la funzione RANKX . In questo modo, capiremo perché il modo convenzionale di farlo non produrrà i risultati corretti.

Vale anche la pena esaminare gli errori in modo da poter classificare le misure corrette per valutare i risultati per ogni singolo livello della gerarchia nel modo giusto.

L'approccio sbagliato ma comune

Per risparmiare tempo, ho copiato e incollato la misura sulla base di una semplice funzione RANKX. Con questo, abbiamo creato tre variabili per ciascuna delle gerarchie utilizzando la semplice funzione RANKX. Inoltre, abbiamo utilizzato la funzione poiché abbiamo a che fare con le gerarchie.

Classificazione di LuckyTemplates in forma gerarchica

Carichiamo ora questa misura e controlliamo i risultati. Come si può vedere, il territorio con le vendite totali più alte è classificato per primo e il territorio con le vendite totali più basse è classificato per ultimo. Finora, stiamo ottenendo i risultati corretti.

Classificazione di LuckyTemplates in forma gerarchica

Per vedere come vengono valutati i nostri clienti, fai clic su un segno più per espandere uno qualsiasi dei nostri territori. È evidente che anche i nostri clienti con le vendite totali più elevate sono al primo posto in quel particolare territorio. Possiamo anche scorrere verso il basso e vedere che sono classificati correttamente.

Classificazione di LuckyTemplates in forma gerarchica

Quindi, controlla i risultati per i prodotti per vedere se sono anche disposti correttamente o meno.

Facciamo clic sul segno più del cliente Snaptags Ltd come esempio. Evidentemente, il prodotto con le vendite più alte per quel particolare cliente in quel particolare territorio è al primo posto e gli altri di conseguenza.

Tuttavia, abbiamo osservato che i clienti e i prodotti che non contengono alcun valore di vendita vengono comunque classificati. Possiamo smettere di valutarli usando la funzione .

Classificazione di LuckyTemplates in forma gerarchica

In questo caso, facciamo clic su Drill up ed Expand all down di un livello nella gerarchia invece di fare clic singolarmente su ciascun pulsante più.

Classificazione di LuckyTemplates in forma gerarchica

Come mostrato di seguito, possiamo ancora vedere che il primo territorio e i clienti per quel particolare territorio vengono ancora valutati correttamente.

Classificazione di LuckyTemplates in forma gerarchica

Scorri verso il basso per vedere come è classificato il nostro prossimo territorio.

In questa fase, ora possiamo vedere che c'è un problema perché il territorio del Queensland è stato classificato come secondo in precedenza, ma ora è valutato come terzo.

Classificazione di LuckyTemplates in forma gerarchica

Per essere sicuri, controlliamo anche come vengono valutati i nostri prodotti.

Allo stesso modo, il territorio del New South Wales e il cliente State Ltd erano entrambi al primo posto negli scenari precedenti, ma ora sono al secondo posto.

Classificazione di LuckyTemplates in forma gerarchica

Abbiamo iniziato a vedere questi risultati errati quando abbiamo fatto clic sul pulsante Espandi tutto in basso di un livello nella gerarchia invece di fare clic su ciascun pulsante più singolarmente.

Perché sta succedendo? Il motivo alla base di ciò è che quando facciamo clic sul pulsante più individualmente, lo stiamo semplicemente nascondendo sotto il cofano rimanendo comunque al livello più alto della gerarchia. Tecnicamente, non siamo passati al livello successivo.

D'altra parte, quando clicchiamo sul pulsante Espandi tutto in basso di un livello nella gerarchia , ci spostiamo al livello successivo, e questo è il momento in cui avviene la transizione del contesto effettivo.

Pertanto, non possiamo utilizzare il metodo convenzionale di calcolo del ranking nel caso delle gerarchie perché il drill down in realtà significa che si passa dal primo livello al livello successivo.

L'approccio corretto per calcolare il ranking di LuckyTemplates

Dopo aver identificato questi problemi, risolviamoli facendo clic su Nuova misura e creando la misura di classificazione corretta.

Classificazione di LuckyTemplates in forma gerarchica

Chiamiamo la nostra misura Ranking – Right Measure e creiamo tre variabili per il calcolo della classifica per le rispettive gerarchie. 

Digita VAR_Territory_Ranking per la nostra prima variabile. All'interno di questa variabile, il primo processo consiste nel creare una tabella virtuale utilizzando (Regions, Regions[Territory]) . Abbiamo fatto riferimento alla tabella delle regioni poiché i territori provengono da quella tabella.

Una volta creata la nostra tabella virtuale, all'interno di questa, dobbiamo creare una colonna virtuale utilizzando la funzione Questo ci aiuterà a valutare la classifica per quella particolare gerarchia territoriale.  

Quindi, chiamiamo la nostra colonna virtuale Territory Ranking e usiamo la funzione RANKX. Vogliamo classificare le nostre vendite più alte per prime e le vendite più basse per ultime. Quindi, convertiremo questa tabella virtuale in un valore scalare avvolgendolo all'interno della funzione SUMX .

Classificazione di LuckyTemplates in forma gerarchica

Abbiamo implementato la stessa identica tecnica per le altre due variabili come VAR_Customers_Ranking e VAR_Products_Ranking .

Naturalmente, abbiamo utilizzato la funzione ISINSCOPE e richiamato ciascuna delle nostre variabili rispetto a quel particolare livello di gerarchia.

Finora, ciò che abbiamo fatto è creare variabili per ogni livello della gerarchia e collocare ciascuna variabile in quel particolare campo utilizzando la funzione ISINSCOPE.

Classificazione di LuckyTemplates in forma gerarchica

È ora di testare la nostra formula e verificare i risultati portando la misura nella nostra visuale matrice ed espandendola.

Come mostrato di seguito, la classifica a livello di territorio viene valutata correttamente.

Classificazione di LuckyTemplates in forma gerarchica

Approfondiamo ulteriormente e controlliamo la classifica dei nostri clienti. Anche i clienti del territorio del New South Wales e della State LTD sono classificati correttamente.

Classificazione di LuckyTemplates in forma gerarchica

Questa volta, vediamo come viene valutato il nostro territorio del Queensland . Infine, ora è classificato di conseguenza.

Classificazione di LuckyTemplates in forma gerarchica

Per quanto riguarda i nostri livelli di prodotto, è bello vedere che sono anche classificati perfettamente.

Classificazione di LuckyTemplates in forma gerarchica

Se diamo un'occhiata anche al nostro secondo e terzo cliente, abbiamo anche ottenuto i risultati corretti.

Classificazione di LuckyTemplates in forma gerarchica

Classificazione di LuckyTemplates in forma gerarchica

Infine, eliminiamo la classifica rispetto agli spazi vuoti sostituendo il riferimento dei rispettivi nomi della tabella delle dimensioni con il nome  della tabella Sales .

Lo facciamo perché la tabella Sales ha una discendenza con ciascuna di queste tabelle dimensionali. Ad esempio, se non sono state effettuate vendite per un prodotto specifico nei confronti di un particolare cliente in quel territorio, per impostazione predefinita la classifica non verrà valutata rispetto a quel particolare punto dati. 

Quindi, andiamo avanti e sostituiamo il nostro riferimento alle tabelle delle dimensioni con la tabella delle vendite.

Classificazione di LuckyTemplates in forma gerarchica

Infine, controlliamo i risultati un'ultima volta. 

Ha funzionato! Ora possiamo vedere che la nostra classifica è limitata solo a un punto dati in cui abbiamo un valore di vendita. 

Classificazione di LuckyTemplates in forma gerarchica

Classificazione di LuckyTemplates in forma gerarchica


Calcolare la percentuale in LuckyTemplates in forma gerarchica
Scala temporale utilizzando le colonne calcolate in LuckyTemplates
Funzione CALCULATE: come può influire sui calcoli in LuckyTemplates

Conclusione

Il calcolo della classifica in una forma gerarchica comporta complessità soprattutto se hai a che fare con diversi insiemi di campi combinati in un unico insieme di gerarchie, ma ne vale la pena perché può davvero eseguire il drill-down al livello successivo.

Un'altra cosa importante da notare è che se si desidera visualizzare il calcolo della modifica della classificazione di LuckyTemplates in base alla selezione effettuata nell'affettatrice, invece di utilizzare la funzione , è possibile utilizzare la funzione durante la valutazione delle classifiche.

Quindi è tutto per me, spero che questo tutorial ti sia piaciuto. Ci sono molte risorse e ulteriori apprendimenti a cui puoi accedere facilmente sul sito Web , quindi dai un'occhiata.

Ti auguro il meglio,

Duro


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