Simple aggregationer i Lucky Templates

I dette blogindlæg vil jeg komme ind på nogle simple sammenlægninger i LuckyTemplates, som du kan bruge i din .

Dette er en fortsættelse af bloggen, som jeg tidligere har udgivet, hvor jeg dækkede forskellene mellem et mål og en beregnet spalte.

Jeg vil først fortsætte med at arbejde på de tiltag, jeg har gennemgået i den forrige blog, og derefter introducere nogle sammenlægningsfunktioner, som du kan bruge, mens jeg fortsætter. Du kan se den fulde video af denne tutorial nederst på denne blog.

Hovedformålet med denne blog er at hjælpe dig med at blive mere fortrolig med at skabe tiltag.

Lad os begynde.

Indholdsfortegnelse

Oprettelse af en målegruppe

Hvis du husker, lavede jeg i den forrige blog foranstaltninger, som jeg brugte til virtuelt at beregne yderligere information, som jeg ønsker at få fra mine data.

De mål, jeg lavede, var målene for det samlede salg og det samlede antal .

Simple aggregationer i Lucky Templates

Jeg vil først vise dig, hvordan du organiserer disse foranstaltninger, som jeg har lavet. For at gøre det vil jeg oprette en målegruppe .

Gå først til fanen Hjem og vælg derefter Indtast data.

Simple aggregationer i Lucky Templates

Skift derefter navnet på tabellen til Nøglemål.

Du kan vælge et hvilket som helst navn, du ønsker. Jeg har lige valgt dette navn, fordi det passer til konteksten af, hvad jeg vil gøre med bordet.

Simple aggregationer i Lucky Templates

Som du kan se under fanebladet felter, er der stadig intet i tabellen Nøglemål.

Simple aggregationer i Lucky Templates

Så nu, hvad jeg vil gøre, er at fylde dette op med de foranstaltninger, jeg har truffet.

Jeg vil først tilføje den samlede mængde til den nyligt oprettede tabel.

For at gøre det skal du klikke på målingen Samlet mængde, gå til fanen Målværktøjer og derefter ændre hjemmetabellen til nøglemål.

Simple aggregationer i Lucky Templates

Og gør derefter det samme med målingen Samlet salg.

Klik på målingen Samlet salg, gå til fanen Målværktøjer, og skift derefter dens starttabel til nøglemål.

Simple aggregationer i Lucky Templates

Når du har gjort det, vil du nu se, at målene er under tabellen med nøglemål.

Nu vil jeg fjerne kolonnen med navnet Kolonne1, fordi jeg ikke rigtig har brug for den.

Simple aggregationer i Lucky Templates

Jeg vil nu rude ind og ud i fanebladet Felter. For at gøre det skal du klikke to gange på ruden ind/ud-knappen, som er fremhævet i øverste højre hjørne af billedet nedenfor.

Simple aggregationer i Lucky Templates

Som du kan se, er nøglemålene nu en målegruppe som angivet med lommeregnerikonet ved siden af ​​dens navn. Den er nu også placeret øverst på fanen Felter.

Simple aggregationer i Lucky Templates

Jeg anbefaler dig at begynde at tilføje denne gode praksis i din udviklingsarbejdsgang.

Til sidst vil du begynde at forgrene dig til mere komplekse tiltag. Så organisering af dem lige fra starten vil hjælpe dig med at have lettere ved at referere til dem til fremtidig brug.

Aggregationer i LuckyTemplates

I de mål, jeg allerede har lavet, brugte jeg kun iterationsfunktioner.

I målingen Total Sales brugte jeg iterationsfunktionen.

Simple aggregationer i Lucky Templates

Mens jeg var i Total Quantity-målet, brugte jeg funktionen.

Simple aggregationer i Lucky Templates

Nu, da jeg allerede har vist dig nogle eksempler på iterationsfunktioner, vil jeg begynde at introducere nogle sammenlægninger i LuckyTemplates, som også er nyttige.

Jeg gør dette, fordi uanset hvilken beregning du laver, vil jeg have, at du gør det med et DAX-mål.

Begyndelsen på noget avanceret i LuckyTemplates, især fra et analytisk perspektiv, starter med noget simpelt.

Det starter med bare at få styr på DAX-mål og blive fortrolig med, hvordan man skriver dem så hurtigt som muligt.

Her vil jeg vise dig nogle simple.

Simple aggregationer i Lucky Templates

Som du kan se, er tabellen skåret af filtrene Kort måned og Sælgernavn på grund af det, jeg gjorde i den forrige blog.

Selvom disse filtre er her, kan jeg stadig bruge denne tabel til at vise dig nogle eksempler på, hvordan du bruger sammenlægningsfunktioner.

