Calcola la percentuale in LuckyTemplates in forma gerarchica

Calcola la percentuale in LuckyTemplates in forma gerarchica

Potresti incontrare un requisito in cui dovrai visualizzare la percentuale di rapporto di un particolare livello nei tuoi dati rispetto a un . Molti potrebbero trovare questo compito complicato in quanto non esiste una funzione semplice per ottenere questo risultato. In questo tutorial, dimostrerò come calcolare la percentuale in LuckyTemplates in forma gerarchica. Puoi guardare il video completo di questo tutorial in fondo a questo blog.

Quando calcoliamo le percentuali per ciascun elemento pubblicitario dividendo le vendite totali per le vendite complessive aggregate, otteniamo la percentuale di vendite totali per ciascun elemento pubblicitario.

Ma come lo calcoliamo quando è presente sotto forma di una caratteristica gerarchica creata sotto forma di sottocategoria? Vediamo come possiamo calcolare le percentuali in forma gerarchica.

Sommario

Come calcolare gerarchicamente la percentuale in LuckyTemplates

Nella matrice, abbiamo creato una gerarchia di righe. Il primo livello della gerarchia contiene il territorio della tabella Regioni, mentre il secondo livello della gerarchia contiene il nome del prodotto della tabella Prodotti. Abbiamo la percentuale di vendite totali per ogni territorio, dove le vendite totali vengono divise per le vendite complessive aggregate.

Ma quando passiamo alla gerarchia successiva, vedremo che la percentuale delle vendite totali per ogni prodotto viene divisa per le vendite totali di quella particolare categoria.

Le vendite totali del prodotto 1 vengono divise per le vendite totali complessive del territorio del New South Wales. Lo stesso vale per il prodotto 2 e così via.

Calcola la percentuale in LuckyTemplates in forma gerarchica

Ora scriviamo la formula da zero e valutiamola passo dopo passo.

Chiamiamo questa misura % delle vendite totali – 2 . Creeremo una variabile per le vendite totali, che calcola le vendite totali per ogni singolo elemento pubblicitario e questo restituirà le vendite totali.

Calcola la percentuale in LuckyTemplates in forma gerarchica

Ora creeremo due variabili. La prima variabile ci aiuterà a calcolare le vendite totali complessive per tutti i territori. La seconda variabile ci aiuterà a calcolare le vendite totali complessive per tutti i prodotti che vengono venduti all'interno di quel particolare territorio.

Iniziamo con Total Sales e chiamiamo la funzione . Quindi faremo riferimento alla tabella Regioni poiché tutti i territori provengono dalla tabella Regioni. Usiamo la stessa logica anche per il calcolo del Prodotto. Cambieremo solo il nome della variabile e anche il riferimento alla tabella.

Quindi ora chiamiamo queste variabili sotto l'istruzione scritta. Prendiamo la prima variabile.

Calcola la percentuale in LuckyTemplates in forma gerarchica

Come possiamo vedere, per ogni territorio otteniamo il risultato totale generale, che è come previsto.

Calcola la percentuale in LuckyTemplates in forma gerarchica

Diamo un'occhiata ai risultati per i prodotti, che dovremmo ottenere per ogni singolo territorio per tutti i prodotti.

Calcola la percentuale in LuckyTemplates in forma gerarchica

Successivamente, creeremo i due set di variabili che ci aiuteranno a calcolare la percentuale per Territory_Wise e per Products_Wise.

Useremo la funzione e divideremo le nostre vendite totali per le vendite totali del territorio, con il risultato alternativo pari a zero. Lo stesso vale anche per i Prodotti. Cambiamo solo il nome della variabile e il riferimento alla variabile.

Calcola la percentuale in LuckyTemplates in forma gerarchica

Infine, definiremo la nostra variabile finale, che sarà la variabile RISULTATI. Conterrà un'istruzione con la condizione che se si tratta di un territorio, vogliamo che il risultato sia una percentuale del territorio; se si tratta di un nome di prodotto, vogliamo che i risultati siano una percentuale di Products_Wise.

Altrimenti, vogliamo che il risultato sia Percentage of Territory_Wise. Vogliamo mostrare che i nostri totali generali sono al cento per cento.

Useremo una funzione chiamata . Questa funzione mantiene un valore sotto forma di vero o falso. Quindi, riportiamo i risultati sotto la dichiarazione scritta e formattiamo i nostri risultati in forma percentuale.

Calcola la percentuale in LuckyTemplates in forma gerarchica

Come possiamo vedere, stiamo ottenendo i risultati attesi.

Calcola la percentuale in LuckyTemplates in forma gerarchica

Infine, vediamo cosa succede quando cambiamo l'ordine della nostra condizione all'interno dell'istruzione SWITCH TRUE.

Calcola la percentuale in LuckyTemplates in forma gerarchica

I risultati in realtà non sono corretti. Il motivo è che se dividiamo i nostri 3 milioni di vendite totali per il prodotto 1 per i 60 milioni di vendite totali per il Nuovo Galles del Sud, dovremmo ottenere circa 5 come risultato, ma piuttosto stiamo vedendo i risultati al 34%.

Quello che è successo qui è che DAX calcola prima il contesto più interno, quindi si sposta verso il contesto più esterno.

Pertanto, nel caso delle gerarchie, anche il nostro ordine di condizioni deve essere organizzato di conseguenza.

In questo caso, i nostri nomi di prodotto si trovano a un livello inferiore nella gerarchia, quindi andranno per primi come condizione. Poiché i territori si trovano nel livello superiore o nel primo livello della gerarchia, andranno per ultimi.

Calcola la percentuale in LuckyTemplates in forma gerarchica

Quindi, cambiamo di nuovo l'ordine della nostra condizione per tornare alla normalità. Questo ci darà i risultati corretti.


Gerarchie nelle visualizzazioni di LuckyTemplates
MultiIndex nei panda per dati multilivello o gerarchici

Come organizzare il modello di dati di LuckyTemplates - Suggerimenti per le best practice

Conclusione

Nel tutorial di oggi, ti ho mostrato come calcolare la percentuale in LuckyTemplates in forma gerarchica. Ti ho illustrato come eseguire questa operazione utilizzando una semplice misura con alcune funzioni DAX e un'istruzione SWITCH TRUE.

Spero che questo ti sia utile. Puoi guardare il video tutorial completo al link sottostante. Controlla anche i link correlati per contenuti più simili.

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