Postvärden – strukturerat värde i Power Query

Denna handledning kommer att diskutera rekordvärden i . Du lär dig hur du skapar och använder poster med olika uttryck för att generera de resultat du vill uppnå.

Innehållsförteckning

Skapa postvärden

Ett postvärde är en ordnad sekvens av fält. Den består av en uppsättning fält som består av ett fältnamn och ett tillhörande fältvärde. Fältnamnet är ett textvärde som unikt identifierar fältet i en post och det kan vara av vilken primitiv eller strukturerad typ som helst. Fältordningen beaktas dock inte vid jämförelse av poster.

Rekordinitieraren är en uppsättning hakparenteser . Om du anger hakparenteser ( [ ] ) i formelfältet och trycker på Enter, skapar du en tom post utan några fält och värden.

Postvärden – strukturerat värde i Power Query

Om du tittar på frågerutan ser du ikonen som är kopplad till postvärdena.

Postvärden – strukturerat värde i Power Query

För att skapa en post med fält, skapa först en ny fråga. Högerklicka på frågefönstret, klickaoch välj Tom fråga .

Postvärden – strukturerat värde i Power Query

Poster med fältvärden

Ange ett fältnamn i formelfältet och tilldela ett värde. För att lägga till fler fält till posten, sätt ett kommatecken mellan varje namn och värde. Du kommer sedan att se namnen och värdena i förhandsgranskningsfönstret. Båda fältvärdena i posten är primitiva.

Postvärden – strukturerat värde i Power Query

Poster kan också innehålla strukturtyper. Skapa en ny post och tilldela ett postvärde. Du kommer då att ha ett kapslat postvärde i förhandsgranskningsfönstret.

Postvärden – strukturerat värde i Power Query

Om du klickar på utrymmet bredvid det kapslade postvärdet, kommer du att se en förhandsgranskning av innehållet i den posten under förhandsgranskningsfönstret.

Postvärden – strukturerat värde i Power Query

Nu kan du borra ner på rekordvärdet. Klicka på Spela in så ser du värdet i rutan.

Postvärden – strukturerat värde i Power Query

Du kan också göra detta genom att högerklicka i utrymmet bredvid Spela in och välja Drill Down .

Postvärden – strukturerat värde i Power Query

Andra sätt att skapa poster

Det finns andra sätt att skapa poster. Du kan använda M- funktioner som returnerar poster eller använda understrecket i a för att returnera en post med alla fältnamn och fältvärden för den aktuella raden i en tabell. Du kan också använda objektåtkomstoperatorn för att returnera en specifik post från en tabell.

Om du öppnar det avancerade redigeringsfönstret kan du se detlade till uttrycket let .

Postvärden – strukturerat värde i Power Query

Uttrycket krävs egentligen inte så du kan ta bort allt utom postvärdet. När du klickar på Klar ändras ingenting och resultatet är fortfarande detsamma.

Postvärden – strukturerat värde i Power Query

Om du förvandlar posten till en tabell och går till det avancerade redigeringsfönstret, ser du att Power Query automatiskt tar tillbaka let -uttrycket.

Postvärden – strukturerat värde i Power Query

Postvärden – strukturerat värde i Power Query

Dessutom finns det fakta om poster som du måste känna till. Först måste varje fältnamn i en post vara unikt och fältnamn jämförs med hjälp av en ordinär jämförelse. Om du anger samma fältnamn får du ett felmeddelande.

Postvärden – strukturerat värde i Power Query

För det andra skrivs fältnamnet i en post och uppslagsoperatorn , som är fältnamnet inom hakparenteser, utan den citerade notationen .

Postvärden – strukturerat värde i Power Query

Postvärden – strukturerat värde i Power Query

Du kan se att det inte finns några citattecken som används i fältnamnen.

Det finns dock ett specifikt fall när citerade noteringar krävs. Dubbla citattecken behövs när du inkluderar ett inledande eller efterföljande mellanslag i fältnamnet. Detta beror på att M antar att ett brett utrymme som förekommer i början eller i slutet av ett fältnamn utan citat kan ignoreras.

Postvärden – strukturerat värde i Power Query

Du kan se att notationerna läggs till på grund av ett mellanslag efterfält namn.

Hänvisar till andra fältvärden

Uttrycket för ett fältvärde kan också referera till andra fält i posten. Här är ett exempel:

