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 ønsker å dykke ned i ett nøkkelkonsept for LuckyTemplates som kan forårsake feil totalsum. Selv om det er forskjellige scenarier, er det en enkel måte å løse dette problemet på. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.
Nøkkelen er å forstå hvorfor totalen er feil.
Innholdsfortegnelse
Eksempeldata ved bruk av totalomsetning
For dette eksemplet har jeg den totale inntekten for hvert produkt som selges over en bestemt tidsramme.
Men hva om jeg bare vil se det totale salget fra mine topp 3 kunder ?
For å gjøre det, skal jeg lage et annet mål for å gjenspeile de nødvendige tallene. Dette er også en god måte å vise noen rangeringsberegninger på.
Jeg begynner medfunksjon siden jeg går etter den totale inntekten. Men jeg vil også endre konteksten her ved kun å se på de tre beste kundene. Det er derfor jeg kommer til å brukefunksjon.
TOPN vil hjelpe meg med å endre konteksten for hele beregningen siden jeg bare ser etter den totale inntekten til de 3 beste kundene. Denne funksjonen vil legge til en virtuell tabell i CALCUATE-funksjonen .
Av vane bruker jegfunksjon for kundenavnene . VERDIER hjelper meg å forstå bedre hva som skjer i målingen min, spesielt for mer kompliserte rapporter. Vær imidlertid oppmerksom på at bruk av VERDIER ikke er et krav i dette tilfellet.
Derfra skal jeg se på Total Revenue og deretter bruke DESC- funksjonen.
Når jeg har satt inn det målet, kan jeg se salget fordelt per produkt, men denne gangen for de 3 beste kundene under kolonnen Topp 3 kundesalg .
Nå, her er hvor problemet starter. Under Topp 3 kundesalg kommer totalen opp til bare 555 825,30. Dette er åpenbart feil.
Hvorfor viser den en feil totalsum? Det er fordi det ikke kommer noen kontekst fra at produktnavnet går til topp 3 kundesalg . Dette betyr at selv om hver rad viser det riktige tallet, er det kun det totale salget for de 3 beste kundene som viser totalsummen .
Det jeg vil skal skje er at det totale salget for de 3 beste kundene for hvert produkt skal vises per rad, og deretter legges hver av disse summene sammen til slutt.
Retting av feil totalsum
For å løse det problemet skal jeg lage et nytt mål og kalle det Top 3 Customer Sales FIX .
Jeg begynner med. Husk at SUMX er en iterator, noe som betyr at den legger til logikk til hver enkelt rad i tabellen. Den lagrer også hvert av disse resultatene i minnet og beregner disse til slutt.
Deretter lager jeg en virtuell tabell ved å brukefunksjon og referer til produktene etter produktnavn . Deretter oppretter jeg en ekstra kolonne i den virtuelle tabellen kalt Topp 3 . Derfra vil jeg referere til den tidligere formelen jeg nettopp opprettet, som er Top 3 Customer Sales FIX .
Jeg bygde i utgangspunktet om kolonnen Topp 3 kundesalg , men denne gangen med riktig kontekst totalt sett.
Dette er hva som skjer når jeg tar med det nye målet inn i tabellen.
Totalen viser nå riktig tall. Igjen, dette har blitt fikset fordi vi la til kontekst ikke bare for hver produktrad, men også til totalen.
Jeg kan nå fjerne forrige kolonne som viser feil totalsum, slik at bare de riktige dataene vises.
Konklusjon
Forhåpentligvis vil denne teknikken hjelpe de som har problemer med feil totalsum på rapportene sine. Dette er spesielt nyttig når det er kompleks logikk brukt.
Merk at dette ikke er den eneste måten å fikse uriktige totaler på. I noen tilfeller kreves det mer komplekse løsninger. Igjen, alt avhenger av hva som forårsaker at de uriktige summene dukker opp.
Når årsaken til problemet er identifisert, er det lett nok å finne ut hva slags kontekst som mangler for å korrigere resultatene.
Beste ønsker,
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.