Thêm pill toggle "Tất cả / Duy nhất" vào Metric Settings Popover, cho phép user chọn COUNT / SUM / AVG DISTINCT cho từng metric.
Toggle chỉ hiện khi hàm hỗ trợ: COUNT ✅, SUM ✅, AVG ✅ — ẩn cho MIN/MAX.
Before (hiện tại)
Metric Settings Popover
Không có DISTINCT option — auto-DISTINCT ẩn trong BE
Thiết lập chỉ số
Khóa tên cột
After (F68)
Metric Settings Popover — với DISTINCT Toggle
Pill toggle "Tất cả / Duy nhất" hiện sau chọn hàm
Thiết lập chỉ số
D
Chế độ đếm
COUNT(id) — đếm tất cả dòng (bao gồm trùng từ JOIN)
Khóa tên cột
1
Pill toggle "Tất cả / Duy nhất" — xuất hiện sau khi chọn hàm tính.
Default = "Tất cả" (distinct=false) → backward compatible.
Ẩn hoàn toàn cho MIN / MAX (không cần DISTINCT).
2
Hint text thay đổi theo lựa chọn:
• Tất cả → COUNT(id) — đếm tất cả dòng
• Duy nhất → COUNT(DISTINCT id) — đếm giá trị duy nhất
3
Label tự đổi theo hàm:
• COUNT → "Chế độ đếm"
• SUM → "Chế độ tổng"
• AVG → "Chế độ trung bình"