Matrice di vendita incrociata in LuckyTemplates con DAX

Matrice di vendita incrociata in LuckyTemplates con DAX

In questo tutorial, ti mostro come creare una matrice di vendita incrociata in LuckyTemplates. Questa è solo un'anteprima di una sessione che ho condotto in un . Puoi guardare il video completo di questo tutorial in fondo a questo blog.

Matrice di vendita incrociata in LuckyTemplates con DAX

Questa tecnica che dimostrerò può aggiungere molto valore alle tue attività di marketing e vendita, sapendo quali prodotti vengono acquistati con altri prodotti. La prima cosa da fare per raggiungere questo obiettivo è impostare il modello. 

Sommario

Impostazione del modello

Questo è un modello molto dettagliato che abbiamo qui, che ho utilizzato durante il Learning Summit, ma ci concentreremo sulla tabella Prodotti e sulla tabella Prodotti di confronto per questo tutorial.

Matrice di vendita incrociata in LuckyTemplates con DAX

Abbiamo bisogno che queste due tabelle siano lungo tutte le righe e lungo tutte le colonne.

Matrice di vendita incrociata in LuckyTemplates con DAX

La tabella dei prodotti di confronto è una chiave impostata per questa matrice di vendita incrociata. È esattamente uguale alla tabella Prodotti, come se fosse generica. L'ho creato utilizzando questa formula , che restituisce una tabella basata su ciò che vogliamo da quella particolare tabella. In questo caso, vogliamo l' indice nel nome del prodotto.

Matrice di vendita incrociata in LuckyTemplates con DAX

Useremo questo indice nella parte superiore della nostra matrice e useremo il nome del prodotto in tutte le righe.

Matrice di vendita incrociata in LuckyTemplates con DAX

Si noti che questa tabella non ha alcuna relazione con il modello principale . Integreremo alcuni filtri da questa tabella nel nostro modello principale tramite una formula .

Comprendere il contesto è davvero la chiave per ottenere questo.

Ora, creiamo l'Elenco clienti in base ai prodotti utilizzando questa formula. Utilizziamo , che restituisce una tabella di elementi univoci in base ai filtri posizionati su di essa.

Matrice di vendita incrociata in LuckyTemplates con DAX

Quindi, stiamo creando una tabella di quanti clienti unici hanno acquistato un determinato prodotto. Ad esempio, per il prodotto 2, è 688. Quindi, stiamo solo contando quella tabella.

Creazione della matrice

Per ottenere una matrice, dobbiamo esaminare questa tabella dell'elenco degli acquisti dei clienti e la tabella virtuale che viene filtrata dai prodotti di confronto. E questa è la formula chiave.

Matrice di vendita incrociata in LuckyTemplates con DAX

Ora diamo un'occhiata alle nostre tabelle qui, in particolare questo risultato, 109. Questo risultato 109 è una combinazione dell'elenco dei clienti che stanno creando il risultato 688 (Prodotto 2) e l'elenco dei clienti che stanno creando il risultato 636 (Prodotto 1) .

Matrice di vendita incrociata in LuckyTemplates con DAX

Sta calcolando quanti clienti hanno acquistato il prodotto 2, ma hanno anche acquistato il prodotto 1. E dobbiamo confrontare questi elenchi. Creare questo elenco di Prodotto 2 è facile perché il filtro inserito qui è naturale e filtrerà naturalmente il risultato 688.

Produciamo anche un contesto per questo prodotto 1 (636), che viene rappresentato da questo numero indice di 1, tramite questa particolare formula, ComparisonPurchase .

Matrice di vendita incrociata in LuckyTemplates con DAX

Con la funzione ALL , rimuoviamo qualsiasi contesto che potrebbe essere presente naturalmente tramite il nostro modello, che è stato posizionato al di sopra del Prodotto 2 (109). Quindi, riapplichiamo il contesto tramite una relazione virtuale utilizzando la funzione . Preferisco questo metodo che utilizza TREATAS perché semplifica le cose e crea un modello molto più pulito.

TREATAS crea contesto o filtri virtualmente nel nostro modello all'interno di una formula invece di doverlo fare fisicamente. 

Con questa formula creiamo due elenchi di clienti, indipendentemente da dove ci troviamo nella matrice. Quindi per 109, la variabile ( ) InitialPurchase calcola i clienti che acquistano il prodotto 2 e la variabile ComparisonPurchase calcola i clienti che acquistano il prodotto 1.

Quindi, l'altra parte fondamentale del calcolo è con l'uso della funzione per capire quali clienti compaiono nella nostra tabella InitialPurchase e nella nostra tabella ComparisonPurchase. Questo ci dà i clienti combinati che acquistano entrambi questi prodotti e ciò accade ancora e ancora durante l'intera matrice.


Esempio di analisi del paniere:
Analisi avanzata di LuckyTemplates Introduzione all'analisi del paniere: suggerimenti sulle best practice per LuckyTemplates
Scopri gli acquisti di più prodotti utilizzando DAX in LuckyTemplates

Conclusione

Questo tutorial è solo un'anteprima di come creare una matrice di vendita incrociata in LuckyTemplates. C'è molto da fare, ma volevo darti un'idea di come funziona davvero. Mi è stato chiesto molte volte delle matrici di vendita incrociata, quindi ho pensato che sarebbe fantastico fornire una panoramica di come è fatto in LuckyTemplates.

Questo è un ottimo modo per eseguire un'analisi di vendita incrociata e ottenere informazioni straordinarie. Ad esempio, otterrai le percentuali e vedrai qual è una buona opportunità di up-sell per clienti particolari. Se vuoi saperne di più su questa tecnica, dai un'occhiata ai link qui sotto.

Saluti!

***** Imparare LuckyTemplates? *****







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