Postfunktioner
Disse funktioner opretter og manipulerer postværdier.
Information
Navn | Beskrivelse |
---|---|
Record.FieldCount | Returnerer antallet af felter i en post. |
Record.HasFields | Returnerer true, hvis feltnavnet eller feltnavnene findes i en post. |
Transformationer
Navn | Beskrivelse |
---|---|
Geography.FromWellKnownText | Oversætter tekst, der repræsenterer en geografisk værdi i WKT-formatet (Well-Known Text), til en struktureret post. |
Geography.ToWellKnownText | Oversætter en struktureret geografisk punktværdi til dens WKT-repræsentation (Well-Known Text). |
GeographyPoint.From | Opretter en post, der repræsenterer et geografisk punkt fra dele. |
Geometry.FromWellKnownText | Oversætter tekst, der repræsenterer en geometrisk værdi i WKT-formatet (Well-Known Text), til en struktureret post. |
Geometry.ToWellKnownText | Oversætter en struktureret geometrisk punktværdi til dens WKT-repræsentation (Well-Known Text). |
GeometryPoint.From | Opretter en post, der repræsenterer et geometrisk punkt ud fra dele. |
Record.AddField | Tilføjer et felt ud fra et feltnavn og en værdi. |
Record.Combine | Kombinerer posterne på en liste. |
Record.RemoveFields | Returnerer en ny post, der omarrangerer de angivne felter i forhold til hinanden. Alle felter, der ikke er angivet, forbliver på deres oprindelige placeringer. |
Record.RenameFields | Returnerer en ny post, der omdøber de angivne felter. De resulterende felter bevarer deres oprindelige rækkefølge. Denne funktion understøtter ombytning og sammenkædning af feltnavne. Alle målnavne plus resterende feltnavne skal dog udgøre et entydigt sæt, ellers opstår der en fejl. |
Record.ReorderFields | Returnerer en ny post, der omarrangerer felter i forhold til hinanden. Alle felter, der ikke er angivet, forbliver på deres oprindelige placeringer. Kræver to eller flere felter. |
Record.TransformFields | Transformerer felter ved at anvende transformOperations. Du kan få flere oplysninger om værdier, der understøttes af transformOperations, ved at gå til Parameterværdier. |
Valg
Navn | Beskrivelse |
---|---|
Record.Field | Returnerer værdien af det angivne felt. Denne funktion kan bruges til dynamisk at oprette feltopslagssyntaksen for en given post. På den måde er det en dynamisk version af post[felt]-syntaksen. |
Record.FieldNames | Returnerer en liste over feltnavne i rækkefølgen af postens felter. |
Record.FieldOrDefault | Returnerer værdien af et felt fra en post eller standardværdien, hvis feltet ikke findes. |
Record.FieldValues | Returnerer en liste over feltværdier i rækkefølgen af postens felter. |
Record.SelectFields | Returnerer en ny post, der indeholder de felter, der er valgt fra inputposten. Den oprindelige rækkefølge af felterne vedligeholdes. |
Serialisering
Navn | Beskrivelse |
---|---|
Record.FromList | Returnerer en post med en liste over feltværdier og et sæt felter. |
Record.FromTable | Returnerer en post fra en tabel med poster, der indeholder feltnavne og værdier. |
Record.ToList | Returnerer en liste over værdier, der indeholder feltværdierne for inputposten. |
Record.ToTable | Returnerer en tabel med poster, der indeholder feltnavne og værdier fra en inputpost. |
Parameterværdier
Følgende typedefinitioner bruges til at beskrive de parameterværdier, der refereres til i postfunktionerne ovenfor.
Typedefinition | Beskrivelse |
---|---|
indstillingen MissingField | Flere oplysninger: MissingField.Type |
Transformeringshandlinger | Transformationshandlinger kan angives af en af følgende værdier: • En listeværdi på to elementer, hvor det første element er feltnavnet, og det andet element er den transformationsfunktion, der anvendes på det pågældende felt for at oprette en ny værdi. • Du kan angive en liste over transformationer ved at angive en listeværdi, og hvert element er listeværdien på to elementer, som beskrevet ovenfor. Du kan f.eks. gå til beskrivelsen af Record.TransformFields |
Omdøbningshandlinger | Omdøbningshandlinger for en post kan angives som en af: En enkelt omdøbningshandling, der repræsenteres af en liste over to feltnavne, gamle og nye. Du kan se eksempler ved at gå til beskrivelsen af Record.RenameFields. |