Cosè il sé in Python: esempi del mondo reale
Cos'è il sé in Python: esempi del mondo reale
Una volta che ti sarai avvicinato sempre di più alle formule DAX avanzate, vedrai il mondo delle opportunità analitiche espandersi incommensurabilmente per te. In questo esempio ti mostrerò di quanto. Puoi guardare il video completo di questo tutorial in fondo a questo blog.
In questo post del blog, esplorerò alcune logiche DAX relativamente avanzate e poi le svilupperò combinando un calcolo iniziale con un altro. Questo post del blog segue un video esistente che ci ha permesso di raggruppare i nostri clienti in base alla classifica delle vendite .
Mi ha fatto pensare a cos'altro possiamo generare da queste informazioni. Mi sono reso conto che sarebbe stato interessante se lo guardassimo da una prospettiva percentuale invece che da una prospettiva totale.
Ad esempio, se un anno realizzi il 20% delle tue vendite dai tuoi primi 5 clienti e poi l'anno successivo guadagni solo il 5%. Dal punto di vista del marketing, vuoi capire perché questo sta accadendo e agire per aumentare questa percentuale.
Sommario
Determinazione della classifica dinamica per gruppo di clienti
Esaminiamo innanzitutto come abbiamo raggruppato questi clienti. Abbiamo creato una misura e l'abbiamo chiamata Customer Sales by Group utilizzando questa formula:
In sostanza, ciò che abbiamo fatto è stato classificare dinamicamente ogni anno quante vendite sono state effettuate per cliente utilizzando DAX avanzato . Li abbiamo raggruppati in tre: Top 5, Top 5 a 20 e poi The Rest.
Ma ora quello che vogliamo fare è determinare la percentuale di questi importi nelle vendite totali. Quindi vogliamo vedere tutti questi numeri come percentuali in modo da poter vedere se la variazione percentuale si sta verificando nel tempo.
Questo non è troppo difficile da fare da dove siamo ora. Se hai letto il post o il video del blog precedente e l'hai capito, allora questo sarà un gioco da ragazzi.
Per ottenere questi risultati in percentuale, dobbiamo capire come ottenere i numeri nella riga Totale con i numeri nella Top 5, Rank 5 to 20 e The Rest. Ad esempio, i nostri primi 5 clienti ci hanno guadagnato $ 4.988.170,10 nel 2014, che devono essere divisi per il nostro totale di $ 35.040.899,50 per ottenere la percentuale.
La prima cosa da fare è copiare e replicare la tabella nella tela, quindi elaborare una misura che recupererà i 35 milioni di vendite totali in questo contesto.
Come puoi vedere, abbiamo visualizzato Total Sales dall'interno della funzione CALCULATE, quindi abbiamo modificato il contesto utilizzando una formula DAX piuttosto avanzata .
Tabelle vendite totali e gruppi di clienti
Le vendite totali, di per sé, non hanno alcuna relazione con la tabella Gruppi di clienti che abbiamo creato nel precedente post del blog. Non c'è assolutamente alcun collegamento tra i due.
Quindi, se proviamo a filtrare le vendite totali in base alla tabella Gruppi di clienti, non succederà nulla. Ma controlla cosa succede quando lo mettiamo in tavola.
È stato inserito un filtro nelle colonne 2014, 2015 e 2016; quindi otteniamo il totale in ogni singola iterazione della tabella Gruppi. Tuttavia, la dimensione Gruppi non filtra perché non sono connessi al modello di dati. Quindi fondamentalmente abbiamo i due elementi chiave per questo pezzo di analisi.
Determinazione della percentuale delle vendite dei clienti per gruppo di classificazione
Il passaggio successivo consiste nel creare una nuova misura o utilizzare la misura esistente e chiamarla % vendite clienti per gruppo. Divideremo le vendite dei clienti per gruppo per le vendite totali, con 0 come risultato alternativo.
Ovviamente, dovremo formattarlo e cambiarlo in percentuale.
L'ultimo passo è prendere questa misura e metterla nella tabella per vedere la percentuale. Sembra che stia calcolando il risultato giusto perché otteniamo il 100% per tutti i totali. Come puoi vedere, questa è una tecnica fantastica costruita sopra una tecnica esistente che abbiamo usato in precedenza.
Visualizzare i dati
Come tocco finale, puoi metterlo in una visualizzazione, soprattutto se hai intenzione di mostrare più dei tre anni che ho illustrato in questa tabella. Esistono diversi modi per suddividere e suddividere queste informazioni, come con questo grafico a linee:
Oppure, se preferisci, possiamo utilizzare un grafico ad area:
Ecco fatto: ora abbiamo calcolato dinamicamente da dove provengono le nostre vendite e da quali gruppi di classifica provengono nel tempo.
Questo è un lavoro analitico DAX davvero potente e avanzato che produce grandi intuizioni. In molti scenari, avere una profonda comprensione della composizione dei propri attributi è fondamentale per il processo decisionale e la gestione del rischio. La mia mente va a situazioni come libri di prestiti bancari, copertura assicurativa, attribuzione delle vendite e molti altri. Usando una combinazione di queste tecniche, puoi portare alla luce queste intuizioni in modo abbastanza efficace.
Conclusione
Ci sono molti elementi coinvolti nel mettere insieme questo tipo di calcolo. Se hai appena iniziato con DAX, dai un'occhiata ai miei corsi online e per avere una buona comprensione di dove iniziare e cosa puoi ottenere oltre a questo. La combinazione di tecniche qui apre un mondo di opportunità che puoi utilizzare più e più volte in molti modelli.
La chiave per capire come trasferirlo ai tuoi modelli è pensare alla dimensione o all'attributo che desideri approfondire, come clienti, regioni o prodotti. Dovrai quindi iterare quell'attributo all'interno della tua misura. A volte potresti persino aver bisogno di una tabella di supporto per creare quella logica da eseguire.
Buona fortuna con questo. Se hai domande o feedback fammelo sapere nei commenti qui sotto.
Cos'è il sé in Python: esempi del mondo reale
Imparerai come salvare e caricare oggetti da un file .rds in R. Questo blog tratterà anche come importare oggetti da R a LuckyTemplates.
In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.
Questo tutorial illustrerà come utilizzare la tecnica di visualizzazione dinamica multi-thread per creare approfondimenti dalle visualizzazioni di dati dinamici nei report.
In questo articolo, esaminerò il contesto del filtro. Il contesto del filtro è uno degli argomenti principali che qualsiasi utente di LuckyTemplates dovrebbe inizialmente conoscere.
Voglio mostrare come il servizio online di LuckyTemplates Apps può aiutare nella gestione di diversi report e approfondimenti generati da varie fonti.
Scopri come elaborare le modifiche al margine di profitto utilizzando tecniche come la ramificazione delle misure e la combinazione di formule DAX in LuckyTemplates.
Questo tutorial discuterà delle idee di materializzazione delle cache di dati e di come influiscono sulle prestazioni dei DAX nel fornire risultati.
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