Enkla aggregationer i LuckyTemplates

I det här blogginlägget kommer jag att beröra några enkla sammanställningar i LuckyTemplates som du kan använda i din .

Detta är en fortsättning på bloggen som jag tidigare publicerat, där jag tog upp skillnaderna mellan ett mått och en beräknad kolumn.

Jag kommer först att fortsätta arbeta med de åtgärder som jag har gått igenom i förra bloggen och sedan introducera några aggregeringsfunktioner som du kan använda när jag går vidare. Du kan se hela videon av denna handledning längst ner på den här bloggen.

Huvudsyftet med den här bloggen är att hjälpa dig att bli mer bekant med att skapa åtgärder.

Låt oss börja.

Innehållsförteckning

Skapa en åtgärdsgrupp

Om du kommer ihåg, i förra bloggen skapade jag åtgärder som jag använde för att virtuellt beräkna ytterligare information som jag vill få från mina data.

Måtten som jag gjorde var måtten Total försäljning och Total kvantitet .

Enkla aggregationer i LuckyTemplates

Jag ska först visa dig hur du organiserar dessa åtgärder som jag gjorde. För att göra det ska jag skapa en åtgärdsgrupp .

Gå först till fliken Hem och välj sedan Ange data.

Enkla aggregationer i LuckyTemplates

Ändra sedan namnet på tabellen till Nyckelåtgärder.

Du kan välja vilket namn du vill. Jag valde just det här namnet för att det passar in i sammanhanget för vad jag vill göra med tabellen.

Enkla aggregationer i LuckyTemplates

Som du kan se under fliken fält, innehåller tabellen Nyckelmått fortfarande ingenting.

Enkla aggregationer i LuckyTemplates

Så nu, vad jag ska göra är att fylla detta med de åtgärder som jag har gjort.

Jag lägger först till måttet Total kvantitet i den nyligen gjorda tabellen.

För att göra det klickar du på måttet Total kvantitet, går till fliken Mätverktyg och ändrar sedan hemtabellen till nyckelmått.

Enkla aggregationer i LuckyTemplates

Och gör sedan samma sak med måttet Total försäljning.

Klicka på måttet Total försäljning, gå till fliken Mätverktyg och ändra sedan dess hemtabell till nyckelmått.

Enkla aggregationer i LuckyTemplates

Efter att ha gjort det ser du nu att åtgärderna finns under tabellen Nyckelmått.

Nu ska jag ta bort kolumnen med namnet Kolumn1 eftersom jag egentligen inte behöver den.

Enkla aggregationer i LuckyTemplates

Jag kommer nu att ruta in och panorera ut på fliken Fält. För att göra det, klicka två gånger på panelen in/ut-knappen som är markerad i det övre högra hörnet av bilden nedan.

Enkla aggregationer i LuckyTemplates

Som du kan se är nyckelmåtten nu en måttgrupp som betecknas med räknarikonen bredvid dess namn. Den finns nu också högst upp på fliken Fält.

Enkla aggregationer i LuckyTemplates

Jag rekommenderar dig att börja lägga till denna goda praxis i ditt utvecklingsarbetsflöde.

Så småningom kommer du att börja förgrena dig till mer komplexa åtgärder. Så att organisera dem direkt från början kommer att hjälpa dig att ha lättare att referera till dem för framtida bruk.

Aggregationer i LuckyTemplates

I de åtgärder som jag redan har gjort använde jag bara itererande funktioner.

I måttet Total försäljning använde jag itereringsfunktionen.

Enkla aggregationer i LuckyTemplates

Medan jag var i måttet Total kvantitet använde jag funktionen.

Enkla aggregationer i LuckyTemplates

Nu, eftersom jag redan har visat dig några exempel på itererande funktioner, kommer jag att börja introducera några aggregationer i LuckyTemplates som också är användbara.

Jag gör det här för att oavsett vilken beräkning du gör, vill jag att du gör det med ett DAX-mått.

Början på allt avancerat i LuckyTemplates, särskilt ur ett analytiskt perspektiv, börjar med något enkelt.

Det börjar med att bara få kläm på DAX-mått och bli bekant med hur man skriver dem så snabbt som möjligt.

Här ska jag visa dig några enkla.

Enkla aggregationer i LuckyTemplates

Som du kan se är tabellen delad av filtren Kort månad och Säljarnamn på grund av vad jag gjorde i förra bloggen.

Även om dessa filter finns här, kan jag fortfarande använda den här tabellen för att visa några exempel på hur du använder aggregeringsfunktioner.

Fastna inte för mycket av att tänka på filtren så länge det sker några beräkningar i bakgrunden.

