Freigeben über


Datensatzfunktionen

Diese Funktionen erstellen und ändern Datensatzwerte.

Information

Name Beschreibung
Record.FieldCount Gibt die Anzahl von Feldern in einem Datensatz zurück
Record.HasFields Gibt „true“ zurück, wenn der Feldname oder die Feldnamen in einem Datensatz vorhanden sind

Transformationen

Name Beschreibung
Geography.FromWellKnownText Hiermit wird Text, der einen geografischen Wert im WKT-Format (Well-Known Text) repräsentiert, in einen strukturierten Datensatz übersetzt.
Geography.ToWellKnownText Hiermit wird ein strukturierter geografischer Punkt in die zugehörige WKT-Darstellung (Well-Known Text) übersetzt.
GeographyPoint.From Hiermit wird ein Datensatz erstellt, der einen geografischen Punkt anhand seiner Bestandteile darstellt.
Geometry.FromWellKnownText Hiermit wird Text, der einen geometrischen Wert im WKT-Format (Well-Known Text) darstellt, in einen strukturierten Datensatz übersetzt.
Geometry.ToWellKnownText Hiermit wird ein strukturierter geometrischer Punkt in die zugehörige WKT-Darstellung (Well-Known Text) übersetzt.
GeometryPoint.From Hiermit wird ein Datensatz erstellt, der einen geometrischen Punkt anhand seiner Bestandteile darstellt.
Record.AddField Fügt ein Feld über einen Feldnamen und Wert hinzu
Record.Combine Kombiniert die Datensätze in einer Liste
Record.RemoveFields Gibt einen neuen Datensatz zurück, der die angegebenen Felder in Bezug auf die jeweils anderen Felder neu anordnet. Alle nicht angegeben Felder verbleiben an ihren ursprünglichen Speicherorten.
Record.RenameFields Gibt einen neuen Datensatz zurück, der die angegebenen Felder neu benennt. Die sich daraus ergebenen Felder behalten ihre ursprüngliche Reihenfolge bei. Diese Funktion unterstützt das Austauschen und Ändern von Feldnamen. Jedoch müssen alle Zielnamen und verbleibende Feldnamen einen eindeutigen Satz darstellen, oder es wird ein Fehler ausgegeben.
Record.ReorderFields Gibt einen neuen Datensatz zurück, der Felder relativ zueinander neu ordnet. Alle nicht angegeben Felder verbleiben an ihren ursprünglichen Speicherorten. Es sind mindestens zwei Felder erforderlich.
Record.TransformFields Transformiert Felder durch Anwenden von transformOperations. Für weitere Informationen zu den von transformOperations unterstützten Werten gehen Sie zu Parameterwerte.

Auswahl

Name BESCHREIBUNG
Record.Field Gibt den Wert des angegebenen Felds zurück. Diese Funktion kann verwendet werden, um eine Syntax für die Feldsuche für einen vorhandenen Datensatz dynamisch zu erstellen. Auf diese Weise ist sie eine dynamische Version der record[field]-Syntax.
Record.FieldNames Gibt eine Liste der Feldnamen in der Reihenfolge der Felder des Datensatzes zurück
Record.FieldOrDefault Gibt den Wert eines Felds aus einem Datensatz zurück. Wird das Feld nicht gefunden, wird der Standardwert zurückgegeben.
Record.FieldValues Gibt eine Liste der Feldwerte in der Reihenfolge der Felder des Datensatzes zurück
Record.SelectFields Gibt einen neuen Datensatz zurück, der die Felder enthält, die aus dem eingegebenen Datensatz ausgewählt wurden. Die ursprüngliche Reihenfolge der Felder wird beibehalten.

Serialisierung

Name BESCHREIBUNG
Record.FromList Gibt einen Datensatz basierend auf einer Liste von Feldwerten und einer Gruppe von Feldern zurück
Record.FromTable Gibt einen Datensatz aus einer Tabelle mit Datensätzen zurück, der Feldnamen und Werte enthält
Record.ToList Gibt eine Liste von Werten mit den Feldwerten des Eingabedatensatzes zurück
Record.ToTable Gibt eine Datensatztabelle zurück, die Feldnamen und Werte aus einem eingegebenen Datensatz enthalten

Parameterwerte

Die folgenden Typdefinitionen werden verwendet, um die Parameterwerte zu beschreiben, auf die weiter oben in der Record-Funktion verwiesen wird.

Typendefinition Beschreibung
MissingFieldOption Weitere Informationen: MissingField.Type
Transformationsvorgänge Transformationsvorgänge können von einem der folgenden Werte angegeben werden:

• Ein Listenwert aus zwei Elementen, wobei das erste Element der Feldname und das zweite Element die Transformationsfunktion ist, die auf dieses Feld angewendet wird, um einen neuen Wert zu erzeugen.

• Eine Liste von Transformationen kann mithilfe eines Listenwerts bereitgestellt werden, und jedes Element stellt wie oben beschrieben den Listenwert von 2 Elementen dar.

Für Beispiele gehen Sie zur Beschreibung von Record.TransformFields.
Umbenennungsvorgänge Umbenennungsvorgänge für einen Datensatz kann wie folgt angegeben werden:

Als ein einzelner Umbenennungsvorgang, der von einer Liste zweier Feldnamen (alt und neu) dargestellt wird

Für Beispiele gehen Sie zur Beschreibung von Record.RenameFields.