方案对比
| 方案 | 精度 | 成本 | 适用 |
|---|---|---|---|
| count distinct | 精确 | 高 | 中小数据量 |
| HLL | 近似 | 低 | 大基数容忍误差 |
| bitmap | 精确 | 中 | 圈选与交并 |
位图交并
位图交并
-- Doris 位图:周活 = 7 天位图并集
SELECT bitmap_count(bitmap_union(user_bitmap)) AS wau
FROM dws_user_bitmap_day
WHERE dt BETWEEN '2026-10-05' AND '2026-10-11';去重口径(用户 ID 定义、跨端合并)决定能否与别处数字对齐,算法只是实现。