Cosè il sé in Python: esempi del mondo reale
Cos'è il sé in Python: esempi del mondo reale
In questo tutorial, illustrerò alcuni dei tipi più avanzati di lavoro analitico che puoi eseguire con LuckyTemplates, ovvero Basket Analysis. Questo concetto teorico ha molte applicazioni in LuckyTemplates. Puoi guardare il video completo di questo tutorial in fondo a questo blog.
Quello che ho intenzione di approfondire qui è come utilizzare questo tipo di analisi per valutare le opportunità di vendita incrociata all'interno dei tuoi set di dati.
Entrerò nei dettagli delle formule DAX che è necessario implementare. Ho detto che questo è avanzato ed è molto difficile capire tutti i diversi elementi all'interno di ogni formula.
Quello che consiglierei qui, però, è di ottenere un'esposizione ad esso inizialmente, e poi rivederlo nel tempo, man mano che impari di più su ogni singola funzione. Questo solo se non ha immediatamente senso come tutto combacia.
Sommario
All'interno del modello di dati
La prima cosa che dobbiamo fare è adattare il nostro modello. Dobbiamo costruire specificamente il nostro modello per questo tipo di analisi. Non c'è davvero altro modo per farlo.
In questo esempio di analisi del paniere, dobbiamo filtrare un particolare prodotto. Ma poi filtreremo anche un altro prodotto. Ad esempio, se vogliamo vedere quante volte è stato acquistato il prodotto 5 rispetto ad altri prodotti, filtreremo/selezioneremo il prodotto 5.
Quindi ci sono due filtri in funzione qui: il filtro sul prodotto che selezioniamo e il filtro su ogni singolo altro prodotto. Valutiamo se un determinato prodotto viene acquistato con un altro prodotto, ed è per questo che dobbiamo creare questo modello.
Abbiamo la nostra tabella Prodotti e abbiamo la nostra tabella Filtra prodotti. Qui possiamo vedere che la relazione è "inattiva".
Lavoreremo con alcuni contesti diversi che verranno applicati da queste due tabelle. È il modo in cui gestiamo questi filtri o contesti all'interno di una formula che ci permetterà di raggiungere il risultato.
Valutazione delle opportunità di vendita incrociata con l'analisi del paniere
Ora diamo un'occhiata a cosa sta effettivamente facendo il risultato.
La tabella di selezione del prodotto ci consente di selezionare un prodotto e vedere quante volte questo prodotto è stato acquistato insieme ad altri prodotti.
Tuttavia, questa tabella Clienti che hanno acquistato qui non è correlata alla nostra tabella Selezione prodotti .
Questa tabella mostra semplicemente quante persone hanno acquistato i prodotti mostrati nella tabella Nome prodotto nel 2016, poiché abbiamo filtrato il 2016.
Quindi, per il prodotto 1, ci sono 135 persone che lo hanno acquistato nel 2016 mentre 128 persone hanno acquistato il prodotto 15 e così via.
L'affettatrice Selezione prodotto proviene dai prodotti filtro che abbiamo nel nostro modello, che ha una relazione inattiva. Quindi dalla nostra selezione iniziale, questo non ha alcun effetto sulla colonna Clienti che hanno acquistato.
Ciò che cambia è questa tabella Clienti con entrambi i prodotti perché questa formula valuta i prodotti (affettatrice Selezione prodotto) e mostra quante volte è stato acquistato con altri prodotti (tabella Nome prodotto).
Diamo un'occhiata alla formula alla base di tutto questo per avere una migliore comprensione dei risultati.
La formula al lavoro
C'è qualcosa in questa formula con funzioni DAX complesse. Ho usato le variabili nel modo più efficace possibile.
Ho inserito un intero filtro tabella all'interno di questa variabile e l'ho chiamato Multi Purchase Evaluation .
Stiamo utilizzando CALCULATETABLE , che è un filtro di tabella.
Quindi, ad esempio, andiamo con il prodotto 1, il filtro viene posizionato sulla tabella Sales. Ciò che VALUES fa qui è creare una tabella di colonne di tutte le persone o i clienti unici che hanno acquistato il prodotto 1.
ALL Products rilascia o elimina il filtro Products, quindi USERELATIONSHIP attiverà l'altro filtro che ha una relazione inattiva.
Esaminerà ogni singolo cliente e vedrà se anche quel cliente ha acquistato il prodotto che selezioniamo nell'affettatrice Selezione prodotto.
La funzione VALUES conserva i clienti che hanno acquistato, ad esempio, i prodotti 1 e il prodotto 6 per questo particolare risultato.
Questa valutazione qui, Clienti che hanno acquistato ...
sta solo facendo un DISTINCTCOUNT dei clienti che rimangono.
Questa è probabilmente una delle cose più difficili che ho dimostrato in qualsiasi video tutorial che ho fatto, ma ha sicuramente molte applicazioni.
In passato, probabilmente ti sarebbe costato decine di migliaia di dollari per farlo, ma con LuckyTemplates puoi facilmente crearlo se comprendi solo alcune formule DAX davvero avanzate.
Introduzione all'analisi del paniere - Suggerimenti sulle best practice per LuckyTemplates con DAX
Scopri la quantità di clienti che acquistano più prodotti con la
matrice di cross-selling di LuckyTemplates In LuckyTemplates - Analisi avanzata con DAX
Conclusione
Pensa a quanto è preziosa questa intuizione...
Essere in grado di valutare quasi in tempo reale… Potresti chiederti qualcosa del tipo: “ Bene, dovrei cogliere questa opportunità per vendere ai nostri clienti in base a ciò che hanno acquistato in precedenza? Ci sono promozioni che possiamo eseguire che potrebbero consentirci di aumentare le nostre entrate o profitti in futuro sulla base di questa analisi di vendita incrociata o analisi del paniere che stiamo implementando?
Spero che tu possa vedere e realizzare l'immenso potere di intuizioni come queste.
Imparare a implementare questa analisi crea davvero molto valore per te stesso, per i tuoi team e per le tue organizzazioni. Sicuramente provaci e tuffati nel tutorial e vedi se puoi implementarlo nei tuoi modelli e rapporti.
Buona fortuna con questo!
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