跳到主要内容
跳到主要内容

uniqArrayIf

描述

ArrayIf 组合器可以应用于 uniq 函数,以便在条件为真时,计算数组中唯一值的数量,通过使用 uniqArrayIf 聚合组合器函数。

备注
  • IfArray 可以组合使用。然而,Array 必须首先出现,然后是 If

当您希望根据特定条件计算数组中的唯一元素,而无需使用 arrayJoin 时,这非常有用。

示例用法

按段类型和参与度级别计算查看的唯一产品

在此示例中,我们将使用一个包含用户购物会话数据的表,计算特定用户段的用户和会话中停留时间的参与度指标所查看的唯一产品数量。

另请参见