Creazione di un grafico di Pareto in LuckyTemplates - DAX avanzato

Creazione di un grafico di Pareto in LuckyTemplates - DAX avanzato

Questo tutorial sul blog mostra un esempio davvero interessante sull'analisi di Pareto. Ti insegnerò come creare un grafico di Pareto utilizzando formule DAX avanzate. Puoi guardare il video completo di questo tutorial in fondo a questo blog.

Ti mostrerò come utilizzare una combinazione di formule per poter generare una visualizzazione come questa.

Creazione di un grafico di Pareto in LuckyTemplates - DAX avanzato

La prima cosa che consiglio sempre quando si lavora su qualcosa di simile con questa analisi è trasformare la visualizzazione in una tabella . In questo modo, puoi davvero esaminare i numeri necessari per generare la suddetta visualizzazione.

Per questo scenario, devi prima creare un totale cumulativo per ottenere l' importo dei ricavi totali . Come puoi vedere, non ci sono date e numeri. Pertanto, sarà difficile generare un totale cumulativo basato sul valore del testo anziché sui numeri. Ti insegnerò come farlo passo dopo passo.

SCARICA QUI LA RISORSA DAX

Sommario

Calcolo del totale cumulativo

La prima cosa che ti mostrerò è il calcolo del totale cumulativo senza date.

Creazione di un grafico di Pareto in LuckyTemplates - DAX avanzato

La tecnica qui consiste nell'usare la funzione e un iteratore come la funzione La funzione FILTER va all'interno del SUMX. Successivamente, è necessario creare una tabella virtuale utilizzando la funzione .

Creazione di un grafico di Pareto in LuckyTemplates - DAX avanzato

Il tavolo virtuale deve esaminare tutte le vendite all'interno del contesto di data selezionato. Successivamente, dovrebbe passare attraverso i codici di stato specifici all'interno della tabella.

La suddetta parte della formula creerà una tabella esattamente come la tabella di esempio. L'unica differenza è che per ora sta creando virtualmente il tavolo.

Creazione di un grafico di Pareto in LuckyTemplates - DAX avanzato

La parte successiva della formula creerà un'altra tabella virtuale per le entrate. Ma poiché questa logica è all'interno di un filtro, manipola virtualmente la tabella per creare un totale cumulativo. La formula deve scorrere ogni riga e parte della tabella delle entrate totali.

Se il ricavo della riga specifica è maggiore o uguale al ricavo statale, calcola l'importo del ricavo e lo riporta in tabella.  

Creazione di un grafico di Pareto in LuckyTemplates - DAX avanzato

Successivamente, è necessario aggiungere la variabile, StateRev , in modo che valuti Total Revenue .

Creazione di un grafico di Pareto in LuckyTemplates - DAX avanzato

È così che crei un totale cumulativo anche se non esiste una classifica basata su date o numeri. I totali cumulativi creati si basano solo su una colonna di testo.

Tutti i totali cumulativi nella tabella vengono calcolati perché tutti valutati su true, quindi i ricavi totali vengono aggregati al totale cumulativo.

Creazione della tabella di tutte le vendite

La parte successiva che vorrei dimostrare è la creazione della tabella delle vendite per il grafico di Pareto.

Per prima cosa, fai clic su Nuova misura , quindi digita il nome della misura. In questo caso, è Tutte le vendite . Quindi, avvia la formula con la funzione per calcolare il Total Revenue. E poi, vai (Sales) .

Creazione di un grafico di Pareto in LuckyTemplates - DAX avanzato

Fare clic su Invio e trascinare la misura completata nella tabella per visualizzare i dati corrispondenti.

Creazione di un grafico di Pareto in LuckyTemplates - DAX avanzato

Inoltre, puoi creare un grafico di Pareto basato su qualsiasi selezione tramite il selettore Categoria prodotto .

Creazione di un grafico di Pareto in LuckyTemplates - DAX avanzato

Combinazione di formule DAX per creare un grafico di Pareto

La prossima cosa che voglio mostrarti è come combinare le formule precedenti in un'altra semplicemente aggiungendo alcune funzioni DAX.

Per farlo, basta creare una nuova misura o copiarne una esistente (simile), quindi rinominarla di conseguenza. Per questo esempio, la nuova misura è denominata Pareto Chart (States) .

Come puoi vedere, esiste già una formula esistente nella misura copiata, quindi devi solo aggiungere alcune formule DAX. In questo caso, è necessario aggiungere alcune variabili utilizzando la funzione , che semplifica i calcoli.

La prima variabile ( VAR StateRey ) equivale semplicemente a Total Revenue, mentre la seconda ( VAR AllSales ) utilizza le funzioni e ALLSELECTED .

Per la logica, aggiungi la funzione prima di SUMX , quindi aggiungi la variabile AllSales nella parte inferiore. È importante avere un valore costante per la restituzione dei risultati. Pertanto, dovresti inserire zero come risultato alternativo.

Creazione di un grafico di Pareto in LuckyTemplates - DAX avanzato

Ci sono momenti in cui i risultati appaiono in un formato numerico, ma la colonna Pareto Chart (States) dovrebbe mostrare in percentuale come questa qui sotto.

Creazione di un grafico di Pareto in LuckyTemplates - DAX avanzato

Pertanto, devi andare su Misura strumenti e quindi modificare il formato in una percentuale.

Creazione di un grafico di Pareto in LuckyTemplates - DAX avanzato

Una volta tornato alla tabella, puoi vedere i risultati esatti nella tabella trasformarsi in un grafico di Pareto. Questo è il motivo per cui consiglio sempre di inserirlo all'interno di una tabella prima di creare il grafico.

Puoi sperimentare sul grafico e selezionare i dati dinamici nel selettore Categoria prodotto . Come puoi vedere, anche il grafico di Pareto cambia dinamicamente in base alle categorie di prodotti.

Puoi anche aggiungere alcuni colori al tuo grafico di Pareto utilizzando alcune etichette di dati per renderlo più convincente. Prenditi del tempo per giocare nell'area di formattazione e imposta il tuo grafico di Pareto di conseguenza. Ad esempio, puoi modificare la visualizzazione e abilitare i valori di linea come questo qui sotto.

Creazione di un grafico di Pareto in LuckyTemplates - DAX avanzato

C'è così tanto che puoi fare all'interno di LuckyTemplates per far risaltare i tuoi dati e rendere il tuo report più efficace e visivamente accattivante.


Implementazione del principio di Pareto (80/20) nell'analisi di LuckyTemplates
Analisi di Pareto: chi sono i principali clienti
che mostrano i budget in Power BI - Totali cumulativi DAX

Conclusione

Spero che questo esempio di combinazioni di formule vi piaccia. Può diventare troppo avanzato, ma è tutto fattibile in LuckyTemplates. Vorrei anche menzionare che la funzione (variabile) ci ha davvero aiutato in questo esempio.

La chiave è capire il momento giusto per utilizzare le variabili nella valutazione. Potrebbe essere utilizzato all'inizio della formula o come funzione di iterazione. 

Spero che tu abbia ottenuto qualcosa da questo tutorial e spero che tu possa trovare un modo per utilizzare il modello di formula di esempio nei tuoi modelli.

Ti auguro il meglio!


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