Cosè il sé in Python: esempi del mondo reale
Cos'è il sé in Python: esempi del mondo reale
Nel post del blog di oggi, voglio mostrare una tecnica di segmentazione all'interno di LuckyTemplates. Voglio anche discutere le considerazioni di cui hai bisogno quando lo usi nell'intero report di LuckyTemplates. Questo è un modo per portare ulteriori approfondimenti ai tuoi dati che potresti non essere stato in grado di fare in passato. Puoi guardare il video completo di questo tutorial in fondo a questo blog.
Questo particolare esempio proveniva in realtà da una delle sfide di LuckyTemplates che abbiamo attraverso LuckyTemplates.
Solo per darvi un breve background, stiamo esaminando l'efficacia del nostro marketing sui nostri clienti.
Dispongo già di informazioni sui miei clienti, ma desidero anche suddividerle e determinare il rendimento dei miei clienti Top 30 , Mid Tier e Bottom Tier in base alla loro classifica delle vendite.
Questa è un'analisi legittima che normalmente potrebbe non essere all'interno dei tuoi dati. Nella maggior parte dei casi, non avrai questa suddivisione nei tuoi dati, ma puoi crearla all'interno di LuckyTemplates.
Il bello di LuckyTemplates è che questo report può essere totalmente dinamico. Ad esempio, i primi 30 clienti mostrati qui saranno diversi per ogni diverso periodo di tempo che seleziono. Il calcolo verrà aggiornato in base alla selezione.
Sommario
Creazione di una tabella secondaria per il report di LuckyTemplates
Quando seleziono i miei primi 30 clienti, come posso assicurarmi che ogni singola metrica cambi per quel segmento? Come possiamo assicurarci che questa particolare selezione fluisca su ogni singola intuizione? La modifica dovrebbe riflettersi non solo nella visualizzazione del grafico a ciambella, ma anche nelle immagini delle carte, nel grafico a dispersione e nel grafico a barre.
Devi ricordare che quando usiamo questa tecnica di raggruppamento dinamico, usiamo una tabella secondaria .
Questa particolare tabella non ha alcuna connessione con il resto del nostro modello di dati. Dobbiamo capire come possiamo collegarlo ai calcoli che stiamo facendo, come vendite o transazioni.
Quindi esaminiamo rapidamente le tecniche. Questo è il modello di formula DAX di raggruppamento dinamico che è possibile usare in diversi modi.
Ho creato un cavo secondario per i miei tre gruppi di clienti: i primi 30 clienti, il livello medio che va da 0 a 30 e il livello inferiore che va da 100 a 1000.
Vendite per gruppo di clienti
La prima cosa che ho fatto è stata creare la mia misura Vendite per gruppo di clienti . Con questa misura, vogliamo calcolare le nostre vendite totali e raggrupparle in base alla nuova tabella secondaria che abbiamo appena creato.
Come puoi vedere dalla vista del modello che ho mostrato in precedenza, il tavolo secondario è seduto di lato, ma possiamo integrarlo nei nostri calcoli.
Possiamo manipolare i nostri calcoli se integriamo la tabella secondaria nella formula. È qui che entra in gioco la parte di questa formula tecnica di raggruppamento.
Ricorda che con la funzione , cambiamo il contesto del calcolo. Ma come cambiamo il contesto del calcolo? Bene, possiamo farlo iterando usando la funzione FILTRO .
La funzione FILTER ci consente di scorrere una tabella. In questo caso particolare, stiamo scorrendo un elenco di clienti. Esamineremo ogni singolo cliente e ne elaboreremo la classifica delle vendite . E poi andremo a scorrere la tabella dei gruppi di clienti confrontando la classifica se è maggiore o minore dei valori e in ogni riga della tabella secondaria.
C'è un bel po' di logica coinvolta qui. Per ogni singolo cliente, ripeteremo ogni singola riga nella tabella del gruppo di clienti e confronteremo se la classifica delle vendite è compresa tra uno qualsiasi di quei numeri MIN e MAX. Quando restituisce , calcoleremo le vendite per quel particolare segmento.
Diamo un'occhiata alle nostre visualizzazioni. Se osservi il riquadro Campi , ricorda che la tabella Gruppi client è una tabella secondaria; quindi, non c'è alcuna relazione con nient'altro nel nostro modello.
Ma ora possiamo filtrare le vendite anche se non ha alcuna relazione con il nostro modello perché l'abbiamo inserito nel modello della formula. Questo ci consente di creare il filtro all'interno della formula stessa.
E poi se controlliamo la visualizzazione del grafico a dispersione, vedrai che ancora una volta abbiamo utilizzato la misura Vendite per gruppo di clienti in questa visualizzazione e l'abbiamo anche filtrata per gruppo di clienti .
Abbiamo anche i Tool Tips , dove se passiamo sopra il grafico a dispersione, otterremo maggiori dettagli sui risultati.
Altre considerazioni per il report di LuckyTemplates
Hai già un valore in ciascuna delle carte filtrate dalle tue selezioni. Ma se non aggiorni le tue metriche individuali, queste schede potrebbero non aggiornarsi e quindi non vedrai la metrica specifica che hai selezionato.
Se desideri filtrare l'intero report per questa particolare analisi, devi ripetere tutti i calcoli iniziali o i calcoli di base, come Totale transazioni , Totale prodotti venduti e Totale clienti .
Per Total Transactions , abbiamo utilizzato esattamente la stessa tecnica copiando e incollando la formula originale. Tutto quello che ho fatto è stato modificarne una parte inserendo il calcolo del core originale nella parte evidenziata:
Quindi ora questo verrà filtrato dalle affettatrici. Ricorda che gli slicer provengono dalla tabella secondaria che abbiamo creato.
Poi faremo la stessa cosa per Total Products Sold e per Total Customers . Se clicco su Total Customers, vedrai esattamente la stessa tecnica ma ora ho inserito una misura diversa dopo CALCULATE .
Stiamo contando i clienti totali ma assicurandoci di poter filtrare in base alla colonna Gruppo di clienti nella nostra tabella secondaria.
Potresti pensare che creando una sola formula, tutto fluirà da lì. Bene, se vuoi inserire la colonna in un'affettatrice, assicurati che ogni calcolo nel tuo rapporto possa essere filtrato da quella particolare affettatrice.
Se hai utilizzato solo la misura di base originale delle transazioni totali, non capirà che un contesto proviene dalla selezione.
Devi incorporare il modello che stai utilizzando in tutte le cose che stai mostrando nel tuo rapporto.
Se lo fai bene, otterrai un rapporto molto convincente perché questi segmenti o gruppi di clienti non esistevano nemmeno nei tuoi dati originali. Li hai letteralmente inventati e hai calcolato dinamicamente le vendite da una particolare selezione temporale, quindi hai classificato i tuoi clienti in base a tali vendite. Successivamente, ti sei immerso dinamicamente in un segmento di quei clienti.
Raggruppa i clienti in modo dinamico in base alla loro classifica con RANKX in LuckyTemplates
Approfondimento su come viene utilizzata la funzione DAX ALLSELECTED in LuckyTemplates
Come controllare le interazioni dei tuoi elementi visivi in LuckyTemplates
Conclusione
Questa è una tecnica potente se riesci a riunire tutto e visualizzarlo bene. Puoi accedere a questo particolare report di LuckyTemplates e giocare con esso in . Questo è in realtà uno dei miei invii alla sfida n. 3 di LuckyTemplates.
Ho messo la mia vetrina nella pagina Vetrina in modo che tu possa usare la demo dal vivo e giocarci un po'. Se desideri scaricare questa particolare risorsa, puoi unirti alla nostra piattaforma educativa tramite il nostro .
Questa è stata una tecnica complicata che ho incorporato in questo particolare rapporto, ma ha reso le intuizioni più convincenti. Ha differenziato le mie intuizioni rispetto alle altre proposte della sfida perché nessuno ha pensato a cosa sarebbe successo se inizialmente non avessimo i dati.
Ho pensato a come posso mostrarlo in modo diverso. Alcuni dei miei consumatori probabilmente non hanno mai visto questa segmentazione dinamica e scomposizione.
Questa tecnica ha dato la priorità ai nostri clienti più importanti . Siamo stati in grado di approfondire un importante sottoinsieme dei nostri clienti che guiderà la maggior parte delle nostre entrate o profitti in futuro.
Queste sono alcune delle grandi cose che puoi fare all'interno di LuckyTemplates: puoi suddividere ed evidenziare le intuizioni di maggior valore che faranno la differenza nella tua azienda .
Distinti saluti,
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