Thep Excel

SAMPLEฟังก์ชัน DAX

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

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

ความนิยม4/10
ความยาก5/10
ประโยชน์4/10

อัปเดต 15 December 2025

Syntax & Arguments

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

SAMPLE

Examples

สุ่ม 10 แถวแบบสม่ำเสมอSAMPLE(10, Customers, Customers[ID], ASC)

เลือก 10 แถวจากข้อมูลลูกค้าทั้งหมด เรียงตาม ID เพื่อให้ได้ตัวแทนข้อมูลสม่ำเสมอ

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

ผลลัพธ์ตาราง 10 แถว
สร้าง Representative SampleSAMPLE(100, Sales, Sales[Date], ASC)

เลือก 100 ธุรกรรมขายจากทั้งหมด เรียงตามวันที่ ได้ตัวแทนทั่ว ๆ ไปตลอดเวลา

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

ผลลัพธ์ตาราง 100 แถว
Sampling สำหรับการทดลองSAMPLE(50, Products, Products[Sales], DESC)

เลือก 50 สินค้า เรียงตามยอดขายลดลง ได้สินค้าตัวแทนจากต่ำ ปานกลาง สูง

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

ผลลัพธ์ตาราง 50 แถว

FAQs

SAMPLE ต้องมี OrderBy ไหม+

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

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

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

Resources & Related

Comments

อีเมลของคุณจะไม่ถูกเผยแพร่