Oppføringsverdier – strukturert verdi i Power Query

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.

Oppføringsverdier – strukturert verdi i Power Query

Hvis du ser på Spørringsruten, vil du se ikonet knyttet til postverdiene.

Oppføringsverdier – strukturert verdi i Power Query

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 .

Oppføringsverdier – strukturert verdi i Power 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.

Oppføringsverdier – strukturert verdi i Power Query

Poster kan også inneholde strukturtyper. Opprett en ny post og tilordne en postverdi. Du vil da ha en nestet postverdi i forhåndsvisningsruten.

Oppføringsverdier – strukturert verdi i Power Query

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.

Oppføringsverdier – strukturert verdi i Power Query

Nå kan du se på rekordverdien. Klikk på Record og du vil se verdien i ruten.

Oppføringsverdier – strukturert verdi i Power Query

Du kan også gjøre dette ved å høyreklikke i feltet ved siden av Record og velge Drill Down .

Oppføringsverdier – strukturert verdi i Power Query

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 .

Oppføringsverdier – strukturert verdi i Power Query

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.

Oppføringsverdier – strukturert verdi i Power Query

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.

Oppføringsverdier – strukturert verdi i Power Query

Oppføringsverdier – strukturert verdi i Power Query

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.

Oppføringsverdier – strukturert verdi i Power Query

For det andre skrives feltnavnet i en post og oppslagsoperatoren , som er feltnavnet innenfor hakeparenteser, uten den siterte notasjonen .

Oppføringsverdier – strukturert verdi i Power Query

Oppføringsverdier – strukturert verdi i Power Query

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.

Oppføringsverdier – strukturert verdi i Power Query

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:

Oppføringsverdier – strukturert verdi i Power Query

Hvis du slår opp en feltverdi som ikke eksisterer, får du en feilmelding.

Oppføringsverdier – strukturert verdi i Power Query

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 .

Oppføringsverdier – strukturert verdi i Power Query

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 ( & ).

Oppføringsverdier – strukturert verdi i Power Query

Hvis du kombinerer poster og feltnavnene ikke er unike, overstyrer feltverdiene fra høyre operand feltverdiene fra venstre.

Oppføringsverdier – strukturert verdi i Power Query

Bortsett fra å kombinere, kan du også sammenligne poster.

Oppføringsverdier – strukturert verdi i Power Query

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.

Oppføringsverdier – strukturert verdi i Power Query




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


LuckyTemplates egendefinerte ikoner | PBI visualiseringsteknikk

LuckyTemplates egendefinerte ikoner | PBI visualiseringsteknikk

Jeg vil diskutere en av mine favorittteknikker rundt LuckyTemplates egendefinerte ikoner, som bruker egendefinerte ikoner på en dynamisk måte i LuckyTemplates visuals.

Opprette LuckyTemplates-tabeller ved å bruke UNION & ROW-funksjonen

Opprette LuckyTemplates-tabeller ved å bruke UNION & ROW-funksjonen

I denne bloggen viser jeg deg hvordan du kan lage LuckyTemplates-tabeller ved å bruke en formel som kombinerer UNION-funksjonen og ROW-funksjonen.

On-Premises Data Gateway In Power Automate

On-Premises Data Gateway In Power Automate

Oppdag hvordan on-premises data gateway lar Power Automate få tilgang til skrivebordsapplikasjoner når brukeren er borte fra datamaskinen.

Oppdag unik innsikt ved å bruke LuckyTemplates TOPN-funksjon

Oppdag unik innsikt ved å bruke LuckyTemplates TOPN-funksjon

Denne bloggen inneholder LuckyTemplates TOPN DAX-funksjonen, som lar deg få unik innsikt fra dataene dine, og hjelper deg med å ta bedre markedsføringsbeslutninger.

Datamodellering i LuckyTemplates ved hjelp av støttetabeller

Datamodellering i LuckyTemplates ved hjelp av støttetabeller

Lær noen fantastiske analytiske teknikker som vi kan gjøre for datamodellering i LuckyTemplates ved å bruke DAX-støttetabeller.

Avansert DAX for LuckyTemplates: Implementering av rangeringslogikk på tvers av unik innsikt

Avansert DAX for LuckyTemplates: Implementering av rangeringslogikk på tvers av unik innsikt

Her dykker vi ned i LuckyTemplates Advanced DAX og implementerer rangeringslogikk for å få en helt unik innsikt. Jeg viser også frem målegrening i dette eksemplet.

LuckyTemplates What-If-parameterfunksjon

LuckyTemplates What-If-parameterfunksjon

Denne bloggen introduserer den nye funksjonen i LuckyTemplates, What-If-analyseparameteren. Du vil se hvordan det gjør alt raskt og enkelt for scenarioanalysen din.

Bruk LuckyTemplates Mål forgrening for å sjekke om marginene dine øker ettersom inntektene vokser

Bruk LuckyTemplates Mål forgrening for å sjekke om marginene dine øker ettersom inntektene vokser

Finn ut hvordan du kan finne ut om inntektsveksten din er god ved å sjekke om marginene dine økte ved å bruke LuckyTemplates som måler forgrening.

LuckyTemplates Parameters Via Query Editor

LuckyTemplates Parameters Via Query Editor

Lær og forstå hvordan du kan lage og bruke LuckyTemplates Parameters som er en kraftig funksjon i spørringsredigereren.

Rundt stolpediagram – en visualisering for dashbordet ditt

Rundt stolpediagram – en visualisering for dashbordet ditt

Denne opplæringen vil diskutere hvordan du lager et rundt søylediagram ved hjelp av Charticulator. Du vil lære hvordan du designer dem for LuckyTemplates-rapporten.