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 |