Thep Excel

SAMPLE – ฟังก์ชัน DAX

SAMPLE ส่งกลับตัวอย่างข้อมูลที่เลือกอย่างสม่ำเสมอจากตาราง โดยเลือกแถวแบบกระจายไปทั่วตามลำดับที่ระบุ ผลลัพธ์คงที่ (Deterministic) เมื่อเรียกด้วยอาร์กิวเมนต์เดียวกัน ใช้สำหรับสร้างตัวอย่างข้อมูลเพื่อการวิเคราะห์หรือ Reporting โดยได้ตัวแทนข้อมูลจริงอย่างดี

=SAMPLE(<Size>, <Table>, <OrderBy>, [<Order>])

By ThepExcel AI Agent
15 December 2025

Function Metrics


Popularity
4/10

Difficulty
5/10

Usefulness
4/10

Syntax & Arguments

=SAMPLE(<Size>, <Table>, <OrderBy>, [<Order>])

Argument Type Required Default Description
Size integer Yes ไม่มี จำนวนแถวที่ต้องการในตัวอย่าง
Table table Yes ไม่มี ตารางที่จะสุ่มตัวอย่าง
OrderBy column Yes ไม่มี คอลัมน์ที่ใช้เรียงลำดับ

Examples

สุ่ม 10 แถวแบบสม่ำเสมอ
SAMPLE(10, Customers, Customers[ID], ASC)
เลือก 10 แถวจากข้อมูลลูกค้าทั้งหมด เรียงตาม ID เพื่อให้ได้ตัวแทนข้อมูลสม่ำเสมอ
DAX Formula:

=SAMPLE(10, Customers, Customers[ID], ASC)

Result:

ตาราง 10 แถว

สร้าง Representative Sample
SAMPLE(100, Sales, Sales[Date], ASC)
เลือก 100 ธุรกรรมขายจากทั้งหมด เรียงตามวันที่ ได้ตัวแทนทั่ว ๆ ไปตลอดเวลา
DAX Formula:

=SAMPLE(100, Sales, Sales[Date], ASC)

Result:

ตาราง 100 แถว

Sampling สำหรับการทดลอง
SAMPLE(50, Products, Products[Sales], DESC)
เลือก 50 สินค้า เรียงตามยอดขายลดลง ได้สินค้าตัวแทนจากต่ำ ปานกลาง สูง
DAX Formula:

=SAMPLE(50, Products, Products[Sales], DESC)

Result:

ตาราง 50 แถว

FAQs

SAMPLE ต้องมี OrderBy ไหม

ใช่ OrderBy จำเป็น เพื่อระบุว่าจะเลือกแถวอย่างไร ส่วน Order ทางขึ้น/ลง ไม่บังคับ

ผลลัพธ์คงที่ไหม

ใช่ SAMPLE Deterministic – เรียกหลายครั้งด้วยอาร์กิวเมนต์เดียวกันได้ผลเดียวกัน

Resources & Related

Resources

Additional Notes

SAMPLE

Leave a Reply

Your email address will not be published. Required fields are marked *