DAX-exempel i LuckyTemplates – Avancerade DAX-formler

I den här handledningen kommer jag att visa dig några avancerade formler och DAX-exempel som använder olika funktioner i LuckyTemplates. Några av funktionerna som du kommer att stöta på i exemplen nedan är CALCULATE , FILTER , MAX , ALLSELECTED , och många fler.

Men innan du börjar, se till att optimera dina åtgärder. Jag rekommenderar alltid att du använder måttgrupper för att göra saker mer intuitiva i dina rapporter. På så sätt kan du enkelt förgrena dig till de mer avancerade åtgärderna.

Innehållsförteckning

DAX-exempel: Beräknar kumulativ totalsumma

Den förstasom jag ska visa dig är ett exempel på en ackumulerad summa.

Att använda kumulativ totalsumma är ett utmärkt sätt att visa upp en jämförelse över en lång tidsperiod.

Exempelvisualiseringen nedan ser upptagen ut att du knappt kan se den underliggande trenden. Men om du använder ett kumulativt totalt mönster kommer du att kunna se de viktiga insikterna tydligare.

Du måste starta formeln för kumulativ försäljning med hjälp avfungera. Med den här funktionen kan du enkelt beräkna den totala försäljningen i ett annat sammanhang.

Då måste du användatillsammans med funktion för att referera till tabellen Datum .

Efter det, användfunktion för att utvärdera varje enskild rad och sammanhang i tabellen. Den kommer att kontrollera om datumet är mindre än eller lika med det aktuella datumet för den specifika raden. Om så är fallet kommer MAX -funktionen att beräkna försäljningen av alla dessa datum. 

Formeln går också igenom varje dag i kolumnen Datum med funktionen ALLSELECTED . Detta är grundmönstret för kumulativa formler i LuckyTemplates.

Du kan nu ta in det kumulativa försäljningsmåttet vi just skapade till bordet.

I princip kommer den kumulativa totalberäkningen att inkludera alla tidigare rader. Till exempel är data i den fjärde raden summan av de tre första raderna. På samma sätt beräknar den femte raden de fyra första raderna.

Konceptet med virtuella tabeller är också tillämpligt i detta DAX-beräkningsexempel. För varje enskild rad skapar formeln en virtuell tabell för alla tidigare datum och försäljningar. Och sedan beräknar den all försäljning av dessa datum. Formeln kommer att köra det här mönstret om och om igen till den sista raden i tabellen.

DAX-exempel: Beräkna kumulativ försäljning förra året

Låt oss gå vidare till ett annat avancerat DAX-beräkningsexempel. Den här gången ska jag visa dig hur du beräknar den ackumulerade försäljningen förra året .

Kopiera bara den tidigare formeln för Kumulativ försäljning och byt namn på den därefter. Istället för total försäljning måste du referera till försäljnings-LY i funktionen BERÄKNA .

När du kontrollerar resultaten för Kumulativ försäljning LY i tabellen kan du bara se den kumulativa försäljningen från förra året. Den gör samma virtuella beräkning och ändrar kontexten för varje enskild rad på grund av funktionen CALCULATE .

Den här gången kan du ändra den befintliga visualiseringen nedan för att visa upp de kumulativa resultaten.

Du kan använda areadiagramsvisualiseringen här och du kan också välja något från slicern för ytterligare sammanhang.

Så här ser den nya visualiseringen ut.

Om du till exempel väljer något från stadsutsnittet ändras resultaten i visualiseringen. Här är en jämförelse nedan.

DAX-exempel: Beräkna kumulativ försäljningsskillnad

Det sista jag vill ta reda på är hur vi presterade i år jämfört med förra året kumulativt. Du kan göra detta genom att helt enkelt ta reda på skillnaden mellan Cumulative Sales och Cumulative Sales LY .

Efter det kan du ta med måttet Kumulativ skillnad till bottenvisualiseringen.

Med detta kan du tydligt se trenden vad gäller prestanda för innevarande år jämfört med föregående år. 

Det som är intressant med detta avancerade DAX-exempel är att du kan använda detta för att skapa en annan tidsjämförelseanalys. Eftersom du använde alternativet ÅR från det ursprungliga försäljningsmåttet kan du ändra det till DAG , MÅNAD eller KVARTAL .




Slutsats

DAX-exemplen ovan är fantastiska tillämpningar av avancerade LuckyTemplates-beräkningar. Vi kombinerade formler och integreradeberäkningar.

Du kan enkelt förgrena dig till andra tidsjämförelser efter att ha lärt dig ovan nämnda DAX-exempel. Använd bara alla insikter och tekniker som du har lärt dig av detta.


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.