distinct() 函数
distinct()
返回指定列中的所有唯一值。
每个输出记录的 _value
设置为指定列中的一个唯一值。如果存在 null
,则将其视为其自身的唯一值。
函数类型签名
(<-tables: stream[A], ?column: string) => stream[B] where A: Record, B: Record
有关更多信息,请参阅 函数类型签名。
参数
column
从中返回唯一值的列。默认为 _value
。
tables
输入数据。默认为管道转发数据 (<-
)。
示例
从 _value 列返回不同的值
import "sampledata"
sampledata.int()
|> distinct()
从非默认列返回不同的值
import "sampledata"
sampledata.int()
|> distinct(column: "tag")
从包含 null 值的数据返回不同的值
import "sampledata"
sampledata.int(includeNull: true)
|> distinct()
此页是否对您有帮助?
感谢您的反馈!