Använder ALLEXCEPT för att stoppa den ackumulerade summan från att nollställas

Jag ska gå igenom ett intressant scenario som du förmodligen kommer att landa på när du försöker köra en Cumulative Total inuti LuckyTemplates. Du kan se hela videon av denna handledning längst ner på den här bloggen.

En medlem från LuckyTemplates supportforum postade den här frågan. Medlemmen ville beräkna ett löpande saldo som en kumulativ summa. Problemet var att varje gång ett urval gjordes omräknades den ackumulerade summan. Medlemmen ville inte att det skulle hända.

I det här fallet är ALLEXCEPT den perfekta funktionen att använda. Detta scenario är faktiskt en bra genomgång av hur Kumulativa totaler ochfungerar tillsammans i LuckyTemplates. 

Innehållsförteckning

Provdata

Låt oss börja med de uppgifter som ges i medlemmens exempel.

I grund och botten visar den löpsaldot på bordet. Löpbalansen visas också på visualiseringen.

Använder ALLEXCEPT för att stoppa den ackumulerade summan från att nollställas

Nu när du drar veckonumret över skivan ser du att även data balanserar om. 

Använder ALLEXCEPT för att stoppa den ackumulerade summan från att nollställas

Så låt oss säga att vi vill ha data från vecka 5.

Använder ALLEXCEPT för att stoppa den ackumulerade summan från att nollställas

Vad vi vill är att det löpande saldot för vecka 5 ska ligga kvar på 635 istället för att vända till 78 när skivaren flyttas, som visas nedan.

Använder ALLEXCEPT för att stoppa den ackumulerade summan från att nollställas

Detta händer eftersom det löpande saldot alltid börjar från den första siffran överst . Så när skärmaskinen flyttades ändrades också numret på toppen. Detta påverkade hela löpsaldot.

Använda funktionen ALLEXCEPT

Normalt kommer du att se ALLSELECTED användas i scenarier som detta. Men funktionen ALLSELECTED är bara användbar när du bara försöker visa en dynamisk kumulativ totalsumma baserat på alla datumval du gör.

Det är här ALLEXCEPT kommer in.

I det här specifika fallet vill vi inte ha en dynamisk summa. Kravet är att förhindra att summan räknas om varje gång ett nytt datumval görs . Detta är vad ALLEXCEPT gör.

Använder ALLEXCEPT för att stoppa den ackumulerade summan från att nollställas

Vad vi vill göra är att få en kumulativ summa samtidigt som vi behåller veckonummerkontexten. Genom att använda ALLEXCEPT arbetar vi fortfarande igenom de valda datumen på skivaren. Men vad gäller Running Balance kommer den alltid att gå och blicka tillbaka till den allra första veckan.

Använder ALLEXCEPT för att stoppa den ackumulerade summan från att nollställas

Om du tittar på visualiseringen nedan ser du att den också behåller rätt värde. Återigen beror detta på att sammanhanget nu låter dig se tillbaka till det första resultatet från vecka 1.

Använder ALLEXCEPT för att stoppa den ackumulerade summan från att nollställas




Slutsats

Fall som dessa kan vara unika eftersom vi vill ha dynamiska summor för det mesta. Men om du befinner dig i situationer där du inte vill att siffrorna ska kalibreras om med varje val, är denna teknik den perfekta lösningen.

Sättet vi använde ALLEXCEPT -funktionen här är också ett perfekt exempel på hur du kan ta bort kontext för vissa parametrar, men behålla kontext för de andra på samma rapportsidor.

Förhoppningsvis kan du hitta liknande användningsområden för ALLEXCEPT när du arbetar med 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.