En ny titt på BERÄKNA – LuckyTemplates

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 .

En ny titt på BERÄKNA – LuckyTemplates

Vi har även en dimensionstabell som endast innehåller produkter .

En ny titt på BERÄKNA – LuckyTemplates

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 .

En ny titt på BERÄKNA – LuckyTemplates

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.

En ny titt på BERÄKNA – LuckyTemplates

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.

En ny titt på BERÄKNA – LuckyTemplates

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 .

En ny titt på BERÄKNA – LuckyTemplates

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.

En ny titt på BERÄKNA – LuckyTemplates

Som du kan se kräver SUMX att en tabell refereras till, så vi använder vårdär vår data lagras.

En ny titt på BERÄKNA – LuckyTemplates

Sedan multiplicerar vi de obligatoriska kolumnerna från faktatabellen , som är Kvantitet och Enhetspris .

En ny titt på BERÄKNA – LuckyTemplates

När jag trycker på enter kommer det att ge oss vår försäljning .

En ny titt på BERÄKNA – LuckyTemplates

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.

En ny titt på BERÄKNA – LuckyTemplates

När jag klickar på OK visar rapporten bara försäljningen för produkt A.

En ny titt på BERÄKNA – LuckyTemplates

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 .

En ny titt på BERÄKNA – LuckyTemplates

Sedan använder vi CALCULATE och använder uttrycket, som är Sales .

En ny titt på BERÄKNA – LuckyTemplates

Därefter kommer vi att ändra filterkontexten genom att referera till vår faktatabell .

En ny titt på BERÄKNA – LuckyTemplates

Sedan måste vi ange att från kolumnen Produkter behöver vi bara försäljningen relaterade till produkt A .

En ny titt på BERÄKNA – LuckyTemplates

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.

En ny titt på BERÄKNA – LuckyTemplates

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.

En ny titt på BERÄKNA – LuckyTemplates

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.

En ny titt på BERÄKNA – LuckyTemplates

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.

En ny titt på BERÄKNA – LuckyTemplates

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.

En ny titt på BERÄKNA – LuckyTemplates

Därefter anger vi uttrycket, som är Försäljning.

En ny titt på BERÄKNA – LuckyTemplates

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.

En ny titt på BERÄKNA – LuckyTemplates

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 .

En ny titt på BERÄKNA – LuckyTemplates

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

En ny titt på BERÄKNA – LuckyTemplates

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.

En ny titt på BERÄKNA – LuckyTemplates

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.

En ny titt på BERÄKNA – LuckyTemplates

Sedan använder vi Försäljning som vårt uttryck.

En ny titt på BERÄKNA – LuckyTemplates

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.

En ny titt på BERÄKNA – LuckyTemplates

När jag klickar på enter tar vi in ​​all försäljning för alla produkter.

En ny titt på BERÄKNA – LuckyTemplates

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.

En ny titt på BERÄKNA – LuckyTemplates

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.

En ny titt på BERÄKNA – LuckyTemplates

När vi trycker på enter kommer vi att ha vår procentuella försäljning, vilket summerar till 100 %.

En ny titt på BERÄKNA – LuckyTemplates

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












Skapa en datumtabell i LuckyTemplates

Skapa en datumtabell i LuckyTemplates

Ta reda på varför det är viktigt att ha en dedikerad datumtabell i LuckyTemplates och lär dig det snabbaste och mest effektiva sättet att göra det.

LuckyTemplates mobilrapporteringstips och tekniker

LuckyTemplates mobilrapporteringstips och tekniker

Denna korta handledning belyser LuckyTemplates mobilrapporteringsfunktion. Jag ska visa dig hur du kan utveckla rapporter effektivt för mobila enheter.

Professional Service Analytics-rapporter i LuckyTemplates

Professional Service Analytics-rapporter i LuckyTemplates

I denna LuckyTemplates Showcase går vi igenom rapporter som visar professionell serviceanalys från ett företag som har flera kontrakt och kundengagemang.

Microsoft Power Platform-uppdateringar | Microsoft Ignite 2021

Microsoft Power Platform-uppdateringar | Microsoft Ignite 2021

Gå igenom de viktigaste uppdateringarna för Power Apps och Power Automate och deras fördelar och konsekvenser för Microsoft Power Platform.

Vanliga SQL-funktioner: En översikt

Vanliga SQL-funktioner: En översikt

Upptäck några vanliga SQL-funktioner som vi kan använda som sträng, datum och några avancerade funktioner för att bearbeta eller manipulera data.

LuckyTemplates Skapa mall: Guide och tips

LuckyTemplates Skapa mall: Guide och tips

I den här handledningen kommer du att lära dig hur du skapar din perfekta LuckyTemplates-mall som är konfigurerad efter dina behov och preferenser.

Fältparametrar och små multiplar i LuckyTemplates

Fältparametrar och små multiplar i LuckyTemplates

I den här bloggen kommer vi att visa hur man lager fältparametrar med små multiplar för att skapa otroligt användbara insikter och bilder.

LuckyTemplates Rank och anpassad gruppering

LuckyTemplates Rank och anpassad gruppering

I den här bloggen kommer du att lära dig hur du använder LuckyTemplates ranknings- och anpassade grupperingsfunktioner för att segmentera en exempeldata och rangordna den enligt kriterier.

Visar kumulativ total endast upp till ett visst datum i LuckyTemplates

Visar kumulativ total endast upp till ett visst datum i LuckyTemplates

I den här handledningen kommer jag att täcka en specifik teknik kring hur man visar Kumulativ total endast upp till ett specifikt datum i dina bilder i LuckyTemplates.

Punktdiagram: Avancerade anpassade bilder för LuckyTemplates

Punktdiagram: Avancerade anpassade bilder för LuckyTemplates

Lär dig hur du skapar och anpassar punktdiagram i LuckyTemplates, som huvudsakligen används för att mäta prestanda mot mål eller tidigare år.