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.
I dette blogginnlegget skal jeg komme inn på noen enkle aggregeringer i LuckyTemplates som du kan bruke i .
Dette er en fortsettelse av bloggen som jeg tidligere publiserte, hvor jeg dekket forskjellene mellom et mål og en beregnet spalte.
Jeg vil først fortsette å jobbe med tiltakene jeg har gått gjennom i forrige blogg, og deretter introdusere noen aggregeringsfunksjoner som du kan bruke etter hvert. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.
Hovedmålet med denne bloggen er å hjelpe deg med å bli bedre kjent med å lage tiltak.
La oss begynne.
Innholdsfortegnelse
Opprette en tiltaksgruppe
Hvis du husker, i forrige blogg, opprettet jeg tiltak som jeg brukte til å virtuelt beregne tilleggsinformasjon som jeg ønsker å få fra dataene mine.
Målene jeg gjorde var målene Totalt salg og Totalt antall .
Jeg skal først vise deg hvordan du organiserer disse tiltakene jeg har laget. For å gjøre det skal jeg opprette en tiltaksgruppe .
Gå først til Hjem-fanen og velg deretter Angi data.
Deretter endrer du navnet på tabellen til Nøkkelmål.
Du kan velge hvilket navn du vil. Jeg valgte nettopp dette navnet fordi det passer med konteksten til det jeg vil gjøre med bordet.
Som du kan se under feltfanen, inneholder tabellen Nøkkelmål fortsatt ingenting.
Så nå, det jeg skal gjøre er å fylle dette opp med tiltakene jeg har gjort.
Jeg skal først legge til totalmengdemålet i den nylagde tabellen.
For å gjøre det, klikk på Total mengde-målet, gå til Måleverktøy-fanen, og endre deretter Hjem-tabellen til Nøkkelmål.
Og gjør deretter det samme med Total Sales-målet.
Klikk på Total Sales-målet, gå til Målverktøy-fanen, og endre deretter Hjem-tabellen til Key Measure.
Etter å ha gjort det, vil du nå se at målene er under nøkkelmålstabellen.
Nå skal jeg fjerne kolonnen kalt Kolonne1 fordi jeg egentlig ikke trenger den.
Jeg vil nå rute inn og rute ut i Felt-fanen. For å gjøre det, klikk to ganger på ruten inn/ut-knappen som er uthevet i øvre høyre hjørne av bildet nedenfor.
Som du kan se, er nøkkelmålene nå en målgruppe som angitt med kalkulatorikonet ved siden av navnet. Den er nå også plassert øverst i Felt-fanen.
Jeg anbefaler deg å begynne å legge til denne gode praksisen i utviklingsarbeidsflyten din.
Etter hvert vil du begynne å forgrene deg til mer komplekse tiltak. Så organisering av dem helt fra starten vil hjelpe deg å ha en lettere tid å referere til dem for fremtidig bruk.
Aggregasjoner i LuckyTemplates
I målene jeg allerede har gjort, brukte jeg bare iterasjonsfunksjoner.
I Total Sales-målet brukte jeg iterasjonsfunksjonen.
Mens jeg var i Total Quantity-målet, brukte jeg funksjonen.
Nå, siden jeg allerede har vist deg noen eksempler på iterasjonsfunksjoner, vil jeg begynne å introdusere noen aggregeringer i LuckyTemplates som også er nyttige.
Jeg gjør dette fordi uansett hvilken beregning du gjør, vil jeg at du skal gjøre det med et DAX-mål.
Begynnelsen på alt som er avansert i LuckyTemplates, spesielt fra et analytisk perspektiv, starter med noe enkelt.
Det starter med å bare få taket på DAX-tiltak og bli kjent med hvordan du skriver dem så raskt som mulig.
Her skal jeg vise deg noen enkle.
Som du kan se, er tabellen delt opp av filtrene Short Month og Selgernavn på grunn av det jeg gjorde i forrige blogg.
Selv om disse filtrene er her, kan jeg fortsatt bruke denne tabellen til å vise deg noen eksempler på hvordan du bruker aggregeringsfunksjoner.
Ikke bli for fanget av å tenke på filtrene så lenge det er noen beregninger som skjer i bakgrunnen.
Jeg vil også bruke disse filtrene senere for å vise deg hvordan aggregeringene i LuckyTemplates fungerer med dem.
For å starte, gå til Måleverktøy-fanen, og klikk deretter Nytt mål.
Saken med å lage mål er at de vises på hvilken tabell du velger under fanen Felter. Så først, sørg for at du klikket på nøkkelmål-tabellen før du foretar et nytt mål.
Nå som jeg har opprettet et nytt mål, endre "Mål" til "Gjennomsnittlig mengde" for å gi det et riktig navn.
Jeg starter med en beregning som krever en enkel aggregeringsfunksjon, funksjonen.
AVERAGE-funksjonen returnerer det aritmetiske gjennomsnittet av alle tallene i en kolonne.
Jeg skal ta gjennomsnittet av verdiene i kolonnen Antall fra salgstabellen.
Formeloppsettet er vist nedenfor.
Jeg vil oppsummere alle verdiene i kolonnen Antall, og deretter gjennomsnittliggjøre dem etter.
Deretter tar du tak i gjennomsnittlig mengde-målet under nøkkelmål-tabellen i Felt-fanen, og drar det deretter til det visuelle.
Som du kan se, er verdiene i kolonnen Totalt kvantitet og Gjennomsnittlig mengde-kolonnen alle de samme bortsett fra Totalverdien.
Dette er fordi for hvert produkt kjøpte de det bare i én transaksjon, men har kjøpt flere.
For eksempel kjøpte Henry Cox 3 kvanta av produkt 56 i én transaksjon.
Nå skal jeg gjøre et nytt mål bare for å vise deg flere eksempler på aggregeringsfunksjoner.
Så igjen, gå til Måleverktøy-fanen, og klikk deretter Nytt mål.
En annen aggregering som du kan bruke i LuckyTemplates er funksjonen som returnerer den minste numeriske eller tekstverdien i en kolonne.
En annen er funksjonen som returnerer den maksimale numeriske eller tekstverdien i en kolonne.
Dette er eksempler på aggregeringsfunksjoner som du enkelt kan forstå og bruke i situasjoner der de passer.
Men det jeg virkelig ønsker å gjøre er å beregne den totale transaksjonen. For å gjøre dette skal jeg bruke en funksjon som heter .
Gi først nytt navn til målet ved å endre "Mål" til "Totale transaksjoner."
Legg deretter til COUNTROWS-funksjonen. Denne funksjonen tar en tabell og returnerer deretter antall rader i den tabellen.
Siden jeg ønsker å beregne totalt antall transaksjoner, skal jeg telle opp hvor mange rader det er i salgstabellen min.
For å gjøre det, i COUNTROWS-funksjonen, referer til Sales-tabellen. Dette er hvordan jeg har satt opp formelen.
Funksjonen vil gå gjennom salgstabellen og telle antall rader der.
Siden hver rad i salgstabellen representerer en enkelt transaksjon, er det å telle hver enkelt rad akkurat som å telle hver enkelt transaksjon.
Nå, ta tak i Total Transaction-målet under Key Measures-tabellen, og dra det til visualobjektet.
Etter å ha gjort det, vil du se at det bare er én transaksjon hver gang.
Dette er resultatet av å ha filtrene vi har.
Dette betyr bare at for mai kjøpte Henry Cox for eksempel 3 kvanta av produkt 56 i en transaksjon fra Ernest Wheeler.
Jeg skal nå endre ting. Først fjerner jeg kolonnen Produktnavn ved å klikke på X-knappen, som vist nedenfor.
Og så fjerner jeg også alle filtrene.
For å gjøre det, klikker jeg på boksen ved siden av Ernest Wheelers navn.
Og klikk også på boksen ved siden av mai.
Du vil se at tallene har endret seg ganske mye.
La oss ta en titt på Martin Berry. Det totale salget jeg fikk fra ham er $87 727, det totale antallet av produktene han kjøpte er 51, og i gjennomsnitt kjøper han 1,89 av produktene mine ved hver av sine 27 totale transaksjoner med meg.
Som du kan se, endret resultatene seg også etter at vi endret filtrene i beregningene våre.
Det er her skalerbarheten til DAX-mål kommer inn. Hvis du tenker på det, er formlene vi brukte veldig enkle.
Vi brukte bare funksjonene SUMX, SUM, RELATED, AVERAGE og COUNTROW for våre mål. Dette er funksjoner som jeg håper du blir lett vant til.
Ved å bruke disse enkle funksjonene kan vi enkelt få ulike beregninger bare ved å endre konteksten.
Dette er den virkelige kraften til DAX-tiltak. Uten å legge til andre formler kan du få mye innsikt bare ved å endre filtrene dine.
Dette er bare muliggjort av modellen du har bygget. Så sørg for at du har riktig modell.
Det siste jeg vil vise deg er at du kan formatere resultatene i tabellen din hvis du trenger det.
Siden jeg vet at det totale salget skal være i dollar, vil jeg endre det til riktig format.
For å gjøre det, klikk på Total Sales-målet, gå til Målverktøy-fanen, og i Formatering-delen endrer du Heltall til Valuta ved å klikke på $-ikonet.
Det er mange måter du kan formatere resultatene på hvis du trenger det.
Etter å ha gjort det, skal resultatene nå se slik ut:
Konklusjon
I denne bloggen gikk jeg over noen eksempler på aggregeringsfunksjoner som du kan bruke i dine DAX-beregninger.
Jeg viste deg funksjonene AVERAGE, MIN, MAX og COUNTROWS, som definitivt er enkle å forstå.
Jeg håper dette hjelper deg med å få en forståelse av hva du kan oppnå når du bruker DAX-mål i LuckyTemplates.
Beste ønsker,
Denne bloggen inneholder LuckyTemplates TOPN DAX-funksjonen, som lar deg få unik innsikt fra dataene dine, og hjelper deg med å ta bedre markedsføringsbeslutninger.
Lær noen fantastiske analytiske teknikker som vi kan gjøre for datamodellering i LuckyTemplates ved å bruke DAX-støttetabeller.
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.
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.
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.
Lær og forstå hvordan du kan lage og bruke LuckyTemplates Parameters som er en kraftig funksjon i spørringsredigereren.
Denne opplæringen vil diskutere hvordan du lager et rundt søylediagram ved hjelp av Charticulator. Du vil lære hvordan du designer dem for LuckyTemplates-rapporten.
Lær hvordan du bruker PowerApps-funksjoner og -formler for å forbedre funksjonaliteten og endre atferd i Power Apps-lerretsappen vår.
I denne opplæringen lærer du hvordan du kobler funksjoner sammen ved å bruke dplyr-røroperatøren i programmeringsspråket R.
RANKX fra LuckyTemplates lar deg returnere rangeringen til et spesifikt tall i hver tabellrad som utgjør en del av en liste med tall.