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 dette, vil vi diskutere kontekst og dens betydning for å forstå hvordan DAX- beregningsmotoren fungerer i LuckyTemplates .
Ideen om kontekster i LuckyTemplates er ikke lett, og den blir ofte oversett. Vi må imidlertid huske at vi alltid må inkludere konseptet kontekst i tankene våre, spesielt når vi arbeider med DAX-beregninger.
Læring ogkrever en dyp forståelse av bruk av kontekst i LuckyTemplates.
Innholdsfortegnelse
Forstå kontekst i DAX-beregninger
Tiltak i LuckyTemplates må ha et miljø der de gjør sine beregninger. Dette miljøet er det vi kaller kontekst .
Dette kan hentes fra en rekke steder. Hvert resultat i LuckyTemplates beregnes uavhengig basert på denne konteksten.
La oss som et eksempel se på disse visualiseringene. Vi bruker resultatet 139 152,30.
For denne beregningen er den første konteksten datoen. Vi får dette resultatet basert på konteksten det kommer fra, som er 27. september 2019.
Dermed er datoer i tabeller et av stedene som en kontekst kan komme fra.
En datoskjærer kan også brukes som kilde til konteksten i våre rapporter.
En slicer gir et datoområde som kan se nærmere på bestemte datoer basert på et utvalg. Så det skaper en omfattende kontekst på rapportsiden vår.
Bortsett fra datoer kan vi også bruke produkter som vår kontekst. For å demonstrere, la oss velge produkter i vår slicer.
Valgene vi har gjort skaper kontekst for resultatene i tabellen.
Vi kan se at verdien for 27. september har blitt 64 661,70 på grunn av konteksten skapt fra våre data og produkter.
I tillegg kan vi også lage kontekst fra kundenavnskjæreren .
Selv om vi endrer konteksten vi bruker i valgene, vil Total Sales -målet alltid beregnes på samme måte.
I LuckyTemplates kan vi skrive enkle formler og raskt få et stort antall resultater gjennom slicer-valg på grunn av konteksten vi legger på disse kodene.
Det er veldig imponerende med tanke på hastighet. Vi kan raskt oppnå resultater med grunnleggende formler og endringer i konteksten.
Vi gjør ikke bare et valg når vi bruker en slicer; vi endrer også konteksten for resultatet.
Slicers er ikke den eneste måten å gjøre dette på. Vi kan også endre konteksten ved å gjøre valg i diagrammer .
I eksemplet nedenfor kan vi se på salg etter kanal ved å bruke smultringdiagrammet.
Slik får vi resultatet på 40 052,60 for samme dato i 2019.
Hvordan kontekst fungerer i DAX-beregninger
Et filter plasseres over tabeller hver gang vi gjør et valg i rapportene våre.
Hvis vi for eksempel velger produkter, vil dette gjenspeiles i produkttabellen vår. Deretter skjer en prosess kalt filterutbredelse i formlene.
La oss se på dette ved å bruke et modellperspektiv.
Produkttabellen vår har et "en til mange"-forhold til faktatabellen vår, Salg.
Kunder-tabellen har også dette lignende forholdet.
Og siden vi har filtre for datoene våre, betyr dette at vi også har et forhold mellom Datoer-tabellen og Salg-tabellen.
Det er også et annet filter som kommer fra kanalkolonnen i salgstabellen vår.
Disse filtrene skaper konteksten vi plasserer i rapportene våre. Valgene strømmer ned til salgstabellen, og filtrerer resultatene basert på valgene som er gjort i skjærere og diagrammer.
Videre er en annen viktig teknikk vi kan bruke å ha en kundenavnindeks i salgstabellen.
Dette kan redusere en tabell med 8000 rader til noen få hundre, avhengig av konteksten vi bruker på resultatene.
Formelen for totalt salg kan også gi det samme resultatet; den vil imidlertid bare fungere innenfor mindre delsett av den opprinnelige tabellen.
Konklusjon
Jeg håper du får mye ut av denne DAX-opplæringen. Dette er ganske nyttig, spesielt når du nettopp har begynt med LuckyTemplates. Forståelsehvordan imotoren fungerer er en integrert del når du lærer LuckyTemplates.
Uavhengig av datascenarioet, beregner og gir DAX resultater basert på konteksten og filtrene som er brukt i rapporten.
Det du har lært fra denne DAX-opplæringen er det grunnleggende. Det er flere måter å bruke og implementere ideen om kontekst i merteknikker. Disse oppstår ofte når vi kommer til virtuelle bord.
Så husk alltid dette konseptet for hvert resultat som vises i LuckyTemplates-modeller.
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.