跳转到主要内容

描述

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

另请参阅

最后修改于 2026年7月2日