COUNT_DISTINCT

COUNT_DISTINCT 函数用于统计某个字段中唯一项的数量。

语法

COUNT_DISTINCT( X )

参数

  • X - 包含要统计的项目数的字段或表达式。

COUNT_DISTINCT 函数的运作方式

COUNT_DISTINCT 函数接受 1 个参数,该参数可以是指标、维度或任何类型的表达式的名称。COUNT_DISTINCT 会返回相应字段或表达式中唯一项的总数。

如需统计所有项(包括重复项),请使用 COUNT

示例

Example formula Output
COUNT_DISTINCT(user_id) 22,854,921
COUNT_DISTINCT(order_id) 497,091,812

COUNT_DISTINCT 的限制

您无法将此函数应用于预先聚合的字段(“聚合”类型为“自动”),也无法应用于另一个聚合函数的结果表达式。例如,Google Analytics 数据源中的 COUNT_DISTINCT(Sessions) 等公式会产生错误。

为避免在使用 BigQuery 数据源时可能产生更高的查询费用,请考虑使用 APPROX_COUNT_DISTINCT