uniqTheta
使用 Theta Sketch Framework 估算不同参数取值的数量。
参数
该函数接受可变数量的参数。参数可以是 Tuple、Array、Date、DateTime、String 或数值类型。
返回值
- 一个 UInt64 类型的数字。
实现细节
函数:
-
为聚合中的所有参数计算哈希值,然后在计算中使用该哈希值。
-
使用 KMV 算法来近似估算不同参数值的数量。
使用了 4096 (2^12) 个 64 位 sketch。状态占用空间约为 41 KB。
-
相对误差为 3.125%(95% 置信度),详细信息参见相对误差表。
另请参阅