Enkle aggregasjoner i LuckyTemplates

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 .

Enkle aggregasjoner i LuckyTemplates

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.

Enkle aggregasjoner i LuckyTemplates

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.

Enkle aggregasjoner i LuckyTemplates

Som du kan se under feltfanen, inneholder tabellen Nøkkelmål fortsatt ingenting.

Enkle aggregasjoner i LuckyTemplates

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.

Enkle aggregasjoner i LuckyTemplates

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.

Enkle aggregasjoner i LuckyTemplates

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.

Enkle aggregasjoner i LuckyTemplates

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.

Enkle aggregasjoner i LuckyTemplates

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.

Enkle aggregasjoner i LuckyTemplates

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.

Enkle aggregasjoner i LuckyTemplates

Mens jeg var i Total Quantity-målet, brukte jeg funksjonen.

Enkle aggregasjoner i LuckyTemplates

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.

Enkle aggregasjoner i LuckyTemplates

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.

Enkle aggregasjoner i LuckyTemplates

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.

Enkle aggregasjoner i LuckyTemplates

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.

Enkle aggregasjoner i LuckyTemplates

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.

Enkle aggregasjoner i LuckyTemplates

Som du kan se, er verdiene i kolonnen Totalt kvantitet og Gjennomsnittlig mengde-kolonnen alle de samme bortsett fra Totalverdien.

Enkle aggregasjoner i LuckyTemplates

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.

Enkle aggregasjoner i LuckyTemplates

En annen aggregering som du kan bruke i LuckyTemplates er funksjonen som returnerer den minste numeriske eller tekstverdien i en kolonne.

Enkle aggregasjoner i LuckyTemplates

En annen er funksjonen som returnerer den maksimale numeriske eller tekstverdien i en kolonne.

Enkle aggregasjoner i LuckyTemplates

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."

Enkle aggregasjoner i LuckyTemplates

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.

Enkle aggregasjoner i LuckyTemplates

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.

Enkle aggregasjoner i LuckyTemplates

Etter å ha gjort det, vil du se at det bare er én transaksjon hver gang.

Enkle aggregasjoner i LuckyTemplates

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.

Enkle aggregasjoner i LuckyTemplates

Og så fjerner jeg også alle filtrene.

For å gjøre det, klikker jeg på boksen ved siden av Ernest Wheelers navn.

Enkle aggregasjoner i LuckyTemplates

Og klikk også på boksen ved siden av mai.

Enkle aggregasjoner i LuckyTemplates

Du vil se at tallene har endret seg ganske mye.

Enkle aggregasjoner i LuckyTemplates

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.

Enkle aggregasjoner i LuckyTemplates

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.

Enkle aggregasjoner i LuckyTemplates

Det er mange måter du kan formatere resultatene på hvis du trenger det.

Etter å ha gjort det, skal resultatene nå se slik ut:

Enkle aggregasjoner i LuckyTemplates




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,


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.

LuckyTemplates Parameters Via Query Editor

LuckyTemplates Parameters Via Query Editor

Lær og forstå hvordan du kan lage og bruke LuckyTemplates Parameters som er en kraftig funksjon i spørringsredigereren.

Rundt stolpediagram – en visualisering for dashbordet ditt

Rundt stolpediagram – en visualisering for dashbordet ditt

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.

PowerApps funksjoner og formler | En introduksjon

PowerApps funksjoner og formler | En introduksjon

Lær hvordan du bruker PowerApps-funksjoner og -formler for å forbedre funksjonaliteten og endre atferd i Power Apps-lerretsappen vår.

Pipe In R: Koblingsfunksjoner med Dplyr

Pipe In R: Koblingsfunksjoner med Dplyr

I denne opplæringen lærer du hvordan du kobler funksjoner sammen ved å bruke dplyr-røroperatøren i programmeringsspråket R.

RANKX Deep Dive: A LuckyTemplates DAX-funksjon

RANKX Deep Dive: A LuckyTemplates DAX-funksjon

RANKX fra LuckyTemplates lar deg returnere rangeringen til et spesifikt tall i hver tabellrad som utgjør en del av en liste med tall.