记录函数

这些函数创建和操作记录值。

信息

名称 DESCRIPTION
Record.FieldCount 返回记录中的字段数。
Record.HasFields 如果记录中存在字段或字段名,则返回 true。

变革

名称 DESCRIPTION
Geography.FromWellKnownText 将表示 Well-Known 文本(WKT)格式的地理值的文本转换为结构化记录。
Geography.ToWellKnownText 将结构化地理点值转换为其 Well-Known 文本(WKT)表示形式。
GeographyPoint.From 创建表示从多个部分构成的地理点的记录。
Geometry.FromWellKnownText 将表示 Well-Known 文本(WKT)格式的几何值的文本转换为结构化记录。
Geometry.ToWellKnownText 将结构化几何点值转换为其 Well-Known 文本 (WKT) 表示形式。
GeometryPoint.From 创建一个从各个部分组成的几何点记录。
Record.AddField 从字段名称和值中添加字段。
Record.Combine 合并列表中的记录。
Record.RemoveFields 从输入记录中删除指定的字段。
Record.RenameFields 返回重命名指定字段的新记录。 生成的字段将保留其原始顺序。 此函数支持交换和链接字段名称。 但是,所有目标名称加上剩余的字段名称都必须构成唯一集,否则将发生错误。
Record.ReorderFields 对记录中的字段重新排序,以匹配字段名称列表的顺序。
Record.TransformFields 通过应用 transformOperations 来转换字段。 关于 transformOperations 所支持的值的更多信息,请访问 参数值

选择

名称 DESCRIPTION
Record.Field 返回给定字段的值。 此函数可用于动态创建给定记录的字段查找语法。 这样,它是 record[field] 语法的动态版本。
Record.FieldNames 返回记录字段顺序的字段名称列表。
Record.FieldOrDefault 从记录中返回字段的值;如果该字段不存在,则返回默认值。
Record.FieldValues 按记录字段的顺序返回字段值列表。
Record.SelectFields 返回一个新记录,其中包含从输入记录中选择的字段。 保留字段的原始顺序。

序列化

名称 DESCRIPTION
Record.FromList 返回给定字段值列表和一组字段的记录。
Record.FromTable 从包含字段名称和值的记录表中返回记录。
Record.ToList 返回一个值列表,其中包含输入记录的字段值。
Record.ToTable 返回一个记录表,其中包含输入记录中的字段名称和值。

参数值

以下类型定义用于描述上述 Record 函数中引用的参数值。

类型定义 DESCRIPTION
MissingField 选项 详细信息:MissingField.Type
转换操作 转换操作可以由以下值之一指定。

• 列表值为两个项目,第一项是字段名称,第二项是应用于该字段的转换函数,以生成新值。

• 可以通过提供列表值来提供转换列表,每个项都是上述 2 项的列表值。

有关示例,请查看 Record.TransformFields 的说明
重命名操作 可以将记录的重命名作指定为以下任一项:

单个重命名操作由包含两个字段名称(旧名称和新名称)的列表表示。

示例请查看Record.RenameFields的说明。