Jag kommer också att använda dessa filter senare för att visa dig hur aggregeringarna i LuckyTemplates fungerar med dem.

För att börja, gå till fliken Mätverktyg och klicka sedan på Nytt mått.

Enkla aggregationer i LuckyTemplates

Grejen med att skapa mått är att de visas på vilken tabell du än väljer under fliken Fält. Så först, se till att du klickade på tabellen Nyckelmått innan du gör en ny åtgärd.

Enkla aggregationer i LuckyTemplates

Nu när jag har skapat ett nytt mått, ändra "Mät" till "Genomsnittlig kvantitet" för att namnge det korrekt.

Jag börjar med en beräkning som kräver en enkel aggregeringsfunktion, funktionen.

Funktionen AVERAGE returnerar det aritmetiska medelvärdet av alla tal i en kolumn.

Jag ska ta medelvärdet av värdena i kolumnen Kvantitet från försäljningstabellen.

Formelinställningen visas nedan.

Enkla aggregationer i LuckyTemplates

Jag kommer att summera alla värden i kolumnen Kvantitet och sedan beräkna ett genomsnitt av dem.

Efter det, ta tag i måttet Genomsnittlig kvantitet under tabellen Nyckelmått på fliken Fält och dra det sedan till det visuella.

Enkla aggregationer i LuckyTemplates

Som du kan se är värdena i kolumnen Total kvantitet och Genomsnittlig kvantitet kolumnen alla desamma förutom Totalt värde.

Enkla aggregationer i LuckyTemplates

Detta beror på att för varje produkt köpte de den bara i en transaktion, men har köpt flera.

Till exempel köpte Henry Cox 3 kvantiteter av produkt 56 i en transaktion.

Nu ska jag göra en annan åtgärd bara för att visa fler exempel på aggregeringsfunktioner.

Så igen, gå till fliken Mätverktyg och klicka sedan på Nytt mått.

Enkla aggregationer i LuckyTemplates

En annan aggregering som du kan använda i LuckyTemplates är funktionen som returnerar det minsta numeriska eller textvärdet i en kolumn.

Enkla aggregationer i LuckyTemplates

En annan är funktionen som returnerar det maximala numeriska värdet eller textvärdet i en kolumn.

Enkla aggregationer i LuckyTemplates

Det här är exempel på aggregeringsfunktioner som du enkelt kan förstå och använda i situationer där de passar.

Men vad jag verkligen vill göra är att beräkna totala transaktioner. För att göra detta kommer jag att använda en funktion som heter .

Byt först namn på måttet genom att ändra "Mät" till "Totala transaktioner".

Enkla aggregationer i LuckyTemplates

Lägg sedan till COUNTROWS-funktionen. Denna funktion tar en tabell och returnerar sedan antalet rader i den tabellen.

Eftersom jag vill beräkna det totala antalet transaktioner, tänker jag räkna upp hur många rader det finns i min försäljningstabell.

För att göra det, i COUNTROWS-funktionen, referera till tabellen Försäljning. Så här har jag satt upp formeln.

Enkla aggregationer i LuckyTemplates

Funktionen går igenom tabellen Försäljning och räknar sedan antalet rader där.

Eftersom varje rad i försäljningstabellen representerar en enskild transaktion, är att räkna varje enskild rad precis som att räkna varje enskild transaktion.

Ta nu tag i måttet Total transaktion under tabellen Nyckelmått och dra det sedan till det visuella.

Enkla aggregationer i LuckyTemplates

Efter att ha gjort det kommer du att se att det bara finns en transaktion varje gång.

Enkla aggregationer i LuckyTemplates

Detta är resultatet av att vi har de filter vi har.

Detta betyder bara att för maj köpte Henry Cox till exempel 3 kvantiteter av produkt 56 i en transaktion från Ernest Wheeler.

Nu ska jag ändra på saker och ting. Först tar jag bort kolumnen Produktnamn genom att klicka på X-knappen, som visas nedan.

Enkla aggregationer i LuckyTemplates

Och då kommer jag också att avmarkera alla filter.

För att göra det klickar jag på rutan bredvid Ernest Wheelers namn.

Enkla aggregationer i LuckyTemplates

Och klicka även på rutan bredvid maj.

Enkla aggregationer i LuckyTemplates

Du kommer att se att siffrorna har förändrats ganska mycket.

Enkla aggregationer i LuckyTemplates

Låt oss ta en titt på Martin Berry. Den totala försäljningen som jag fick från honom är $87 727, den totala kvantiteten av produkterna som han köpte är 51, och i genomsnitt köper han 1,89 av mina produkter vid var och en av sina 27 totala transaktioner med mig.

