DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler
Lær å bruke DAX Studio EVALUATE nøkkelordet med grunnleggende eksempler og få en bedre forståelse av hvordan dette kan hjelpe deg med databehandling.
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.
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.
Vi trenger at disse to tabellene er langs alle radene og langs alle kolonnene.
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.
Vi skal bruke denne indeksen over toppen av matrisen vår, og vi skal bruke produktnavnet på tvers av alle radene.
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.
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.
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) .
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 .
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? *****
Lær å bruke DAX Studio EVALUATE nøkkelordet med grunnleggende eksempler og få en bedre forståelse av hvordan dette kan hjelpe deg med databehandling.
Finn ut hvorfor det er viktig å ha en dedikert datotabell i LuckyTemplates, og lær den raskeste og mest effektive måten å gjøre det på.
Denne korte opplæringen fremhever LuckyTemplates mobilrapporteringsfunksjon. Jeg skal vise deg hvordan du kan utvikle rapporter effektivt for mobil.
I denne LuckyTemplates-utstillingen vil vi gå gjennom rapporter som viser profesjonell tjenesteanalyse fra et firma som har flere kontrakter og kundeengasjementer.
Gå gjennom de viktigste oppdateringene for Power Apps og Power Automate og deres fordeler og implikasjoner for Microsoft Power Platform.
Oppdag noen vanlige SQL-funksjoner som vi kan bruke som streng, dato og noen avanserte funksjoner for å behandle eller manipulere data.
I denne opplæringen lærer du hvordan du lager din perfekte LuckyTemplates-mal som er konfigurert til dine behov og preferanser.
I denne bloggen vil vi demonstrere hvordan du legger feltparametere sammen med små multipler for å skape utrolig nyttig innsikt og grafikk.
I denne bloggen vil du lære hvordan du bruker LuckyTemplates rangering og tilpassede grupperingsfunksjoner for å segmentere et eksempeldata og rangere det i henhold til kriterier.
I denne opplæringen skal jeg dekke en spesifikk teknikk rundt hvordan du viser kumulativ total kun opp til en bestemt dato i grafikken i LuckyTemplates.