描述
If 组合器可应用于 argMin
函数,使用 argMinIf 聚合组合器函数,
查找在条件为真的行中与 val 最小值对应的 arg 值。
当你需要在数据集中查找与最小值对应的值,
但只针对满足特定条件的行时,
argMinIf 函数非常有用。
示例用法
argMinIf 找出各产品在有库存时的最低价格。
Query
argMinIf 函数会找出每个产品中与最早 timestamp 对应的价格,
但只考虑 in_stock = 1 的行。例如:
- 产品 1:在有库存的行中,10.99 对应的 timestamp 最早 (10:00:00)
- 产品 2:在有库存的行中,20.99 对应的 timestamp 最早 (11:00:00)
Response