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 om LuckyTemplates-verdier og hvordan de genereres inne i . Disse verdiene har tilsvarende bokstaver som kan brukes i koder og uttrykk for å produsere resultater og data. Du vil også lære hvordan og hvor du skal bruke verdiene for å bygge en overbevisende rapport.
Innholdsfortegnelse
LuckyTemplates-verdier og deres bokstaver
Et enkelt stykke data produsert ved å evaluere et uttrykk kalles en verdi . Det er to hovedgrupper når man ser på datatyper og operatorer: Primitive Type Values og. Primitive verdier er verdier som ikke er konstruert av andre verdier. Strukturerte verdier er verdier som er konstruert av både primitive og andre strukturerte verdier.
Hver type verdi har en tilknyttet bokstavelig syntaks som brukes til å konstruere verdier av den spesifikke typen. Den har også et sett med operatører som kan brukes. Den enkleste formen for et uttrykk er en bokstavelig som representerer en verdi.
Dette er en tabell med noen verdier og deres tilsvarende bokstaver:
Du kan se andre eksempler inne iRedaktør. Opprett en ny spørring ved å åpne spørringsredigeringsprogrammet og gå til Hjem-fanen. Klikk deretter på Ny kilde og velg Blank .
En annen måte er å høyreklikke inne i spørringsruten, klikke på Ny spørring og velge Blank spørring .
Nullverdier
Den første verdien som vil bli diskutert er Null , som er skrevet med den bokstavelige null . Null brukes til å representere fraværet av en verdi eller en verdi av en ubestemt eller ukjent tilstand. Når du skriver det i formellinjen, vil du se at ikonet ved siden av søkenavnet er en tabell med et spørsmålstegn.
Logisk verdi brukes for (uhørbare) operasjoner og kan være enten sann eller usann. Det er skrevet med bokstavene sant og usant . Hvis du skriver inn true i formellinjen og trykker på Enter, vil du legge merke til at verdien blir omgjort til en hel tekst med store bokstaver.
Men hvis du åpner Advanced Editor-vinduet, vil du se at true står med små bokstaver. Dette er fordi Power Query skiller mellom store og små bokstaver. Det betyr at alle andre nøkkelord i M må skrives med små bokstaver.
Husk at Power Query opprettet let- uttrykket. Så hvis du lager ett enkelt uttrykk, kan du fjerne alt i vinduet og bare skrive inn true . Når du klikker på Ferdig, får du det nøyaktige resultatet.
Blanke verdier
Null og Blank er to forskjellige verdier. For å demonstrere, lag en ny spørring og åpne Advanced Editor-vinduet. Skriv deretter inn denne koden.
Deretter aktiverer du kolonneprofilen fra Vis-fanen.
I kolonnestatistikken under forhåndsvisningsruten kan du se at eksempelkolonnen inneholder 7 unike verdier. Du kan imidlertid bare skille mellom to verdier: blanks og null .
Endre grupperingen av verdifordelingen. Klikk på ellipsen i tabellen, klikk på Grupper etter, og velg Tekstlengde. Diagrammet vil da bli til en tekstlengdefordeling.
I diagrammet kan du se at den har én tom tekststreng fordi du har ett element med en tekstlengde på null tegn. Den har også 4 strenger med ett tegn og en annen enkeltstreng med to tegn.
Det som ser ut til å være blank kan faktisk være en rekke ting. I de fleste tilfeller vil det sannsynligvis bare være en tom tekststreng; det kan også være en haug med mellomrom eller andre ikke-hovedtegn.
Det viktige er hva som står i neste kolonne. Det illustrerer at ingen av disse blankene faktisk er lik null fordi de alle representerer en verdi mens null representerer fraværet av en verdi.
Tallverdier og spesielle LuckyTemplate-verdier
En annen primitiv verdi er tallverdien . Hvis du oppretter en ny spørring og skriver inn en numerisk verdi i formellinjen, vil forhåndsvisningsruten vise verdien. Spørringsnavnet vil ha en talltype data.
Standardbiblioteket inneholder også uttrykk som returnerer tall. Hvis du for eksempel skriver inn =Number.PI i formellinjen, vil forhåndsvisningsruten gi deg verdien til Pi.
Det er også spesielle verdier som anses å være en tallverdi som positiv og negativ uendelighet.
Så er det også ikke en tallverdi som er betegnet med NaN . Denne verdien oppnås ved å dele null med null.
Dato- og tidsrelaterte funksjoner kan alle konstrueres ved å bruke sin egen spesifikke iboende funksjon. Hvis du skriver inn en dato i formellinjen og åpner Advanced Editor-vinduet, vil du se at Power Query automatisk legger til den iboende funksjonen.
Du vil se #dato etterfulgt av år, månedsnummer og dag.
Tekstverdier
Tekstverdi representerer en sekvens av unicode-tegn. Den har en bokstavelig form som er konstruert med doble anførselstegn. Du trenger imidlertid ikke å sette de doble anførselstegnene når du skriver en tekst inne i formellinjen.
Hvis du åpner Advanced Editor-vinduet, vil du se at Power Query automatisk legger til tegnene.
Så når du skriver en tekstverdi inne i Advanced Editor-vinduet, må du legge til sitattegnene manuelt. Men når du sender det som et enkelt uttrykk i formellinjen, legger Power Query til sitattegnene for deg.
Alle verdiene som tas opp i denne opplæringen er primitive verdier, som betyr at de ikke består av andre verdier.
I denne tabellen har verdiene Time , Date , DateTime , DateTimeZone og Duration tilknyttet egenfunksjoner som hjelper til med å lage verdier av samme type.
Binær verdi representerer en sekvens av byte. # binær kan brukes til å konstruere en binær verdi fra en liste med byte. Det er også andre binære funksjoner du kan bruke som alternativet Enter Data. Power Query bruker binær koding for å lagre manuelt opprettede tabeller som dette.
Konklusjon
start med å skrive formler som gjør bruk av riktige verdier og bokstaver. LuckyTemplates-verdier er en av de mest essensielle tingene når du skriver koder og formler. De får frem resultater ved å samle inn data og utføre uttrykk skapt i .
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.