Som du kan se, efter att vi ändrade filtren i våra beräkningar, ändrades resultaten också.

Det är här skalbarheten av DAX-mått kommer in. Om du tänker efter är formlerna som vi använde väldigt enkla.

Vi använde bara funktionerna SUMX, SUM, RELATED, AVERAGE och COUNTROW för våra åtgärder. Det här är funktioner som jag hoppas att du lätt vänjer dig vid.

Genom att använda dessa enkla funktioner kan vi enkelt få olika beräkningar bara genom att ändra sammanhanget.

Detta är den verkliga kraften i DAX-åtgärder. Utan att lägga till andra formler kan du få många insikter bara genom att ändra dina filter.

Detta är bara möjligt av den modell du har byggt. Så se till att du har rätt modell.

Enkla aggregationer i LuckyTemplates

Det sista jag vill visa dig är att du kan formatera resultaten i din tabell om du behöver.

Eftersom jag vet att den totala försäljningen ska vara i dollar kommer jag att ändra den till rätt format.

För att göra det klickar du på måttet Total försäljning, går till fliken Mätverktyg och ändrar heltal till Valuta i avsnittet Formatering genom att klicka på $-ikonen.

Enkla aggregationer i LuckyTemplates

Det finns många sätt att formatera dina resultat om du behöver.

Efter att ha gjort det bör resultaten nu se ut så här:

Enkla aggregationer i LuckyTemplates




Slutsats

I den här bloggen gick jag igenom några exempel på aggregeringsfunktioner som du kan använda i dina DAX-beräkningar.

Jag visade dig funktionerna AVERAGE, MIN, MAX och COUNTROWS, som definitivt är lätta att förstå.

Jag hoppas att detta hjälper dig att få ett grepp om vad du kan uppnå när du använder DAX-mått i LuckyTemplates.

Med vänliga hälsningar,


Upptäck unika insikter med LuckyTemplates TOPN-funktion

Upptäck unika insikter med LuckyTemplates TOPN-funktion

Den här bloggen innehåller LuckyTemplates TOPN DAX-funktion, som gör att du kan få unika insikter från dina data, vilket hjälper dig att fatta bättre marknadsföringsbeslut.

Datamodellering i LuckyTemplates med hjälp av stödtabeller

Datamodellering i LuckyTemplates med hjälp av stödtabeller

Lär dig några fantastiska analytiska tekniker som vi kan göra för datamodellering i LuckyTemplates med hjälp av DAX-stödtabeller.

Avancerad DAX för LuckyTemplates: Implementering av rankningslogik över unika insikter

Avancerad DAX för LuckyTemplates: Implementering av rankningslogik över unika insikter

Här dyker vi in ​​i LuckyTemplates Advanced DAX och implementerar rankningslogik för att få en mycket unik insikt. Jag visar också upp måttförgrening i det här exemplet.

LuckyTemplates What-If-parameterfunktion

LuckyTemplates What-If-parameterfunktion

Den här bloggen introducerar den nya funktionen i LuckyTemplates, analysparametern What-If. Du kommer att se hur det gör allt snabbt och enkelt för din scenarioanalys.

Använd LuckyTemplates Mät förgreningar för att kontrollera om dina marginaler ökar när intäkterna växer

Använd LuckyTemplates Mät förgreningar för att kontrollera om dina marginaler ökar när intäkterna växer

Lär dig hur du avgör om din intäktstillväxt är bra genom att kontrollera om dina marginaler ökade med hjälp av LuckyTemplates mäter förgrening.

LuckyTemplates parametrar via frågeredigerare

LuckyTemplates parametrar via frågeredigerare

Lär dig och förstå hur du kan skapa och använda LuckyTemplates-parametrar som är en kraftfull funktion i frågeredigeraren.

Runda stapeldiagram – En visualisering för din instrumentpanel

Runda stapeldiagram – En visualisering för din instrumentpanel

Denna handledning kommer att diskutera hur man skapar ett runt stapeldiagram med Charticulator. Du kommer att lära dig hur du designar dem för din LuckyTemplates-rapport.

PowerApps funktioner och formler | En introduktion

PowerApps funktioner och formler | En introduktion

Lär dig hur du använder PowerApps funktioner och formler för att förbättra funktionaliteten och ändra ett beteende i vår Power Apps canvas-app.

Pipe In R: Anslutningsfunktioner med Dplyr

Pipe In R: Anslutningsfunktioner med Dplyr

I den här handledningen kommer du att lära dig hur du kopplar ihop funktioner med hjälp av dplyr-röroperatorn i programmeringsspråket R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX från LuckyTemplates låter dig returnera rankningen av ett specifikt nummer i varje tabellrad som utgör en del av en lista med nummer.