Krysssalgsmatrise i Lucky-maler ved bruk av DAX

I denne opplæringen viser jeg deg hvordan du lager en krysssalgsmatrise i LuckyTemplates. Dette er bare en forhåndsvisning av en økt som jeg gjennomførte i en . Du kan se hele videoen av denne opplæringen nederst på denne bloggen.

Krysssalgsmatrise i Lucky-maler ved bruk av DAX

Denne teknikken som jeg skal demonstrere kan tilføre mye verdi til markedsførings- og salgsaktivitetene dine ved å vite hvilke produkter som kjøpes sammen med andre produkter. Det aller første du må gjøre for å oppnå dette er å sette opp modellen. 

Innholdsfortegnelse

Sette opp modellen

Dette er en veldig detaljert modell som vi har her, som jeg brukte under Learning Summit, men vi skal fokusere på produkttabellen og sammenligningsprodukttabellen for denne opplæringen.

Krysssalgsmatrise i Lucky-maler ved bruk av DAX

Vi trenger at disse to tabellene er langs alle radene og langs alle kolonnene.

Krysssalgsmatrise i Lucky-maler ved bruk av DAX

Tabellen for sammenligningsprodukter er et nøkkeloppsett for denne krysssalgsmatrisen. Det er nøyaktig det samme som produkttabellen, som om det er generisk. Jeg har laget den ved å bruke denne formelen, som returnerer en tabell basert på hva vi ønsker fra den aktuelle tabellen. I dette tilfellet vil vi ha indeksen i produktnavnet.

Krysssalgsmatrise i Lucky-maler ved bruk av DAX

Vi skal bruke denne indeksen over toppen av matrisen vår, og vi skal bruke produktnavnet på tvers av alle radene.

Krysssalgsmatrise i Lucky-maler ved bruk av DAX

Merk at denne tabellen ikke har noe forhold til kjernemodellen . Vi skal integrere noen filtre fra denne tabellen i vår kjernemodell via en formel .

Å forstå kontekst er virkelig nøkkelen til å få dette.

Nå lager vi kundelisten basert på produktene ved å bruke denne formelen. Vi bruker, som returnerer en tabell med unike elementer basert på filtrene som er plassert på den.

Krysssalgsmatrise i Lucky-maler ved bruk av DAX

Så vi lager en tabell over hvor mange unike kunder som kjøpte et bestemt produkt. For eksempel, for produkt 2, er det 688. Da teller vi bare opp den tabellen.

Å lage matrisen

For å få en matrise må vi se på denne kundekjøpslistetabellen og den virtuelle tabellen som blir filtrert av sammenligningsproduktene. Og dette er nøkkelformelen.

Krysssalgsmatrise i Lucky-maler ved bruk av DAX

La oss nå se på tabellene våre her, spesielt dette resultatet, 109. Dette 109-resultatet er en kombinasjon av listen over kunder som lager 688-resultatet (produkt 2) og listen over kunder som oppretter 636-resultatet (produkt 1) .

Krysssalgsmatrise i Lucky-maler ved bruk av DAX

Det regner ut hvor mange kunder som har kjøpt produkt 2, men også kjøpt produkt 1. Og vi må sammenligne disse listene. Det er enkelt å lage denne listen over produkt 2 fordi filteret som plasseres her er naturlig forekommende og det kommer til å filtrere 688-resultatet naturlig.

Vi produserer også en viss kontekst for dette produkt 1 (636), som blir representert med dette indeksnummeret på 1, via denne spesielle formelen, ComparisonPurchase .

Krysssalgsmatrise i Lucky-maler ved bruk av DAX

Med ALL- funksjonen fjerner vi enhver kontekst som kan forekomme naturlig via vår modell, som er plassert over av produkt 2 (109). Deretter bruker vi kontekst på nytt via et virtuelt forhold ved å bruke funksjonen. Jeg foretrekker denne metoden som bruker TREATAS fordi den forenkler ting og den skaper en mye renere modell.

TREATAS skaper kontekst eller filtrerer virtuelt i modellen vår innenfor en formel i stedet for å måtte gjøre det fysisk. 

Med denne formelen lager vi to lister over kunder, uansett hvor vi er i matrisen. Så for 109, variabelen () InitialPurchase beregner kundene som kjøper produkt 2, og variabelen ComparisonPurchase beregner kundene som kjøper produkt 1.

