Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
COUNT_DISTINCT
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
COUNT_DISTINCT 函数用于统计字段中不重复项的数量。
语法
COUNT_DISTINCT( 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 的限制
您无法将此函数应用于预先聚合的字段(聚合 类型为 Auto ),也无法应用于另一个聚合函数的结果表达式。例如,在 Google Analytics 数据源中使用 COUNT_DISTINCT(Sessions) 等公式会产生错误。
为避免在使用 BigQuery 数据源时可能产生更高的查询费用,请考虑使用 APPROX_COUNT_DISTINCT。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2026-05-02。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["很难理解","hardToUnderstand","thumb-down"],["信息或示例代码不正确","incorrectInformationOrSampleCode","thumb-down"],["没有我需要的信息/示例","missingTheInformationSamplesINeed","thumb-down"],["翻译问题","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2026-05-02。"],[],[]]