跳转到主要内容

描述

可以将 ArrayIf 组合器应用于 uniq 函数,使用 uniqArrayIf 聚合组合器函数统计条件为真的 行中数组内唯一值的数量。
-If 和 -Array 可以组合使用。不过,Array 必须在前,If 在后。
当你想基于特定条件统计数组中的唯一元素,又不想使用 arrayJoin 时, 这会非常有用。

使用示例

按细分类型和参与度级别统计浏览过的唯一产品数

在本示例中,我们将使用一张包含用户购物会话数据的表,统计特定用户细分中、 以会话停留时间作为参与度指标的用户所浏览过的唯一产品数量。
Query
Response

另请参阅

最后修改于 2026年6月10日