DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler
Lær å bruke DAX Studio EVALUATE nøkkelordet med grunnleggende eksempler og få en bedre forståelse av hvordan dette kan hjelpe deg med databehandling.
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? *****
Lær å bruke DAX Studio EVALUATE nøkkelordet med grunnleggende eksempler og få en bedre forståelse av hvordan dette kan hjelpe deg med databehandling.
Finn ut hvorfor det er viktig å ha en dedikert datotabell i LuckyTemplates, og lær den raskeste og mest effektive måten å gjøre det på.
Denne korte opplæringen fremhever LuckyTemplates mobilrapporteringsfunksjon. Jeg skal vise deg hvordan du kan utvikle rapporter effektivt for mobil.
I denne LuckyTemplates-utstillingen vil vi gå gjennom rapporter som viser profesjonell tjenesteanalyse fra et firma som har flere kontrakter og kundeengasjementer.
Gå gjennom de viktigste oppdateringene for Power Apps og Power Automate og deres fordeler og implikasjoner for Microsoft Power Platform.
Oppdag noen vanlige SQL-funksjoner som vi kan bruke som streng, dato og noen avanserte funksjoner for å behandle eller manipulere data.
I denne opplæringen lærer du hvordan du lager din perfekte LuckyTemplates-mal som er konfigurert til dine behov og preferanser.
I denne bloggen vil vi demonstrere hvordan du legger feltparametere sammen med små multipler for å skape utrolig nyttig innsikt og grafikk.
I denne bloggen vil du lære hvordan du bruker LuckyTemplates rangering og tilpassede grupperingsfunksjoner for å segmentere et eksempeldata og rangere det i henhold til kriterier.
I denne opplæringen skal jeg dekke en spesifikk teknikk rundt hvordan du viser kumulativ total kun opp til en bestemt dato i grafikken i LuckyTemplates.