Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
Sintaxis
Record.TransformFields(
record as record,
transformOperations as list,
optional missingField as nullable number
) as record
Acerca de
Devuelve un registro después de aplicar las transformaciones especificadas en la lista transformOperations a record. Uno o varios campos se pueden transformar en un momento dado.
En el caso de que se transforme un solo campo, se espera que transformOperations sea una lista con dos elementos. El primer elemento de transformOperations especifica un nombre de campo y el segundo elemento de transformOperations especifica la función que se va a usar para la transformación. Por ejemplo: {"Quantity", Number.FromText}
En el caso de que se transformen varios campos, se espera que transformOperations sea una lista de listas, donde cada lista interna es un par de nombre de campo y operación de transformación. Por ejemplo: {{"Quantity",Number.FromText},{"UnitPrice", Number.FromText}}
Ejemplo 1
Convierta el campo "Precio" en número.
Uso
Record.TransformFields(
[OrderID = 1, CustomerID = 1, Item = "Fishing rod", Price = "100.0"],
{"Price", Number.FromText}
)
Salida
[OrderID = 1, CustomerID = 1, Item = "Fishing rod", Price = 100]
Ejemplo 2
Convierta los campos "OrderID" y "Price" en números.
Uso
Record.TransformFields(
[OrderID = "1", CustomerID = 1, Item = "Fishing rod", Price = "100.0"],
{{"OrderID", Number.FromText}, {"Price", Number.FromText}}
)
Salida
[OrderID = 1, CustomerID = 1, Item = "Fishing rod", Price = 100]