Deretter er den andre nøkkeldelen av beregningen med bruken avfunksjon for å finne ut hvilke kunder som vises i vår InitialPurchase-tabell og i vår ComparisonPurchase-tabell. Det gir oss de samlede kundene som kjøper begge disse produktene, og det skjer igjen og igjen gjennom hele denne matrisen.




Konklusjon

Denne opplæringen er bare en forhåndsvisning av hvordan du lager krysssalgsmatrise i LuckyTemplates. Det er ganske mye i det, men jeg ville gi deg en idé om hvordan dette faktisk fungerer. Jeg har blitt spurt om krysssalgsmatriser mange ganger, så jeg tenkte at det ville være flott å gi en oversikt over hvordan det gjøres i LuckyTemplates.

Dette er en flott måte å kjøre en krysssalgsanalyse og få fantastisk innsikt. Du får for eksempel prosentene og se hva som er en god oppsalgsmulighet for bestemte kunder. Hvis du vil lære mer om denne teknikken, sjekk ut lenkene nedenfor.

Jubel!

***** Lære Lucky Templates? *****







LuckyTemplates Financial Dashboard: Komplette tabelltilpasningstips

LuckyTemplates Financial Dashboard: Komplette tabelltilpasningstips

LuckyTemplates er et flott verktøy for finansiell rapportering. Her er en veiledning om hvordan du lager tilpassede tabeller for ditt LuckyTemplates økonomiske dashbord.

Gode ​​fremgangsmåter for Power Query Language Flow

Gode ​​fremgangsmåter for Power Query Language Flow

Denne opplæringen vil diskutere Power Query Language Flow og hvordan den kan bidra til å lage en jevn og effektiv datarapport.

LuckyTemplates egendefinerte ikoner | PBI visualiseringsteknikk

LuckyTemplates egendefinerte ikoner | PBI visualiseringsteknikk

Jeg vil diskutere en av mine favorittteknikker rundt LuckyTemplates egendefinerte ikoner, som bruker egendefinerte ikoner på en dynamisk måte i LuckyTemplates visuals.

Opprette LuckyTemplates-tabeller ved å bruke UNION & ROW-funksjonen

Opprette LuckyTemplates-tabeller ved å bruke UNION & ROW-funksjonen

I denne bloggen viser jeg deg hvordan du kan lage LuckyTemplates-tabeller ved å bruke en formel som kombinerer UNION-funksjonen og ROW-funksjonen.

On-Premises Data Gateway In Power Automate

On-Premises Data Gateway In Power Automate

Oppdag hvordan on-premises data gateway lar Power Automate få tilgang til skrivebordsapplikasjoner når brukeren er borte fra datamaskinen.

Oppdag unik innsikt ved å bruke LuckyTemplates TOPN-funksjon

Oppdag unik innsikt ved å bruke LuckyTemplates TOPN-funksjon

Denne bloggen inneholder LuckyTemplates TOPN DAX-funksjonen, som lar deg få unik innsikt fra dataene dine, og hjelper deg med å ta bedre markedsføringsbeslutninger.

Datamodellering i LuckyTemplates ved hjelp av støttetabeller

Datamodellering i LuckyTemplates ved hjelp av støttetabeller

Lær noen fantastiske analytiske teknikker som vi kan gjøre for datamodellering i LuckyTemplates ved å bruke DAX-støttetabeller.

Avansert DAX for LuckyTemplates: Implementering av rangeringslogikk på tvers av unik innsikt

Avansert DAX for LuckyTemplates: Implementering av rangeringslogikk på tvers av unik innsikt

Her dykker vi ned i LuckyTemplates Advanced DAX og implementerer rangeringslogikk for å få en helt unik innsikt. Jeg viser også frem målegrening i dette eksemplet.

LuckyTemplates What-If-parameterfunksjon

LuckyTemplates What-If-parameterfunksjon

Denne bloggen introduserer den nye funksjonen i LuckyTemplates, What-If-analyseparameteren. Du vil se hvordan det gjør alt raskt og enkelt for scenarioanalysen din.

Bruk LuckyTemplates Mål forgrening for å sjekke om marginene dine øker ettersom inntektene vokser

Bruk LuckyTemplates Mål forgrening for å sjekke om marginene dine øker ettersom inntektene vokser

Finn ut hvordan du kan finne ut om inntektsveksten din er god ved å sjekke om marginene dine økte ved å bruke LuckyTemplates som måler forgrening.