Subtract multiple expressions(多个表达式相减)¶
Supported in: Batch, Faster, Streaming
Calculates the difference between a number and all input columns.
Expression categories: Numeric
Declared arguments¶
- Expressions list: List of expressions to be used for subtraction.
List\> - Value to be subtracted: Expression to subtract from.
Expression\
Output type: Numeric
Examples¶
Example 1: Base case¶
Argument values:
- Expressions list: [
col_b,col_c] - Value to be subtracted:
col_a
| col_a | col_b | col_c | Output |
|---|---|---|---|
| 5 | 3 | 2 | 0 |
| 2 | 4 | 0 | -2 |
| -2 | -4 | -2 | 4 |
Example 2: Base case¶
Argument values:
- Expressions list: [
col_b] - Value to be subtracted:
col_a
| col_a | col_b | Output |
|---|---|---|
| null | null | null |
| 1 | null | null |
| null | 10 | null |
中文翻译¶
多个表达式相减¶
支持:批处理(Batch)、快速处理(Faster)、流处理(Streaming)
计算一个数值与所有输入列之间的差值。
表达式类别: 数值型(Numeric)
声明的参数¶
- 表达式列表(Expressions list): 用于相减的表达式列表。
List\> - 被减数值(Value to be subtracted): 作为被减数的表达式。
Expression\
输出类型: 数值型(Numeric)
示例¶
示例 1:基础情况¶
参数值:
- 表达式列表: [
col_b,col_c] - 被减数值:
col_a
| col_a | col_b | col_c | 输出 |
|---|---|---|---|
| 5 | 3 | 2 | 0 |
| 2 | 4 | 0 | -2 |
| -2 | -4 | -2 | 4 |
示例 2:基础情况¶
参数值:
- 表达式列表: [
col_b] - 被减数值:
col_a
| col_a | col_b | 输出 |
|---|---|---|
| null | null | null |
| 1 | null | null |
| null | 10 | null |