Record.TransformFields
통사론
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]