I denne øvelse lærer du om LuckyTemplates-værdier, og hvordan de genereres inde i . Disse værdier har tilsvarende bogstaver, der kan bruges i koder og udtryk til at producere resultater og data. Du vil også lære, hvordan og hvor du skal anvende værdierne til at opbygge en overbevisende rapport.
Indholdsfortegnelse
LuckyTemplates værdier og deres bogstaver
Et enkelt stykke data produceret ved at evaluere et udtryk kaldes en værdi . Der er to hovedgrupper, når man ser på datatyper og operatorer: Primitive Type Values og. Primitive værdier er værdier, der ikke er konstrueret ud fra andre værdier. Strukturerede værdier er værdier, der er konstrueret ud fra både primitive og andre strukturerede værdier.
Hver slags værdi har en tilknyttet bogstavelig syntaks, der bruges til at konstruere værdier af den specifikke type. Den har også et sæt operatører, der kan bruges. Den enkleste form for et udtryk er en bogstavelig, der repræsenterer en værdi.
Dette er en tabel med nogle værdier og deres tilsvarende bogstaver:

Du kan se andre eksempler inde iRedaktør. Opret en ny forespørgsel ved at åbne forespørgselseditoren og gå til fanen Hjem. Klik derefter på Ny kilde og vælg Blank .
![LuckyTemplates værdier og bogstaver – Forstå det grundlæggende LuckyTemplates værdier og bogstaver – Forstå det grundlæggende]()
En anden måde er at højreklikke inde i forespørgselsruden, klikke på Ny forespørgsel og vælge Blank forespørgsel .
![LuckyTemplates værdier og bogstaver – Forstå det grundlæggende LuckyTemplates værdier og bogstaver – Forstå det grundlæggende]()
Nul værdier
Den første værdi, der vil blive diskuteret, er Null , som er skrevet med den bogstavelige null . Null bruges til at repræsentere fraværet af en værdi eller en værdi af en indeterminant eller ukendt tilstand. Når du skriver det i formellinjen, vil du se, at ikonet ved siden af forespørgselsnavnet er en tabel med et spørgsmålstegn.
![LuckyTemplates værdier og bogstaver – Forstå det grundlæggende LuckyTemplates værdier og bogstaver – Forstå det grundlæggende]()
Logisk værdi bruges til (uhørbare) operationer og kan være enten sand eller falsk. Det er skrevet med bogstaverne sand og falsk . Hvis du indtaster sand i formellinjen og trykker på Enter, vil du bemærke, at værdien bliver til en fuld tekst med store bogstaver.
![LuckyTemplates værdier og bogstaver – Forstå det grundlæggende LuckyTemplates værdier og bogstaver – Forstå det grundlæggende]()
Men hvis du åbner vinduet Advanced Editor, vil du se, at sand er med små bogstaver. Dette skyldes, at Power Query skelner mellem store og små bogstaver. Det betyder, at alle andre søgeord i M skal skrives med små bogstaver.
Husk, at Power Query skabte let -udtrykket. Så hvis du opretter et enkelt udtryk, kan du fjerne alt i vinduet og bare indtaste sand . Når du klikker på Udført, får du det nøjagtige resultat.
![LuckyTemplates værdier og bogstaver – Forstå det grundlæggende LuckyTemplates værdier og bogstaver – Forstå det grundlæggende]()
Blanke værdier
Null og Blank er to forskellige værdier. For at demonstrere skal du oprette en ny forespørgsel og åbne vinduet Advanced Editor. Indtast derefter denne kode.
![LuckyTemplates værdier og bogstaver – Forstå det grundlæggende LuckyTemplates værdier og bogstaver – Forstå det grundlæggende]()
Aktiver derefter kolonneprofilen fra fanen Vis.
![LuckyTemplates værdier og bogstaver – Forstå det grundlæggende LuckyTemplates værdier og bogstaver – Forstå det grundlæggende]()
I kolonnestatistikken under forhåndsvisningsruden kan du se, at eksempelkolonnen indeholder 7 unikke værdier. Du kan dog kun skelne mellem to værdier: blanks og null .
![LuckyTemplates værdier og bogstaver – Forstå det grundlæggende LuckyTemplates værdier og bogstaver – Forstå det grundlæggende]()
Ændre grupperingen af værdifordelingen. Klik på ellipsen i tabellen, klik på Grupper efter, og vælg Tekstlængde. Diagrammet bliver derefter til en tekstlængdefordeling.
![LuckyTemplates værdier og bogstaver – Forstå det grundlæggende LuckyTemplates værdier og bogstaver – Forstå det grundlæggende]()
I diagrammet kan du se, at det har én tom tekststreng, fordi du har ét element med en tekstlængde på nul tegn. Den har også 4 strenge med et tegn og en anden enkelt streng med to tegn.
![LuckyTemplates værdier og bogstaver – Forstå det grundlæggende LuckyTemplates værdier og bogstaver – Forstå det grundlæggende]()
Det, der ser ud til at være blankt , kan faktisk være en række ting. I de fleste tilfælde vil det nok bare være en tom tekststreng; det kan også være en masse mellemrum eller andre ikke-hovedtegn.
Det vigtige er, hvad der står i næste kolonne. Det illustrerer, at ingen af disse tomrum faktisk er lig med null , fordi de alle repræsenterer en værdi, mens null repræsenterer fraværet af en værdi.
Talværdier og specielle LuckyTemplate-værdier
En anden primitiv værdi er talværdien . Hvis du opretter en ny forespørgsel og indtaster en numerisk værdi i formellinjen, viser forhåndsvisningsruden værdien. Forespørgselsnavnet vil have en nummertype af data.
![LuckyTemplates værdier og bogstaver – Forstå det grundlæggende LuckyTemplates værdier og bogstaver – Forstå det grundlæggende]()
Standardbiblioteket indeholder også udtryk, der returnerer tal. For eksempel, hvis du indtaster =Number.PI i formellinjen, vil forhåndsvisningsruden give dig værdien af Pi.
![LuckyTemplates værdier og bogstaver – Forstå det grundlæggende LuckyTemplates værdier og bogstaver – Forstå det grundlæggende]()
Der er også specielle værdier, der anses for at være en talværdi som positiv og negativ uendelighed.
![LuckyTemplates værdier og bogstaver – Forstå det grundlæggende LuckyTemplates værdier og bogstaver – Forstå det grundlæggende]()
Så er der også værdien ikke et tal , som er angivet med NaN . Denne værdi fås ved at dividere nul med nul.
![LuckyTemplates værdier og bogstaver – Forstå det grundlæggende LuckyTemplates værdier og bogstaver – Forstå det grundlæggende]()
Dato- og tidsrelaterede funktioner kan alle konstrueres ved hjælp af deres egen specifikke iboende funktion. Hvis du indtaster en dato i formellinjen og åbner vinduet Advanced Editor, vil du se, at Power Query automatisk tilføjer den iboende funktion.
![LuckyTemplates værdier og bogstaver – Forstå det grundlæggende LuckyTemplates værdier og bogstaver – Forstå det grundlæggende]()
Du vil se #dato efterfulgt af år, månedsnummer og dag.
![LuckyTemplates værdier og bogstaver – Forstå det grundlæggende LuckyTemplates værdier og bogstaver – Forstå det grundlæggende]()
Tekstværdier
Tekstværdi repræsenterer en sekvens af unicode-tegn. Det har en bogstavelig form, der er konstrueret ved hjælp af dobbelte anførselstegn. Du behøver dog ikke sætte de dobbelte anførselstegn, når du skriver en tekst inde i formellinjen.
![LuckyTemplates værdier og bogstaver – Forstå det grundlæggende LuckyTemplates værdier og bogstaver – Forstå det grundlæggende]()
Hvis du åbner vinduet Advanced Editor, vil du se, at Power Query automatisk tilføjer tegnene.
![LuckyTemplates værdier og bogstaver – Forstå det grundlæggende LuckyTemplates værdier og bogstaver – Forstå det grundlæggende]()
Så når du skriver en tekstværdi inde i vinduet Advanced Editor, skal du tilføje citattegnene manuelt. Men når du sender det som et enkelt udtryk i formellinjen, tilføjer Power Query citattegnene for dig.
Alle de værdier, der behandles i denne tutorial, er primitive værdier, hvilket betyder, at de ikke består af andre værdier.
I denne tabel har værdierne Time , Date , DateTime , DateTimeZone og Duration tilknyttet iboende funktioner, der hjælper med at skabe værdier af samme type.
![LuckyTemplates værdier og bogstaver – Forstå det grundlæggende LuckyTemplates værdier og bogstaver – Forstå det grundlæggende]()
Binær værdi repræsenterer en sekvens af bytes. # binær kan bruges til at konstruere en binær værdi ud fra en liste af bytes. Der er også andre binære funktioner, som du kan bruge, f.eks. Indtast data. Power Query bruger binær kodning til at gemme manuelt oprettede tabeller som denne.
![LuckyTemplates værdier og bogstaver – Forstå det grundlæggende LuckyTemplates værdier og bogstaver – Forstå det grundlæggende]()
Konklusion
start med at skrive formler, der gør brug af de rigtige værdier og bogstaver. LuckyTemplates værdier er en af de mest essentielle ting, når du skriver koder og formler. De frembringer resultater ved at indsamle data og udføre udtryk skabt i .
Melissa