---
title: APPROXIMATEDISTINCTCOUNT – นับจำนวนค่าไม่ซ้ำแบบประมาณ (เน้นความเร็ว)
url: https://www.thepexcel.com/functions/dax/aggregation/approximatedistinctcount-dax/
type: function-explainer
program: DAX
syntax: "APPROXIMATEDISTINCTCOUNT(<column>)"
date: 2025-12-13
updated: 2025-12-17
scores:
  popularity: 4
  difficulty: 4
  usefulness: 4
---

# APPROXIMATEDISTINCTCOUNT – นับจำนวนค่าไม่ซ้ำแบบประมาณ (เน้นความเร็ว)

> นับค่าไม่ซ้ำแบบประมาณเพื่อเพิ่มความเร็วในการคิวรี

## คำอธิบาย

APPROXIMATEDISTINCTCOUNT คืนจำนวนค่าไม่ซ้ำแบบประมาณเพื่อความเร็ว เหมาะกับข้อมูลขนาดใหญ่และงาน DirectQuery ในแหล่งข้อมูลที่รองรับ เมื่อความแม่นยำ 100% ไม่จำเป็น

## Syntax

```excel
APPROXIMATEDISTINCTCOUNT(&lt;column&gt;)
```

**Variant**

```excel
APPROXIMATEDISTINCTCOUNT(&lt;column&gt;)
```

นับจำนวนค่าไม่ซ้ำในคอลัมน์แบบประมาณ

## Arguments

| Name | Required | Type | Default | Description |
| --- | --- | --- | --- | --- |
| column | Yes | column |  | คอลัมน์ที่ต้องการนับจำนวนค่าไม่ซ้ำแบบประมาณ |

## เคสการใช้งาน

### นับจำนวนลูกค้าที่ไม่ซ้ำในข้อมูลใหญ่

ลดเวลาในการประมวลผลเมื่อข้อมูลมีปริมาณมากและต้องตอบสนองเร็ว

_เหมาะกับ:_ fast-distinct-customers

### ทำ KPI แบบนับไม่ซ้ำที่ยอมให้คลาดเคลื่อนได้เล็กน้อย

เช่น นับผู้ใช้ไม่ซ้ำในแดชบอร์ดที่เน้นความเร็ว

_เหมาะกับ:_ approx-kpi

## ตัวอย่าง

### 1. ตัวอย่างที่ 1: นับจำนวนลูกค้าที่ไม่ซ้ำแบบประมาณ

```excel
Customers (Approx) =
APPROXIMATEDISTINCTCOUNT(Sales[CustomerID])
```

**ผลลัพธ์:** `ได้ค่าประมาณของจำนวน CustomerID ที่ไม่ซ้ำ`

เหมาะเมื่อคุณต้องการความเร็วในการคิวรีมากกว่าความแม่นยำ 100%

### 2. ตัวอย่างที่ 2: นับจำนวนสินค้าไม่ซ้ำในบริบทที่เลือก

```excel
Products (Approx) =
APPROXIMATEDISTINCTCOUNT(Sales[ProductID])
```

**ผลลัพธ์:** `ค่าประมาณของจำนวนสินค้าไม่ซ้ำในบริบทปัจจุบัน`

ผลลัพธ์จะเปลี่ยนตามบริบทตัวกรอง เช่น ปี/สาขา/หมวดที่เลือก

### 3. ตัวอย่างที่ 3: เปรียบเทียบกับ DISTINCTCOUNT (แนวคิด)

```excel
Customers (แม่นยำ) =
DISTINCTCOUNT(Sales[CustomerID])
```

**ผลลัพธ์:** `ค่าจำนวนลูกค้าที่ไม่ซ้ำแบบแม่นยำ`

ถ้าคุณต้องการผลลัพธ์แบบแม่นยำ ให้ใช้ DISTINCTCOUNT แต่เวลาในการคิวรีอาจมากกว่า

## หมายเหตุเพิ่มเติม

ก่อนใช้งานควรยืนยันว่าความคลาดเคลื่อนที่อาจเกิดขึ้นยอมรับได้สำหรับ KPI นั้น ๆ และตรวจว่าแหล่งข้อมูล/โหมดโมเดลรองรับฟังก์ชันนี้จริง

## คำถามที่พบบ่อย

**Q: APPROXIMATEDISTINCTCOUNT ต่างจาก DISTINCTCOUNT อย่างไร?**

APPROXIMATEDISTINCTCOUNT ให้ผลแบบประมาณเพื่อความเร็ว ส่วน DISTINCTCOUNT ให้ผลแบบแม่นยำ แต่บางกรณีอาจช้ากว่า

**Q: ใช้ได้กับทุกโหมดของโมเดลไหม?**

โดยทั่วไปฟังก์ชันนี้ถูกออกแบบมาเพื่อ DirectQuery และต้องอาศัยแหล่งข้อมูลที่รองรับการคำนวณแบบประมาณ (รายละเอียดขึ้นกับระบบที่เชื่อมต่อ)

## ฟังก์ชันที่เกี่ยวข้อง

- [distinctcount](https://www.thepexcel.com/distinctcount/)
- distinctcountnoblank
- values
- summarize
- countrows
- calculatetable

## แหล่งข้อมูลเพิ่มเติม

- [DAX Guide: APPROXIMATEDISTINCTCOUNT](https://dax.guide/approximatedistinctcount/) _(documentation)_

---

_Source: [https://www.thepexcel.com/functions/dax/aggregation/approximatedistinctcount-dax/](https://www.thepexcel.com/functions/dax/aggregation/approximatedistinctcount-dax/)_