Bliv ikke for fanget af at tænke på filtrene, så længe der sker nogle beregninger i baggrunden.

Jeg vil også bruge disse filtre senere for at vise dig, hvordan sammenlægningerne i LuckyTemplates fungerer med dem.

For at starte skal du gå til fanen Målværktøjer og derefter klikke på Ny måling.

Simple aggregationer i Lucky Templates

Sagen med at oprette mål er, at de vises på den tabel, du vælger under fanen Felter. Så sørg først for, at du klikkede på tabellen Nøglemål, før du laver en ny måling.

Simple aggregationer i Lucky Templates

Nu hvor jeg har oprettet et nyt mål, skal du ændre "Mål" til "Gennemsnitlig mængde" for at navngive det korrekt.

Jeg starter med en beregning, der kræver en simpel aggregeringsfunktion, funktionen.

Funktionen AVERAGE returnerer det aritmetiske middelværdi af alle tallene i en kolonne.

Jeg vil tage gennemsnittet af værdierne i kolonnen Antal fra salgstabellen.

Formelopsætningen er vist nedenfor.

Simple aggregationer i Lucky Templates

Jeg vil opsummere alle værdierne i kolonnen Mængde og derefter gennemsnittet dem.

Derefter skal du tage fat i gennemsnitsmængdemålet under tabellen Nøglemål på fanen Felter og derefter trække det til visualiseringen.

Simple aggregationer i Lucky Templates

Som du kan se, er værdierne i kolonnen Samlet mængde og kolonnen Gennemsnitlig mængde alle de samme med undtagelse af den samlede værdi.

Simple aggregationer i Lucky Templates

Dette skyldes, at de for hvert produkt kun har købt det i én transaktion, men har købt flere.

For eksempel købte Henry Cox 3 mængder af produkt 56 i én transaktion.

Nu vil jeg lave en anden foranstaltning bare for at vise dig flere eksempler på aggregeringsfunktioner.

Så igen, gå til fanen Målværktøjer, og klik derefter på Ny måling.

Simple aggregationer i Lucky Templates

En anden aggregering, som du kan bruge i LuckyTemplates, er den funktion, som returnerer den mindste numeriske eller tekstværdi i en kolonne.

Simple aggregationer i Lucky Templates

En anden er den funktion, som returnerer den maksimale numeriske eller tekstværdi i en kolonne.

Simple aggregationer i Lucky Templates

Dette er eksempler på aggregeringsfunktioner, som du nemt kan forstå og bruge i situationer, hvor de passer.

Men det, jeg virkelig vil gøre, er at beregne de samlede transaktioner. For at gøre dette vil jeg bruge en funktion kaldet .

Først skal du omdøbe målingen ved at ændre "Mål" til "Samlede transaktioner".

Simple aggregationer i Lucky Templates

Tilføj derefter COUNTROWS-funktionen. Denne funktion tager en tabel og returnerer derefter antallet af rækker i den tabel.

Da jeg vil beregne det samlede antal transaktioner, vil jeg tælle op, hvor mange rækker der er i min salgstabel.

For at gøre det skal du henvise til tabellen Salg inde i COUNTROWS-funktionen. Sådan har jeg sat formlen op.

Simple aggregationer i Lucky Templates

Funktionen vil gå gennem salgstabellen og derefter tælle antallet af rækker der.

Da hver række i salgstabellen repræsenterer en enkelt transaktion, er det at tælle hver enkelt række ligesom at tælle hver enkelt transaktion.

Grib nu målingen Samlet transaktion under tabellen Nøglemål, og træk den derefter til visualiseringen.

Simple aggregationer i Lucky Templates

Når du har gjort det, vil du se, at der kun er én transaktion hver gang.

Simple aggregationer i Lucky Templates

Dette er resultatet af at have de filtre, vi har.

Dette betyder blot, at for maj købte Henry Cox for eksempel 3 mængder af produkt 56 i én transaktion fra Ernest Wheeler.

Jeg vil nu lave om på tingene. Først fjerner jeg kolonnen Produktnavn ved at klikke på X-knappen, som vist nedenfor.

Simple aggregationer i Lucky Templates

Og så vil jeg også fravælge alle filtrene.

For at gøre det klikker jeg på boksen ved siden af ​​Ernest Wheelers navn.

Simple aggregationer i Lucky Templates

Og klik også på boksen ud for maj.

Simple aggregationer i Lucky Templates

Du vil se, at tallene har ændret sig en del.

Simple aggregationer i Lucky Templates

Lad os tage et kig på Martin Berry. Det samlede salg, som jeg fik fra ham, er $87.727, den samlede mængde af de produkter, han købte, er 51, og i gennemsnit køber han 1,89 af mine produkter ved hver af sine 27 samlede transaktioner med mig.

