Registrer værdier – struktureret værdi i Power Query

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.

Registrer værdier – struktureret værdi i Power Query

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Udover at kombinere, kan du også sammenligne poster.

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




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


Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Denne blog indeholder LuckyTemplates TOPN DAX-funktionen, som giver dig mulighed for at få unik indsigt fra dine data, hvilket hjælper dig med at træffe bedre markedsføringsbeslutninger.

Datamodellering i LuckyTemplates ved hjælp af understøttende tabeller

Datamodellering i LuckyTemplates ved hjælp af understøttende tabeller

Lær nogle fantastiske analytiske teknikker, som vi kan gøre til datamodellering i LuckyTemplates ved hjælp af DAX-understøttende tabeller.

Avanceret DAX til LuckyTemplates: Implementering af rangeringslogik på tværs af unikke indsigter

Avanceret DAX til LuckyTemplates: Implementering af rangeringslogik på tværs af unikke indsigter

Her dykker vi ned i LuckyTemplates Advanced DAX og implementerer rangeringslogik for at få en meget unik indsigt. Jeg viser også måleforgrening i dette eksempel.

LuckyTemplates What-If-parameterfunktion

LuckyTemplates What-If-parameterfunktion

Denne blog introducerer den nye funktion i LuckyTemplates, What-If-analyseparameteren. Du vil se, hvordan det gør alt hurtigt og nemt til din scenarieanalyse.

Brug LuckyTemplates Mål forgrening for at kontrollere, om dine avancer udvides, efterhånden som omsætningen vokser

Brug LuckyTemplates Mål forgrening for at kontrollere, om dine avancer udvides, efterhånden som omsætningen vokser

Lær, hvordan du afgør, om din omsætningsvækst er god ved at kontrollere, om dine avancer er udvidet ved hjælp af LuckyTemplates, der måler forgrening.

LuckyTemplates-parametre via forespørgselseditor

LuckyTemplates-parametre via forespørgselseditor

Lær og forstå, hvordan du kan oprette og bruge LuckyTemplates Parameters, som er en kraftfuld funktion i Query Editor.

Rundt søjlediagram – en visualisering til dit dashboard

Rundt søjlediagram – en visualisering til dit dashboard

Denne vejledning vil diskutere om oprettelse af et rundt søjlediagram ved hjælp af Charticulator. Du lærer, hvordan du designer dem til din LuckyTemplates-rapport.

PowerApps funktioner og formler | En introduktion

PowerApps funktioner og formler | En introduktion

Lær, hvordan du bruger PowerApps-funktioner og -formler til at forbedre funktionaliteten og ændre adfærd i vores Power Apps-lærredsapp.

Pipe In R: Tilslutningsfunktioner med Dplyr

Pipe In R: Tilslutningsfunktioner med Dplyr

I denne øvelse lærer du, hvordan du kæder funktioner sammen ved hjælp af dplyr-røroperatoren i programmeringssproget R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX fra LuckyTemplates giver dig mulighed for at returnere rangeringen af ​​et specifikt tal i hver tabelrække, der udgør en del af en liste over tal.