ตัวอย่าง
นําไปใช้กับ: การคํานวณคอลัมน์จากการคํานวณ ตารางจากการคํานวณ หน่วยวัดภาพการคํานวณ
ส่งกลับตัวอย่างของแถว N จากตารางที่ระบุ
ไวยากรณ์
SAMPLE(<n_value>, <table>, <orderBy_expression>, [<order>[, <orderBy_expression>, [<order>]]…])
พารามิเตอร์
เงื่อนไข | คำนิยาม |
---|---|
n_value | จํานวนแถวที่จะแสดง ซึ่งเป็นนิพจน์ DAX ใด ๆ ที่แสดงเป็นค่าสเกลาเดียว ซึ่งจะมีการประเมินนิพจน์หลายครั้ง (สําหรับแต่ละแถว/บริบท) ถ้ามีการป้อนค่าที่ไม่ใช่จํานวนเต็ม (หรือนิพจน์) ผลลัพธ์จะถูกแปลงเป็นจํานวนเต็ม |
ตาราง | นิพจน์ DAX ใด ๆ ที่แสดงตารางของข้อมูลจากตําแหน่งที่จะแยกแถวตัวอย่าง 'n' ออก |
orderBy_expression | นิพจน์ DAX สเกลาใด ๆ ที่มีการประเมินค่าผลลัพธ์สําหรับแต่ละแถวของ ตาราง |
ใบสั่ง | (ไม่บังคับ) ค่าที่ระบุวิธีเรียงลําดับค่า orderBy_expression จากน้อยไปหามากหรือจากมากไปหาน้อย: 0 (ศูนย์) เรียงลําดับจากมากไปหาน้อยสําหรับค่า order_by 1, จัดอันดับจากน้อยไปหามากสําหรับ order_by |
ค่าที่ส่งกลับ
ตารางที่ประกอบด้วยตัวอย่างแถว N ของ ตาราง หรือตารางว่างถ้า n_value เป็น 0 (ศูนย์) หรือน้อยกว่า ถ้ามีการระบุอาร์กิวเมนต์ OrderBy ตัวอย่างจะมีความเสถียรและชี้เฉพาะ โดยแสดงแถวแรก แถวสุดท้าย และแถวแบบกระจายอย่างสม่ําเสมอระหว่างกัน ถ้าไม่ได้ระบุการจัดลําดับ ตัวอย่างจะเป็นแบบสุ่ม ไม่เสถียร และไม่ชี้เฉพาะ
หมายเหตุ
ถ้า n_value เป็น 0 (ศูนย์) หรือน้อยกว่า ตัวอย่างจะส่งกลับตารางว่าง
เพื่อหลีกเลี่ยงค่าที่ซ้ํากันในตัวอย่าง ตารางที่ระบุเป็นอาร์กิวเมนต์ที่สองควรถูกจัดกลุ่มตามคอลัมน์ที่ใช้สําหรับการเรียงลําดับ
ฟังก์ชันนี้ไม่ได้รับการสนับสนุนสําหรับการใช้งานในโหมด DirectQuery เมื่อใช้ในคอลัมน์จากการคํานวณหรือกฎการรักษาความปลอดภัยระดับแถว (RLS)