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.
I den här handledningen kommer vi att titta på hur du använder DAX-funktioneni LuckyTemplates. Du kan se hela videon av denna handledning längst ner på den här bloggen.
CALCULATE är en av de mest dynamiska funktionerna som kan hjälpa dig att lägga till djupare insikter i dina rapporter. Men för att verkligen förstå det är det nödvändigt att ha ett bra grepp om rad- och filtersammanhang också.
Innehållsförteckning
Exempeldata som används
För syftet med denna handledning, låt oss använda en enkel datauppsättning som visar produkter, kvantitet och enhetspris .
Vi har även en dimensionstabell som endast innehåller produkter .
Om vi tittar på modellen kan vi se att Produkterna, som visas i vår , är kopplade till faktatabellen genom en mång-till-en relation .
Radkontext Genom BERÄKNA i LuckyTemplates
Radkontext är ett av de primära begreppen du måste förstå för att verkligen förstå vad CALCUATE handlar om. För att göra detta tydligare, låt oss först titta på hur vår datauppsättning ser ut i Excel.
I grund och botten definierar radkontexten vad som händer med varje enskild rad . Om vi till exempel skulle få försäljningen för produkt A, skulle vi helt enkelt sätta ett likhetstecken och sedan multiplicera värdena under Kvantitet och Enhetspris.
Om vi tillämpar samma logik rad efter rad får vi mängden försäljning för varje rad, vilket gör att vi kan komma fram till den totala försäljningen .
Låt oss nu byta till LuckyTemplates.
Kom ihåg att samma beräkning upprepades rad för rad. Det finns ett antal itererande funktioner i LuckyTemplates, de flesta av dem slutar med ett X. Till exempel, itereringsfunktionen förskulle vara.
Som du kan se kräver SUMX att en tabell refereras till, så vi använder vårdär vår data lagras.
Sedan multiplicerar vi de obligatoriska kolumnerna från faktatabellen , som är Kvantitet och Enhetspris .
När jag trycker på enter kommer det att ge oss vår försäljning .
Filtrera sammanhang genom BERÄKNA i LuckyTemplates
Det andra vi måste titta på är vårt filterkontext, som är en annan kritisk komponent i CALCULATE .
Att använda CALCULATE innebär att ändra filterkontexten som tillämpas på ett uttryck . Så först ska vi titta på hur man ändrar filterkontexten. Det betyder helt enkelt att du byter filter i rapporten.
När du tillämpar den på en Excel-rapport är det så enkelt som att klicka på rullgardinspilen bredvid kolumnnamnet och välja de filter som du vill använda.
Om jag till exempel bara behöver data för produkt A behöver jag helt enkelt bocka av A på detta filter.
När jag klickar på OK visar rapporten bara försäljningen för produkt A.
Det är den andra delen av processen, som är att tillämpa filtret på ett uttryck. I det här fallet är uttrycket Försäljning .
Om vi går tillbaka till LuckyTemplates kommer vi att behöva använda CALCULATE för att göra samma sak. Låt oss börja med att skapa ett nytt mått för försäljningsprodukt A .
Sedan använder vi CALCULATE och använder uttrycket, som är Sales .
Därefter kommer vi att ändra filterkontexten genom att referera till vår faktatabell .
Sedan måste vi ange att från kolumnen Produkter behöver vi bara försäljningen relaterade till produkt A .
Nu har vi försäljningen för produkt A, som är 6 520 – vilket är samma resultat som vi fick från vår Excel-tabell.
Använda filterkontext med SUMX
Även om vårt huvudfokus här är BERÄKNA , är det också viktigt att veta att detta också kan göras med andra funktioner. Till exempel är filtreringen vi gjorde precis som att använda Excel-funktionen SUMif . Men när vi gör det på LuckyTemplates kan vi använda SUMX .
För att göra det, låt oss skapa ett annat mått som heter Sales Product A v2.
Vi vill gå rad för rad för att hitta information om produkt A, så vi använder SUMX . Normalt sett skulle vår första instinkt vara att referera till vår faktatabell eftersom det är därifrån vår data kommer.
Men om vi gör det här kommer vi inte att kunna använda några filter längre. Så istället för att referera till tabellen först måste vi prioritera att användafungera. FILTER är en annan iterator som låter oss titta på data rad för rad.
När vi väl har FILTER -funktionen på plats är det enda gången vi refererar till faktatabellen . Sedan anger vi vilka filter vi vill använda, så vi refererar till artiklar från kolumnen Produkter som är relaterade till produkt A.
Därefter anger vi uttrycket, som är Försäljning.
Om vi tar in det här måttet till våra resultat kommer du att se att det visar samma totala summa som det tidigare måttet vi skapade.
Nu frågar du förmodligen varför vi behöver BERÄKNA om det finns andra funktioner vi kan använda. Sanningen är att CALCULATE har många fler användningsområden än vad vi har diskuterat hittills.
Andra användningsområden för BERÄKNA i LuckyTemplates
För att visa dig andra sätt att använda BERÄKNA , låt oss lägga till ytterligare en kolumn i vår datauppsättning för procentuell försäljning. I Excel betyder det att man dividerar försäljningen med den totala försäljningen .
Jag måste också låsa cellen för Total försäljning så att samma siffra tillämpas på resten av cellerna i kolumnen.
När jag trycker på Enter kommer vi att se procentsatser som skulle summera till 100 %.
Om jag ändrar filtren och bara får data för produkt A, ser du att kolumnen för procentuell försäljning fortfarande behåller samma procentsatser.
När du byter till LuckyTemplates kan du göra något liknande genom att använda CALCULATE .
Låt oss skapa en ny åtgärd under våra nyckelåtgärder. Vi börjar med All försäljning först, vilket motsvarar total försäljning i vår Excel-rapport. Vi använder CALCULATE för detta.
Sedan använder vi Försäljning som vårt uttryck.
När du tittar tillbaka på vår Excel-tabell, kom ihåg att vi var tvungna att låsa cellen som innehöll total försäljning för att säkerställa att vi trots filtreringen fortfarande kommer att använda samma summa över hela kolumnen. I vår LuckyTemplates-rapport kommer vi att användaatt göra det.
När jag klickar på enter tar vi in all försäljning för alla produkter.
Det gör det lättare att få vår procentuella försäljning. Så låt oss skapa ett annat mått för det.
Då använder vi, återigen dividera vår försäljning med all försäljning på samma sätt som vi gjorde i Excel.
När vi trycker på enter kommer vi att ha vår procentuella försäljning, vilket summerar till 100 %.
Slutsats
Detta är bara några av de många användningsområdena för BERÄKNA-funktionen. Det kan faktiskt också användas i tidsintelligensberäkningar.
Du kan gå igenom våra andra handledningar som visar dessa andra användningsområden. Det är i grunden en av funktionerna som vi inte klarar oss utan om vi vill att våra rapporter ska visa så mycket insikt som möjligt.
Med vänliga hälsningar,
Mudassir
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.
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.
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.
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.
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.
Lär dig och förstå hur du kan skapa och använda LuckyTemplates-parametrar som är en kraftfull funktion i frågeredigeraren.
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.
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.
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 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.