跳转至

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