Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Синтаксис
Record.TransformFields(
record as record,
transformOperations as list,
optional missingField as nullable number
) as record
О программе
Возвращает запись после применения преобразований, указанных в списке transformOperations к record. Одно или несколько полей могут быть преобразованы в определенное время.
В случае преобразования одного поля transformOperations, как ожидается, будет списком с двумя элементами. Первый элемент в transformOperations задает имя поля, а второй элемент в transformOperations указывает функцию, используемую для преобразования. Например, {"Quantity", Number.FromText}
В случае преобразования нескольких полей, transformOperations, как ожидается, будет списком списков, где каждый внутренний список является парой имен полей и операций преобразования. Например, {{"Quantity",Number.FromText},{"UnitPrice", Number.FromText}}
Пример 1
Преобразуйте поле Price в число.
использование
Record.TransformFields(
[OrderID = 1, CustomerID = 1, Item = "Fishing rod", Price = "100.0"],
{"Price", Number.FromText}
)
Выход
[OrderID = 1, CustomerID = 1, Item = "Fishing rod", Price = 100]
Пример 2
Преобразуйте поля OrderID и Price в числа.
использование
Record.TransformFields(
[OrderID = "1", CustomerID = 1, Item = "Fishing rod", Price = "100.0"],
{{"OrderID", Number.FromText}, {"Price", Number.FromText}}
)
Выход
[OrderID = 1, CustomerID = 1, Item = "Fishing rod", Price = 100]