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.
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
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.
Denna korta handledning belyser LuckyTemplates mobilrapporteringsfunktion. Jag ska visa dig hur du kan utveckla rapporter effektivt för mobila enheter.
I denna LuckyTemplates Showcase går vi igenom rapporter som visar professionell serviceanalys från ett företag som har flera kontrakt och kundengagemang.
Gå igenom de viktigaste uppdateringarna för Power Apps och Power Automate och deras fördelar och konsekvenser för Microsoft Power Platform.
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.
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.
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.
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.
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.
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.