Som du kan se, efter at vi ændrede filtrene i vores beregninger, ændrede resultaterne sig også.

Det er her skalerbarheden af ​​DAX-mål kommer ind. Hvis du tænker over det, er de formler, vi brugte, meget enkle.

Vi brugte kun funktionerne SUMX, SUM, RELATED, AVERAGE og COUNTROW til vores mål. Det er funktioner, som jeg håber, du nemt vænner dig til.

Ved at bruge disse simple funktioner kan vi nemt få forskellige beregninger blot ved at ændre konteksten.

Dette er den virkelige kraft af DAX-foranstaltninger. Uden at tilføje andre formler kan du få en masse indsigt blot ved at ændre dine filtre.

Dette er kun gjort muligt af den model, du har bygget. Så sørg for at have den rigtige model.

Simple aggregationer i Lucky Templates

Det sidste, jeg vil vise dig, er, at du kan formatere resultaterne i din tabel, hvis du har brug for det.

Da jeg ved, at det samlede salg skal være i dollars, vil jeg ændre det til dets korrekte format.

For at gøre det skal du klikke på målingen Samlet salg, gå til fanen Målværktøjer, og i afsnittet Formatering skal du ændre Heltal til Valuta ved at klikke på $-ikonet.

Simple aggregationer i Lucky Templates

Der er mange måder, hvorpå du kan formatere dine resultater, hvis du har brug for det.

Efter at have gjort det, skulle resultaterne nu se sådan ud:

Simple aggregationer i Lucky Templates




Konklusion

I denne blog har jeg gennemgået nogle eksempler på aggregeringsfunktioner, som du kan bruge i dine DAX-beregninger.

Jeg viste dig funktionerne AVERAGE, MIN, MAX og COUNTROWS, som bestemt er nemme at forstå.

Jeg håber, at dette hjælper dig med at få et overblik over, hvad du kan opnå, når du bruger DAX-mål i LuckyTemplates.

Alt det bedste,


LuckyTemplates-parametre via forespørgselseditor

LuckyTemplates-parametre via forespørgselseditor

Lær og forstå, hvordan du kan oprette og bruge LuckyTemplates Parameters, som er en kraftfuld funktion i Query Editor.

Rundt søjlediagram – en visualisering til dit dashboard

Rundt søjlediagram – en visualisering til dit dashboard

Denne vejledning vil diskutere om oprettelse af et rundt søjlediagram ved hjælp af Charticulator. Du lærer, hvordan du designer dem til din LuckyTemplates-rapport.

PowerApps funktioner og formler | En introduktion

PowerApps funktioner og formler | En introduktion

Lær, hvordan du bruger PowerApps-funktioner og -formler til at forbedre funktionaliteten og ændre adfærd i vores Power Apps-lærredsapp.

Pipe In R: Tilslutningsfunktioner med Dplyr

Pipe In R: Tilslutningsfunktioner med Dplyr

I denne øvelse lærer du, hvordan du kæder funktioner sammen ved hjælp af dplyr-røroperatoren i programmeringssproget R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX fra LuckyTemplates giver dig mulighed for at returnere rangeringen af ​​et specifikt tal i hver tabelrække, der udgør en del af en liste over tal.

Udpakning af LuckyTemplates-temaer og -billeder fra PBIX

Udpakning af LuckyTemplates-temaer og -billeder fra PBIX

Lær, hvordan du adskiller en PBIX-fil for at udtrække LuckyTemplates-temaer og -billeder fra baggrunden og bruge den til at oprette din rapport!

Excel Formler Snydeark: Mellemvejledning

Excel Formler Snydeark: Mellemvejledning

Excel Formler Snydeark: Mellemvejledning

LuckyTemplates kalendertabel: Hvad er det, og hvordan man bruger det

LuckyTemplates kalendertabel: Hvad er det, og hvordan man bruger det

LuckyTemplates kalendertabel: Hvad er det, og hvordan man bruger det

Python i LuckyTemplates: Sådan installeres og konfigureres

Python i LuckyTemplates: Sådan installeres og konfigureres

Lær, hvordan du installerer programmeringssproget Python i LuckyTemplates, og hvordan du bruger dets værktøjer til at skrive koder og vise billeder.

Beregning af dynamiske fortjenestemargener – nem analyse af LuckyTemplates med DAX

Beregning af dynamiske fortjenestemargener – nem analyse af LuckyTemplates med DAX

Lær, hvordan du beregner dynamiske fortjenstmargener ved siden af ​​LuckyTemplates, og hvordan du kan få mere indsigt ved at grave dybere ned i resultaterne.