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.
Denne opplæringen vil diskutere rekordverdier inne i . Du lærer hvordan du oppretter og bruker poster med forskjellige uttrykk for å generere resultatene du ønsker å oppnå.
Innholdsfortegnelse
Opprette postverdier
En postverdi er en ordnet sekvens av felt. Den består av et sett med felt som består av et feltnavn og en tilhørende feltverdi. Feltnavnet er en tekstverdi som unikt identifiserer feltet i en post, og det kan være av en hvilken som helst primitiv eller strukturert type. Feltrekkefølgen tas imidlertid ikke i betraktning ved sammenligning av poster.
Rekordinitialisatoren er et sett med firkantede parenteser. Hvis du skriver inn hakeparenteser ( [ ] ) i formellinjen og trykker på Enter, vil du opprette en tom post uten noen felt og verdier.
Hvis du ser på Spørringsruten, vil du se ikonet knyttet til postverdiene.
For å opprette en post med felt, må du først opprette en ny spørring. Høyreklikk på Spørringsruten, klikk, og velg Blank Query .
Poster med feltverdier
I formellinjen skriver du inn et feltnavn og tilordner en verdi. For å legge til flere felt i posten, sett et komma mellom hvert navn og hver verdi. Du vil da se navnene og verdiene i forhåndsvisningsruten. Begge feltverdiene i posten er primitive.
Poster kan også inneholde strukturtyper. Opprett en ny post og tilordne en postverdi. Du vil da ha en nestet postverdi i forhåndsvisningsruten.
Hvis du klikker på plassen ved siden av den nestede postverdien, vil du se en forhåndsvisning av innholdet i den posten under forhåndsvisningsruten.
Nå kan du se på rekordverdien. Klikk på Record og du vil se verdien i ruten.
Du kan også gjøre dette ved å høyreklikke i feltet ved siden av Record og velge Drill Down .
Andre måter å opprette poster på
Det finnes andre måter å opprette poster på. Du kan bruke M- funksjoner som returnerer poster eller bruke understreken i a for å returnere en post med alle feltnavnene og feltverdiene for gjeldende rad i en tabell. Du kan også bruke elementtilgangsoperatøren til å returnere en spesifikk post fra en tabell.
Hvis du åpner det avanserte redigeringsvinduet, kan du se detla til uttrykket la .
Uttrykket er egentlig ikke nødvendig, så du kan fjerne alt bortsett fra postverdien. Når du klikker på Ferdig endres ingenting, og resultatet er fortsatt det samme.
Hvis du gjør posten om til en tabell og går til det avanserte redigeringsvinduet, vil du se at Power Query automatisk bringer let- uttrykket tilbake.
Dessuten er det fakta om poster som du må vite. For det første må hvert feltnavn i en post være unikt, og feltnavn sammenlignes ved hjelp av en ordinær sammenligning. Hvis du skriver inn samme feltnavn, får du en feilmelding.
For det andre skrives feltnavnet i en post og oppslagsoperatoren , som er feltnavnet innenfor hakeparenteser, uten den siterte notasjonen .
Du kan se at det ikke er noen anførselstegn brukt i feltnavnene.
Det er imidlertid et spesifikt tilfelle når siterte notasjoner kreves. Doble anførselstegn er nødvendig når du inkluderer et innledende eller etterfølgende mellomrom i feltnavnet. Dette er fordi M antar at et stort mellomrom som forekommer ved starten eller slutten av et feltnavn uten anførselstegn kan ignoreres.
Du kan se at notasjonene legges til på grunn av et mellomrom etterfeltnavn.
Henviser til andre feltverdier
Uttrykket for en feltverdi kan også referere til andre felt i posten. Her er et eksempel:
Hvis du slår opp en feltverdi som ikke eksisterer, får du en feilmelding.
Hvis du legger til et spørsmålstegn i en felttilgangs- eller oppslagsoperatør, endres feilen til en null . Dette kalles å utføre et valgfritt feltvalg .
Kombinere og likestille rekordverdier
Det er et sett med operatører som du kan bruke med poster: den og denoperatører.
Poster kan slås sammen med en kombinasjonsoperatør ved å bruke og-tegnet ( & ).
Hvis du kombinerer poster og feltnavnene ikke er unike, overstyrer feltverdiene fra høyre operand feltverdiene fra venstre.
Bortsett fra å kombinere, kan du også sammenligne poster.
Husk at feltrekkefølgen ikke tas i betraktning når du sammenligner poster. Så selv om du bytter plassering av feltnavnene, vil resultatet fortsatt gi det samme.
Konklusjon
Postverdier er en av de strukturerte verdiene i Power Query. De hjelper med å forme datarapporten din og viser informasjon basert på uttrykkene og du bruker i Power Query Editor. Hvis du ønsker å effektivisere datarapporten din i , kan du bruke postverdier.
Melissa
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.