跳转至

Apply expression(应用表达式(Apply expression))

Supported in: Batch, Faster, Streaming

Transforms input dataset by applying a single expression.

Transform categories: Popular

Declared arguments

  • Dataset: Dataset to apply expression to.
    Table
  • Expression: Expression to apply.
    Expression\

Examples

Example 1: Base case

Argument values:

  • Dataset: ri.foundry.main.dataset.a
  • Expression:
    alias(
     alias: kilometers,
     expression:
    convertDistance(
     amount: miles,
     currentUnit: mile,
     targetUnit: kilometer,
    ),
    )

Input:

airline miles
foundry airways 2500
new air 3000

Output:

kilometers airline miles
4023.36 foundry airways 2500
4828.03 new air 3000


中文翻译


应用表达式(Apply expression)

支持:批处理(Batch)、快速处理(Faster)、流处理(Streaming)

通过应用单个表达式对输入数据集进行转换。

转换类别:常用

声明的参数

  • 数据集(Dataset): 要应用表达式的数据集。
    表(Table)
  • 表达式(Expression): 要应用的表达式。
    表达式\<任意类型>(Expression\

示例

示例 1:基础案例

参数值:

  • 数据集: ri.foundry.main.dataset.a
  • 表达式:
    alias(
     alias: kilometers,
     expression:
    convertDistance(
     amount: miles,
     currentUnit: mile,
     targetUnit: kilometer,
    ),
    )

输入:

airline miles
foundry airways 2500
new air 3000

输出:

kilometers airline miles
4023.36 foundry airways 2500
4828.03 new air 3000