Aller au contenu principal

Record.TransformFields

Retourne un enregistrement après avoir appliqué les transformations spécifiées.

Syntax

Record.TransformFields(
record as record,
transformOperations as list,
optional missingField as MissingField.Type
) as record

Remarks

Retourne un enregistrement après avoir appliqué les transformations spécifiées dans la liste transformOperations sur record. Un ou plusieurs champs peuvent être transformés à un moment donné.

Si un seul champ est modifié, transformOperations sera une liste contenant deux éléments. Le premier élément dans transformOperations spécifie un nom de champ, et le second élément dans transformOperations spécifie la fonction à utiliser pour la transformation. Par exemple, {"Quantity", Number.FromText}
Si plusieurs champs sont transformés, transformOperations sera une liste de listes, où chaque liste interne est une paire de nom de champ et d'opération de transformation. Par exemple, {{"Quantity",Number.FromText},{"UnitPrice", Number.FromText}}

Examples

Example #1

Convertissez le champ " Price " en nombre.

Record.TransformFields(
[OrderID = 1, CustomerID = 1, Item = "Fishing rod", Price = "100.0"],
{"Price", Number.FromText}
)

Result:

[OrderID = 1, CustomerID = 1, Item = "Fishing rod", Price = 100]

Example #2

Convertissez les champs " OrderID " et " Price " en nombres.

Record.TransformFields(
[OrderID = "1", CustomerID = 1, Item = "Fishing rod", Price = "100.0"],
{{"OrderID", Number.FromText}, {"Price", Number.FromText}}
)

Result:

[OrderID = 1, CustomerID = 1, Item = "Fishing rod", Price = 100]

Category

Record.Transformations