Hur man använder itererande funktioner för att fixa totala problem i LuckyTemplates – DAX-koncept

Jag ska visa dig idag hur du användernär du försöker fixa Total-problem i LuckyTemplates. Du kan se hela videon av denna handledning längst ner på den här bloggen.

När jag går igenom frågorna som postats på LuckyTemplates supportforum för medlemmar ser jag att många har problem med summan de får på sin rapport oavsett om de använder avancerad logik eller inte.

Här ska jag visa dig varför det händer och hur du kan komma runt dessa problem.

Innehållsförteckning

Beräkna minsta intäkter

Låt oss använda ett enkelt exempel på att beräkna Minsta intäkter.

Uppgifterna nedan visar att jag har mina totala intäkter såväl som totala intäkter förra året .

Att få förra årets intäkter är enkelt. Jag använde bara funktionen.

Devisar data för år 2018. Då ser du att vi subtraherade ett år under funktionen DATEADD , som ger oss 2017 års data.

Du kommer att se att vi också har en annan kolumn efter Intäkt förra året , som är Minsta Intäktsår. I grund och botten bör denna kolumn visa de lägsta siffrorna av både 2018 och 2017.

Alternativt kan du också klicka på legenden och välja ett annat år. Så du kan använda intäkterna för 2016 och 2017 till exempel.

Men för det här exemplet, låt oss hålla oss till 2017 och 2018 data.

Om du har arbetat med Excel ser du att formeln jag använder här är densamma.

När du väl tryckt på enter kan du gå igenom siffrorna och se att när du arbetar dig igenom raderna blir siffrorna vettiga. Det vill säga tills du når Totalt längst ner.

Du kommer att märka att den visar samma summa som kolumnen Totala intäkter även om data över raderna är olika. Det här är definitivt inte resultatet vi letar efter.

För att förstå varför detta hände måste du också förstå sammanhanget. Här ligger sammanhanget bara på raderna före Totalt där den väljer det lägre beloppet mellan de två kolumnerna. Men i slutet jämförde den helt enkelt de två totalerna från 2017 och 2018, valde vilken som var minimibeloppet och tog det som resultat.

Det förstår inte att du vill ha summan av alla minimiintäkter listade i den kolumnen.

Använda SUMX för att fixa summan

Det är här itererande funktioner kommer in. För det här exemplet kommer jag att använda.

Genom att använda SUMX som itereringsfunktion kan jag börja arbeta genom tabellen virtuellt.

Jag börjar med att använda SUMMARIZE -funktionen för kunderna. Sedan använder jag MIN-funktionen för att få minimivärdet för den totala intäkterna för 2017 och 2018.

När du använder itererande funktioner sker beräkningen som sker på varje enskild rad praktiskt taget.

Alla dessa beräkningar lagras i minnet, varefter SUMX-funktionen lägger till all lagrad data för att komma fram till rätt summa längst ner i den kolumnen.

Med andra ord, det lägger äntligen till mer sammanhang för att få systemet att förstå vilken typ av resultat du letar efter.




Slutsats

Med den här handledningen kunde du förhoppningsvis se hur du fixar Total-problem som du har stött på med LuckyTemplates. Nyckeln här är att förstå hur iterationsfunktioner som SUMX fungerar. Kom ihåg att dessa funktioner kan användas för att praktiskt taget arbeta igenom varje rad med data, och du kan få rätt resultat.

Så om du fastnar på en Total i LuckyTemplates kan du leka med tekniker som denna. Se om du kan arbeta med några parametrar som följer samma sammanhang som vi tillämpade för att hämta det värde du letar efter.

Med vänliga hälsningar.

***** Lär du dig Lucky Templates? *****






Leave a Comment

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.