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 en DAX-spørring utføres iStudio. Denne opplæringen presenterer to flytskjemaer. Det første flytskjemaet viser den grunnleggende prosessen bak en utførelse av en DAX-spørring. I mellomtiden gir det andre flytskjemaet et tydelig eksempel for bedre å visualisere prosessen.
Innholdsfortegnelse
Flytskjema for et DAX-søk i LuckyTemplates
Dette flytskjemaet viser hvordan DAX Studio utfører en DAX-spørring.
Det første trinnet er selvfølgelig å skrive DAX-spørringen i LuckyTemplates DAX Studio. Når du klikker på Kjør-alternativet, starter DAX Parser . Den sjekker om koden du har skrevet er gyldig eller ikke. Dette inkluderer å sjekke om spørringen er ufullstendig på noen måte, for eksempel at den mangler syntaks eller parenteser.
Når DAX Parser-sjekken er fullført, konverterer Formula Engine deretter DAX-søket ditt til et sett med spørreplaner . Dette inkluderer både den logiske og den fysiske spørringsplanen .
Etter at den logiske spørreplanen er bygget, henter Formula Engine dataene fra Storage Engine. Lagringsmotoren bygger deretter den fysiske spørringsplanen. Etterpå returneres resultatet tilbake til sluttbrukeren.
Det er to måter å returnere data til Formula Engine. Formelmotoren kan enten sende forespørselen til In Memory Columnar-databasen, VertiPaq , eller til relasjonsdatakilden.
Når VertiPaq mottar en forespørsel fra Formula Engine, skjer to ting: VertiPaq utfører en skanning og utfører en xmSQL-spørring . Databufferen sendes tilbake til Formula Engine som igjen sender resultatet tilbake til den som ringer.
I tilfelle, videresender analysetjenestene forespørselen fra formelmotoren til datakilden. Deretter kjører datakilden morsmålet, forbereder en databuffer og sender den tilbake til analysetjenestene.
Deretter sender Analysis Services databufferen til Formula Engine. Denne motoren behandler databufferen og sender den til sluttbrukeren. Ved en sammensatt modell sendes en delvis forespørsel til VertiPaq som deretter sendes til DirectQuery.
Eksempel på en DAX-forespørsel i LuckyTemplates
La oss se på et eksempel for å bedre forstå prosessen.
Du vil for eksempel skrive en DAX-kode som beregner det totale salgsbeløpet hvis produktfargen er "Rød".
Når du kjører denne koden, vil DAX Parser først sjekke om du har gjort noen feil i koden.
Hvis alt er bra, vil Formula Engine deretter forberedeog hente databufferen fra Storage Engine. Når Storage Engine mottar forespørselen, oppretter et pseudo SQL-språk kalt xmSQL en spørring.
Deretter henter xmSQL-koden databufferen og sender den til Formula Engine.
Databufferen kan enten være én eller flere kolonner. Når Formula Engine mottar databufferen, gjentar den den rad for rad.
Avhengig av typen spørring mottatt av Formula Engine, vil resultatet enten bli returnert i form av en skalarverdi eller tabell.
Konklusjon
Dette var en rask oversikt over hvordan en DAX-spørring utføres i LuckyTemplates DAX Studio. Forhåpentligvis hjalp flytskjemaene presentert i denne opplæringen deg å forstå den logiske flyten til en DAX-spørring i tabellmodeller.
Det kan være litt forvirrende hvis du er ny på konseptet med spørringer. Men når du først har fått en forståelse av hvordan det fungerer, vil det være lettere å forstå og implementere.
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.