อ่านในภาษาอังกฤษ

แชร์ผ่าน


SAMPLE

นําไปใช้กับ: คอลัมน์จากการคํานวณตารางจากการคํานวณMeasureการคํานวณวิชวล

ส่งกลับ sample ของ N แถวจากตารางที่ระบุ

ไวยากรณ์

DAX
SAMPLE(<n_value>, <table>, <orderBy_expression>, [<order>[, <orderBy_expression>, [<order>]]…])

พารามิเตอร์

เงื่อนไข คำนิยาม
n_value จํานวนแถวที่จะแสดง ซึ่งเป็นนิพจน์ DAX ใด ๆ ที่แสดงค่าสเกลาเดียว valueซึ่งจะมีการประเมินนิพจน์หลายครั้ง (สําหรับแต่ละแถว/บริบท) If value ที่ไม่ใช่จํานวนเต็ม ( นิพจน์or) จะถูกป้อนผลลัพธ์จะถูกแปลงเป็นจํานวนเต็ม
table นิพจน์ DAX ใด ๆ ที่แสดงตารางของข้อมูลจากตําแหน่งที่จะแยก 'n' sample แถว
orderBy_expression นิพจน์ DAX สเกลาใด ๆ ที่ value ผลลัพธ์ได้รับการประเมินสําหรับแต่ละแถวของ table
order (ไม่บังคับ) value ที่ระบุวิธีการเรียงลําดับ orderBy_expressionvaluesor จากน้อยไปหามาก: 0 (ศูนย์) เรียงลําดับจากมากไปหาน้อย valuesorder_by 1, จัดอันดับจากน้อยไปหามากสําหรับ order_by

value ผลลัพธ์

ตารางที่ประกอบด้วย sample N แถวของ tableor ตารางว่าง ifn_value เป็น 0 (ศูนย์) or น้อยกว่า มีอาร์กิวเมนต์ IfOrderBy ให้ sample จะมีความเสถียร and เชิงกําหนด โดยแสดงแถว first แถว lastand แถวที่กระจายอย่างสม่ําเสมอระหว่างกัน If ไม่ได้ระบุการจัดลําดับ sample จะเป็นแบบสุ่ม not เสถียร andnot เชิงกําหนด

หมายเหตุ

  • If n_value คือ 0 (ศูนย์) or น้อยกว่านั้น SAMPLE จะส่งกลับตารางว่าง

  • เพื่อหลีกเลี่ยง values ซ้ําใน sampleตารางที่ระบุเป็นอาร์กิวเมนต์ second ควรถูกจัดกลุ่มตามคอลัมน์ที่ใช้สําหรับการเรียงลําดับ

  • ฟังก์ชันนี้ not ได้รับการสนับสนุนสําหรับการใช้งานในโหมด DirectQuery เมื่อใช้ในคอลัมน์จากการคํานวณ or กฎการรักษาความปลอดภัยระดับแถว (RLS)