Denne vejledning vil diskutere rekordværdier inde i . Du lærer, hvordan du opretter og bruger poster med forskellige udtryk til at generere de resultater, du ønsker at opnå.
Indholdsfortegnelse
Oprettelse af registreringsværdier
En postværdi er en ordnet række af felter. Den består af et sæt felter, der består af et feltnavn og en tilhørende feltværdi. Feltnavnet er en tekstværdi, der entydigt identificerer feltet i en post, og det kan være af enhver primitiv eller struktureret type. Feltrækkefølgen tages dog ikke i betragtning ved sammenligning af poster.
Record initializer er et sæt firkantede parenteser. Hvis du indtaster firkantede parenteser ( [ ] ) i formellinjen og trykker på Enter, vil du oprette en tom post uden nogen felter og værdier.

Hvis du ser på forespørgselsruden, vil du se det ikon, der er knyttet til postværdierne.
![Registrer værdier – struktureret værdi i Power Query Registrer værdier – struktureret værdi i Power Query]()
For at oprette en post med felter skal du først oprette en ny forespørgsel. Højreklik på forespørgselsruden, klik, og vælg Blank forespørgsel .
![Registrer værdier – struktureret værdi i Power Query Registrer værdier – struktureret værdi i Power Query]()
Optegnelser med feltværdier
Indtast et feltnavn på formellinjen, og tildel en værdi. For at tilføje flere felter til posten skal du sætte et komma mellem hvert navn og hver værdi. Du vil derefter se navnene og værdierne i forhåndsvisningsruden. Begge feltværdier i posten er primitive.
![Registrer værdier – struktureret værdi i Power Query Registrer værdier – struktureret værdi i Power Query]()
Poster kan også indeholde strukturtyper. Opret en ny post, og tildel en postværdi. Du vil derefter have en indlejret postværdi i forhåndsvisningsruden.
![Registrer værdier – struktureret værdi i Power Query Registrer værdier – struktureret værdi i Power Query]()
Hvis du klikker på mellemrummet ved siden af den indlejrede postværdi, vil du se en forhåndsvisning af indholdet af den pågældende post under Preview-ruden.
![Registrer værdier – struktureret værdi i Power Query Registrer værdier – struktureret værdi i Power Query]()
Nu kan du bore ned på rekordværdien. Klik på Optag , og du vil se værdien i ruden.
![Registrer værdier – struktureret værdi i Power Query Registrer værdier – struktureret værdi i Power Query]()
Du kan også gøre dette ved at højreklikke i rummet ved siden af Optag og vælge Drill Down .
![Registrer værdier – struktureret værdi i Power Query Registrer værdier – struktureret værdi i Power Query]()
Andre måder at oprette poster på
Der er andre måder at oprette poster på. Du kan bruge M- funktioner, der returnerer poster eller bruge understregningen i a til at returnere en post med alle feltnavne og feltværdier for den aktuelle række i en tabel. Du kan også bruge elementadgangsoperatøren til at returnere en specifik post fra en tabel.
Hvis du åbner det avancerede redigeringsvindue, kan du se dettilføjede lad- udtrykket.
![Registrer værdier – struktureret værdi i Power Query Registrer værdier – struktureret værdi i Power Query]()
Udtrykket er egentlig ikke påkrævet, så du kan fjerne alt undtagen postværdien. Når du klikker på Udført , ændres intet, og resultatet er stadig det samme.
![Registrer værdier – struktureret værdi i Power Query Registrer værdier – struktureret værdi i Power Query]()
Hvis du forvandler posten til en tabel og går til det avancerede redigeringsvindue, vil du se, at Power Query automatisk bringer let- udtrykket tilbage.
![Registrer værdier – struktureret værdi i Power Query Registrer værdier – struktureret værdi i Power Query]()
![Registrer værdier – struktureret værdi i Power Query Registrer værdier – struktureret værdi i Power Query]()
Desuden er der fakta om poster, som du skal kende. For det første skal hvert feltnavn i en post være unikt, og feltnavne sammenlignes ved hjælp af en ordinær sammenligning. Hvis du indtaster det samme feltnavn, får du en fejlmeddelelse.
![Registrer værdier – struktureret værdi i Power Query Registrer værdier – struktureret værdi i Power Query]()
For det andet skrives feltnavnet i en post og opslagsoperatoren , som er feltnavnet inden for firkantede parenteser, uden den citerede notation .
![Registrer værdier – struktureret værdi i Power Query Registrer værdier – struktureret værdi i Power Query]()
![Registrer værdier – struktureret værdi i Power Query Registrer værdier – struktureret værdi i Power Query]()
Du kan se, at der ikke er brugt notationer i citater i feltnavnene.
Der er dog et specifikt tilfælde, hvor citerede noter er påkrævet. Der er brug for dobbelte anførselstegn, når du medtager et indledende eller efterfølgende mellemrum i feltnavnet. Dette skyldes, at M antager, at et stort mellemrum, der forekommer i starten eller i slutningen af et ikke-citeret feltnavn, kan ignoreres.
![Registrer værdier – struktureret værdi i Power Query Registrer værdier – struktureret værdi i Power Query]()
Du kan se, at notationerne tilføjes på grund af et mellemrum efterfeltnavn.
Henviser til andre feltværdier
Udtrykket for en feltværdi kan også henvise til andre felter i posten. Her er et eksempel:
![Registrer værdier – struktureret værdi i Power Query Registrer værdier – struktureret værdi i Power Query]()
Hvis du slår en feltværdi op, der ikke findes, får du en fejl.
![Registrer værdier – struktureret værdi i Power Query Registrer værdier – struktureret værdi i Power Query]()
Tilføjelse af et spørgsmålstegn til en feltadgangs- eller opslagsoperatør ændrer fejlen til en null . Dette kaldes at udføre et valgfrit feltvalg .
![Registrer værdier – struktureret værdi i Power Query Registrer værdier – struktureret værdi i Power Query]()
Kombination og lighedstegn mellem rekordværdier
Der er et sæt operatører, som du kan bruge med registreringer: den og denoperatører.
Poster kan flettes med en kombinationsoperator ved at bruge og-tegnet ( & ).
![Registrer værdier – struktureret værdi i Power Query Registrer værdier – struktureret værdi i Power Query]()
Hvis du kombinerer poster, og feltnavnene ikke er unikke, tilsidesætter feltværdierne fra højre operand feltværdierne fra venstre.
![Registrer værdier – struktureret værdi i Power Query Registrer værdier – struktureret værdi i Power Query]()
Udover at kombinere, kan du også sammenligne poster.
![Registrer værdier – struktureret værdi i Power Query Registrer værdier – struktureret værdi i Power Query]()
Husk, at feltrækkefølgen ikke tages i betragtning ved sammenligning af poster. Så selvom du skifter placeringen af feltnavnene, vil resultatet stadig give det samme.
![Registrer værdier – struktureret værdi i Power Query Registrer værdier – struktureret værdi i Power Query]()
Konklusion
Postværdier er en af de strukturerede værdier i Power Query. De hjælper med at forme din datarapport og viser information baseret på de udtryk, som du bruger i Power Query Editor. Hvis du vil gøre din datarapport mere effektiv i , kan du bruge registreringsværdier.
Melissa