Skip to main content

描述

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月3日