Slik bruker du itererende funksjoner for å fikse totale problemer i LuckyTemplates – DAX-konsepter

Jeg skal vise deg i dag hvordan du brukernår du prøver å fikse Total-problemer i LuckyTemplates. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.

Når jeg går gjennom spørsmålene som er lagt ut på LuckyTemplates-støtteforumet for medlemmer, ser jeg at mange mennesker har problemer med summene de får på rapporten deres, uansett om de bruker avansert logikk eller ikke.

Her skal jeg vise deg hvorfor det skjer og hvordan du kan omgå disse problemene.

Innholdsfortegnelse

Beregning av min. inntektssum

La oss bruke et enkelt eksempel på beregning av Min.

Dataene nedenfor viser at jeg har min totale inntekt så vel som den totale inntekten i fjor .

Å få fjorårets inntekter er enkelt. Jeg brukte nettopp funksjonen.

Deviser data for året 2018. Da vil du se at vi trakk fra ett år under DATEADD -funksjonen, som gir oss 2017-dataene.

Du vil se at vi også har en annen kolonne etter Inntekt i fjor , som er Minste inntektsår. I utgangspunktet skal denne kolonnen vise de laveste tallene av både 2018 og 2017.

Alternativt kan du også klikke på legenden og velge et annet år. Så du kan bruke inntektene for 2016 og 2017, for eksempel.

Men for dette eksemplet, la oss holde oss til 2017- og 2018-dataene.

Hvis du har jobbet litt med Excel, vil du se at formelen jeg bruker her er den samme.

Når du trykker enter, kan du gå gjennom tallene og se at når du jobber deg gjennom radene, gir tallene mening. Det vil si helt til du når Totalen helt nederst.

Du vil legge merke til at den viser samme total som kolonnen Total inntekt selv om dataene i radene er forskjellige. Dette er definitivt ikke resultatet vi ser etter.

For å forstå hvorfor dette skjedde, må du også forstå konteksten. Her ligger konteksten kun på radene foran Totalen der den velger det laveste beløpet mellom de to kolonnene. Men til slutt sammenlignet den ganske enkelt de to summene fra 2017 og 2018, valgte hvilken som var minimumsbeløpet, og tok det som resultat.

Den forstår ikke at du vil ha summen av alle minimumsinntektene oppført i den kolonnen.

Bruke SUMX for å fikse totalen

Det er her iterasjonsfunksjoner kommer inn. For dette eksempelet skal jeg bruke.

Ved å bruke SUMX som iterasjonsfunksjon , kan jeg begynne å jobbe virtuelt gjennom tabellen.

Jeg begynner med å bruke SUMMARIZE -funksjonen for kundene. Deretter bruker jeg MIN-funksjonen for å få minimumsverdien for den totale inntekten for 2017 og 2018.

Når du bruker iterasjonsfunksjoner, skjer beregningen som skjer på hver enkelt rad virtuelt.

Alle disse beregningene lagres i minnet, hvoretter SUMX-funksjonen legger til alle de lagrede dataene for å komme opp med riktig total i bunnen av den kolonnen.

Med andre ord, det gir til slutt mer kontekst for å få systemet til å forstå hva slags resultat du leter etter.




Konklusjon

Med denne opplæringen kunne du forhåpentligvis se hvordan du fikser Total-problemer du har støtt på med LuckyTemplates. Nøkkelen her er å forstå hvordan iterasjonsfunksjoner som SUMX fungerer. Husk at disse funksjonene kan brukes til å virtuelt arbeide gjennom hver rad med data, og du kan få de riktige resultatene.

Så hvis du blir sittende fast på en total i LuckyTemplates, kan du leke med teknikker som dette. Se om du kan jobbe med noen parametere som følger den samme konteksten som vi brukte for å hente verdien du leter etter.

Beste ønsker.

***** Lære Lucky Templates? *****







Pipe In R: Koblingsfunksjoner med Dplyr

Pipe In R: Koblingsfunksjoner med Dplyr

I denne opplæringen lærer du hvordan du kobler funksjoner sammen ved å bruke dplyr-røroperatøren i programmeringsspråket R.

RANKX Deep Dive: A LuckyTemplates DAX-funksjon

RANKX Deep Dive: A LuckyTemplates DAX-funksjon

RANKX fra LuckyTemplates lar deg returnere rangeringen til et spesifikt tall i hver tabellrad som utgjør en del av en liste med tall.

Trekker ut LuckyTemplates-temaer og bilder fra PBIX

Trekker ut LuckyTemplates-temaer og bilder fra PBIX

Lær hvordan du demonterer en PBIX-fil for å trekke ut LuckyTemplates-temaer og bilder fra bakgrunnen og bruke den til å lage rapporten din!

Excel Formulas Cheat Sheet: Mellomveiledning

Excel Formulas Cheat Sheet: Mellomveiledning

Excel Formulas Cheat Sheet: Mellomveiledning

LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det

LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det

LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det

Python i LuckyTemplates: Hvordan installere og sette opp

Python i LuckyTemplates: Hvordan installere og sette opp

Lær hvordan du installerer programmeringsspråket Python i LuckyTemplates og hvordan du bruker verktøyene til å skrive koder og vise visuelle elementer.

Beregning av dynamiske fortjenestemarginer – enkel analyse av LuckyTemplates med DAX

Beregning av dynamiske fortjenestemarginer – enkel analyse av LuckyTemplates med DAX

Lær hvordan du beregner dynamiske fortjenestemarginer ved siden av LuckyTemplates og hvordan du kan få mer innsikt ved å grave dypere inn i resultatene.

Sortering av datotabellkolonner i LuckyTemplates

Sortering av datotabellkolonner i LuckyTemplates

Lær hvordan du sorterer feltene fra kolonner med utvidet datotabell på riktig måte. Dette er en god strategi å gjøre for vanskelige felt.

Finn dine beste produkter for hver region i LuckyTemplates ved å bruke DAX

Finn dine beste produkter for hver region i LuckyTemplates ved å bruke DAX

I denne artikkelen går jeg gjennom hvordan du kan finne de beste produktene dine per region ved å bruke DAX-beregninger i LuckyTemplates, inkludert TOPN- og CALCUATE-funksjonene.

Søppeldimensjon: Hva er det og hvorfor det er alt annet enn søppel

Søppeldimensjon: Hva er det og hvorfor det er alt annet enn søppel

Lær hvordan du bruker en søppeldimensjon for flagg med lav kardinalitet som du ønsker å inkludere i datamodellen din på en effektiv måte.