본문으로 건너뛰기

Record.TransformFields

지정된 변환을 적용한 후 레코드를 반환합니다.

Syntax

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

Remarks

목록 transformOperations에 지정된 변환을 record에 적용한 후 레코드를 반환합니다. 한 번에 하나 이상의 필드가 변환될 수 있습니다.

단일 필드가 변환되는 경우 transformOperations은(는) 두 개의 항목이 있는 목록이어야 합니다. transformOperations의 첫 번째 항목은 필드 이름을 지정하고 transformOperations의 두 번째 항목은 변환에 사용할 함수를 지정합니다. 예: {"Quantity", Number.FromText}

여러 필드가 변환되는 경우 transformOperations은(는) 목록의 목록이어야 합니다. 이때 각 내부 목록은 필드 이름 및 변환 작업의 쌍입니다. 예: {{"Quantity",Number.FromText},{"UnitPrice", Number.FromText}}

Examples

Example #1

"Price" 필드를 숫자로 변환합니다.

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

"OrderID" 및 "Price" 필드를 숫자로 변환합니다.

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