Postvärden – strukturerat värde i Power Query

Om du slår upp ett fältvärde som inte finns får du ett felmeddelande.

Postvärden – strukturerat värde i Power Query

Om du lägger till ett frågetecken i en fältåtkomst- eller uppslagsoperator ändras felet till ett null . Detta kallas att utföra ett valfritt fältval .

Postvärden – strukturerat värde i Power Query

Kombinera och likställa rekordvärden

Det finns en uppsättning operatorer som du kan använda med poster: the and theoperatörer.

Poster kan slås samman med en kombinationsoperator med et-tecken ( & ).

Postvärden – strukturerat värde i Power Query

Om du kombinerar poster och fältnamnen inte är unika, åsidosätter fältvärdena från den högra operand fältvärdena från vänster.

Postvärden – strukturerat värde i Power Query

Förutom att kombinera kan du också jämföra poster.

Postvärden – strukturerat värde i Power Query

Kom ihåg att fältordningen inte beaktas vid jämförelse av poster. Så även om du byter position för fältnamnen kommer resultatet fortfarande att ge detsamma.

Postvärden – strukturerat värde i Power Query




Slutsats

Postvärden är ett av de strukturerade värdena i Power Query. De hjälper till att forma din datarapport och visar information baserad på uttrycken och du använder i Power Query Editor. Om du vill göra din datarapport mer effektiv i kan du använda postvärden.

Melissa


Upptäck unika insikter med LuckyTemplates TOPN-funktion

Upptäck unika insikter med LuckyTemplates TOPN-funktion

Den här bloggen innehåller LuckyTemplates TOPN DAX-funktion, som gör att du kan få unika insikter från dina data, vilket hjälper dig att fatta bättre marknadsföringsbeslut.

Datamodellering i LuckyTemplates med hjälp av stödtabeller

Datamodellering i LuckyTemplates med hjälp av stödtabeller

Lär dig några fantastiska analytiska tekniker som vi kan göra för datamodellering i LuckyTemplates med hjälp av DAX-stödtabeller.

Avancerad DAX för LuckyTemplates: Implementering av rankningslogik över unika insikter

Avancerad DAX för LuckyTemplates: Implementering av rankningslogik över unika insikter

Här dyker vi in ​​i LuckyTemplates Advanced DAX och implementerar rankningslogik för att få en mycket unik insikt. Jag visar också upp måttförgrening i det här exemplet.

LuckyTemplates What-If-parameterfunktion

LuckyTemplates What-If-parameterfunktion

Den här bloggen introducerar den nya funktionen i LuckyTemplates, analysparametern What-If. Du kommer att se hur det gör allt snabbt och enkelt för din scenarioanalys.

Använd LuckyTemplates Mät förgreningar för att kontrollera om dina marginaler ökar när intäkterna växer

Använd LuckyTemplates Mät förgreningar för att kontrollera om dina marginaler ökar när intäkterna växer

Lär dig hur du avgör om din intäktstillväxt är bra genom att kontrollera om dina marginaler ökade med hjälp av LuckyTemplates mäter förgrening.

LuckyTemplates parametrar via frågeredigerare

LuckyTemplates parametrar via frågeredigerare

Lär dig och förstå hur du kan skapa och använda LuckyTemplates-parametrar som är en kraftfull funktion i frågeredigeraren.

Runda stapeldiagram – En visualisering för din instrumentpanel

Runda stapeldiagram – En visualisering för din instrumentpanel

Denna handledning kommer att diskutera hur man skapar ett runt stapeldiagram med Charticulator. Du kommer att lära dig hur du designar dem för din LuckyTemplates-rapport.

PowerApps funktioner och formler | En introduktion

PowerApps funktioner och formler | En introduktion

Lär dig hur du använder PowerApps funktioner och formler för att förbättra funktionaliteten och ändra ett beteende i vår Power Apps canvas-app.

Pipe In R: Anslutningsfunktioner med Dplyr

Pipe In R: Anslutningsfunktioner med Dplyr

I den här handledningen kommer du att lära dig hur du kopplar ihop funktioner med hjälp av dplyr-röroperatorn i programmeringsspråket R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX från LuckyTemplates låter dig returnera rankningen av ett specifikt nummer i varje tabellrad som utgör en del av en lista med nummer.