Megosztás a következőn keresztül:


Rekordfüggvények

Ezek a függvények rekordértékeket hoznak létre és kezelnek.

Információ

Név Leírás
Record.FieldCount Egy rekord mezőinek számát adja vissza.
Record.HasFields Igaz értéket ad vissza, ha a mező neve vagy mezők nevei szerepelnek egy rekordban.

Transzformációk

Név Leírás
Geography.FromWellKnownText A földrajzi értéket Well-Known Szöveg (WKT) formátumban ábrázoló szöveget strukturált rekordmá alakítja.
Geography.ToWellKnownText Strukturált földrajzi pontértéket fordít le a Well-Known Szöveg (WKT) reprezentációjára.
GeographyPoint.From Egy földrajzi pontot ábrázoló rekordot hoz létre részekből.
Geometry.FromWellKnownText A Well-Known Szöveg (WKT) formátumú geometriai értéket ábrázoló szöveget strukturált rekordmá alakítja.
Geometry.ToWellKnownText Strukturált geometriai pontértéket fordít le a Well-Known Szöveg (WKT) reprezentációjára.
GeometryPoint.From Egy geometriai pontot ábrázoló rekordot hoz létre részekből.
Record.AddField Mező hozzáadása mezőnévből és értékből.
Record.Combine Egyesíti a rekordokat egy listában.
Record.RemoveFields Eltávolítja a megadott mezőt a bemeneti rekordból.
Record.RenameFields Egy új rekordot ad vissza, amely átnevezi a megadott mezőket. Az eredményül kapott mezők megtartják az eredeti sorrendjüket. Ez a függvény támogatja a mezőnevek felcserélését és láncolását. Azonban minden célnévnek és a fennmaradó mezőneveknek egyedi készletet kell alkotnia, vagy hiba lép fel.
Record.ReorderFields A rekordmezők átrendezése a mezőnevek listájának sorrendjének megfelelően.
Record.TransformFields Átalakítja a mezőket a transformOperations alkalmazásával. Az transformOperations által támogatott értékekről további információt a Paraméterértékek területen talál.

Szelekció

Név Leírás
Record.Field Az adott mező értékét adja vissza. Ez a függvény egy adott rekord mezőkeresési szintaxisának dinamikus létrehozására használható. Így ez a rekord[mező] szintaxisának dinamikus verziója.
Record.FieldNames A mezőnevek listáját adja vissza a rekord mezőinek sorrendjében.
Record.FieldOrDefault Egy rekordból származó mező értékét adja vissza, vagy az alapértelmezett értéket, ha a mező nem létezik.
Record.FieldValues A rekord mezőinek sorrendjében adja vissza a mezőértékek listáját.
Record.SelectFields A bemeneti rekordból kiválasztott mezőket tartalmazó új rekordot ad vissza. A mezők eredeti sorrendje megmarad.

Szerializáció

Név Leírás
Record.FromList Egy rekordot ad vissza, amely a mezőértékek listáját és egy mezőkészletet tartalmaz.
Record.FromTable Egy rekordot ad vissza mezőneveket és értékeket tartalmazó rekordtáblából.
Record.ToList A bemeneti rekord mezőértékeit tartalmazó értékek listáját adja vissza.
Record.ToTable Egy bemeneti rekord mezőneveit és értékeit tartalmazó rekordtáblát ad vissza.

Paraméterértékek

A következő típusdefiníciók a fenti Rekordfüggvényekben hivatkozott paraméterértékek leírására szolgálnak.

Típusdefiníció Leírás
MissingField beállítás További információ: MissingField.Type
Átalakítási műveletek Az átalakítási műveletek az alábbi értékek egyikével adhatók meg:

• Két elem listaértéke, az első elem a mező neve, a második pedig az arra a mezőre alkalmazott átalakítási függvény, amely új értéket hoz létre.

• Az átalakítások listája megadható egy listaérték megadásával, és minden elem 2 elem listaértéke a fent leírtak szerint.

Példaként tekintse meg a Record.TransformFields
Műveletek átnevezése Egy rekord átnevezési műveletei a következők valamelyikeként adhatók meg:

Egyetlen átnevezési művelet, amelyet két mezőnévből álló lista jelöl, régi és új.

Példaként tekintse meg a Record.RenameFieldsleírását.