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.
I denne opplæringen lærer du hvordan du fikser visuelle kortresultater i LuckyTemplates. Kort er opprinnelige visuelle elementer i LuckyTemplates som fungerer godt for å fortelle historien om rapporten din. De er allsidige bilder som kan brukes på ulike måter i rapportene dine. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.
I LuckyTemplates kan du lage enkle og intrikate kort med KPI-type funksjoner. Du kan også sette inn gjennomsiktige knapper og integrere dem i navigasjonsopplevelsen. Men så enkle de er, kan resultatene deres være feil. Denne opplæringen vil hjelpe deg å rette opp disse feilene.
Underveis vil du også lære noen av de beste fremgangsmåtene for virtuelle bord.
Innholdsfortegnelse
Visuelle kortfeil i LuckyTemplates eksempel
Dette er et enkelt eksempel på et salgsrapportdashbord:
Hvis du ser på modellen, vil du se at det er en grunnleggende stjerneskjema Salgsmodell.
For dette eksemplet fokuserer du bare på Salgsfakta-tabellen og Dato-tabellen.
Dette er totalsalgsmålet som er summen av linjesalget.
Hvis du drar dette målet inn i tabellen og kortet, får du de forventede resultatene.
I dette eksemplet hadde selskapet et problem i februar 2020 som førte til en tilbakekalling av produktet. Dette nullet ut alle salgene for den måneden.
For å vise dette i rapporten, lag et mål som setter Salg til 0datoen er februar 2020. Ellers vil den beregne den vanlige totale salgsverdien.
Gi målet navnet Totalt salg med tilbakekalling .
Visuelle kort i Lucky-maler som viser feil beløp
Hvis du setter dette målet inn i et kort, vil du legge merke til at det viser et feil resultat på $60 millioner. Beløpet skal være mindre enn februar 2020-verdien.
Nå, hvis du drar målingen Totalt salg med tilbakekalling inn i tabellen, kan du se at februar 2020 gir en 0-verdi. Totalen gir imidlertid fortsatt samme resultat.
Dette betyr at totalen i tabellen og kortet ikke beregnet alle verdiene over den.
Årsaken til det ligger i Totalt salg med tilbakekalling. Totalen beregner basert på evalueringskonteksten den finner.
Hvis du ser på tiltaket igjen, står det at hvis kontekstdatoen er februar 2020, får den en 0. Ellers får den Totalt salg.
Siden den ikke fant februar 2020, får den det totale salget for den evalueringskonteksten som er $60 millioner. For å fikse det, må du få målet til å beregne verdiene i kolonnen inkludert 0.
Kortbilder har ingen evalueringskontekst; de kan ikke identifisere verdien hver måned skal ha. Så du må bygge det inn i analysen din og måle gjennom en virtuell tabell.
Hvis du ser på Total Sales-målet, kan du ikke bygge en virtuell tabell fordifunksjon kaller bare en fysisk kolonne fra en tabell. Så du må brukefunksjon.
Dette er et mål for totalt salg som bruker SUMX .
Du kan se at SUMX kaller opp Salgstabellen først og deretter kolonnen i den tabellen.
Hvis du drar det målet inn i tabellen, vil det gi de samme resultatene som Totalt salg. For å fikse dette må du lage en virtuell tabell.
Slik fikser du visuelle kortresultater i LuckyTemplates
En av de beste fremgangsmåtene for å bygge et virtuelt bord er å jobbe i DAX Studio eller. Det vil hjelpe deg med å visualisere hva som skjer i de virtuelle tabellene mens du lager målingen din.
Når du begynner å bygge komplekse virtuelle tabeller, er det avgjørende å visualisere hva som skjer inne i bordet.
Lag et virtuelt tabellmål
Gå til Eksterne verktøy og klikk på Tabellredigering .
Deretter oppretter du et nytt mål. I dette tilfellet kaller du det Total Sales-kort .
Opprett en virtuell tabell som viser måneden og året, og har resultatene av målingen Totalt salg med tilbakekalling.
Start målingen med SUMX . Den beregner totalen rad for rad. Hvis en rad ikke har en kontekst i form av måned og år, vil den beregne summen av alt over den.
Når du oppretter en virtuell tabell som legger til en ny kolonne til en eksisterende tabell, er det best å begynne med. Bruk deretter. Denne funksjonen lar deg håndtere både enkle og komplekse saker.
Inne i SUMMARIZE- funksjonen, skriv inn Datoer [Måned&År] .
Deretter legger du til en kolonne for målingen Totalt salg med tilbakekalling, og gir den et navn. Navngivning forhindrer tvetydighet mellom virtuelle kolonner, fysiske kolonner og tiltak.
Den beste praksisen for å navngi en virtuell kolonne er å starte med et "@". Så, navngi den @Recall og identifiser den som Total Sales with Recall-målet.
Etter å ha spesifisert hvilken tabell som skal brukes i SUMX , må du sette inn hvilket uttrykk den skal summere og deretter legge inn @Recall.
Test om tiltaket virker
Før du tester tiltaket, må du sørge for at den virtuelle tabellen fungerer. Kopier den virtuelle tabelldelen og lag en DAX-spørring.
Start med funksjonen EVALUATE og lim inn den kopierte koden. Trykk deretter F5.
Du kan se at den virtuelle tabellen tar måned og år-kolonnen og beregner totalt salg med tilbakekalling riktig ved å nullstille februar.
Gå nå tilbake til Expression Editor og lagre den i modellen.
Bruk løsningen på LuckyTemplates
Når du går tilbake til LuckyTemplates, har du nå Total Sales Card som har det virtuelle tabellmålet.
Hvis du tar målet og slipper det inn i tabell- og kortbildet, vil du nå se den riktige verdien av det totale salget. Du har nå fikset kortets visuelle resultater i LuckyTemplates.
Konklusjon
Denne opplæringen viste deg hvordan du fikser feil visuelle kortresultater i LuckyTemplates. Hvis du får feil resultater på kortene dine, kan du bruke denne opplæringen for å enkelt fikse dem. Du lærte også viktigheten av virtuelle tabeller for å løse problemet.
Ved å implementere beste praksis og, kan du nå produsere rapporter og bilder som alltid viser riktige resultater.
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.