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.ReorderFields(
record as record,
fieldOrder as list,
optional missingField as nullable number
) as record
Acerca de
Reordena los campos de un registro para que coincidan con el orden de una lista de nombres de campo.
-
record: registro que contiene los campos que se van a reordenar. -
fieldOrder: lista que contiene el nuevo orden de los campos que se van a aplicar al registro. Los valores de campo se mantienen y los campos que no aparecen en este parámetro se dejan en sus posiciones originales. -
missingField: especifica la acción esperada para los valores que faltan en una fila que contiene menos campos de los esperados. Los valores siguientes son válidos:-
MissingField.Error: (Valor predeterminado) Indica que los campos que faltan deben producir un error. Si no se especifica ningún valor para elmissingFieldparámetro , se usa este valor. -
MissingField.Ignore: indica que se deben omitir los campos que faltan. -
MissingField.UseNull: indica que los campos que faltan deben incluirse comonullvalores.
-
Ejemplo 1
Reordene algunos de los campos del registro.
Uso
Record.ReorderFields(
[CustomerID = 1, OrderID = 1, Item = "Fishing rod", Price = 100.0],
{"OrderID", "CustomerID"}
)
Salida
[OrderID = 1, CustomerID = 1, Item = "Fishing rod", Price = 100.0]
Ejemplo 2
Reordene algunos de los campos del registro e incluya null los campos que faltan.
Uso
let
Source = [CustomerID = 3, First Name = "Paul", Phone = "543-7890", Purchase = "Fishing Rod"],
reorderedRecord = Record.ReorderFields(
Source,
{"Purchase", "Last Name", "First Name"},
MissingField.UseNull
)
in
reorderedRecord
Salida
[CustomerID = 3, Purchase = "Fishing Rod", Phone = "543-7890", Last Name = null, First Name = "Paul"]