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

แชร์ผ่าน


RAND

นําไปใช้กับ: การคํานวณคอลัมน์จากการคํานวณ ตารางจากการคํานวณ หน่วยวัดภาพการคํานวณ

ส่งกลับตัวเลขสุ่มที่มากกว่าหรือเท่ากับ 0 และน้อยกว่า 1 กระจายเสมอกัน ตัวเลขที่ถูกส่งกลับจะเปลี่ยนแปลงในแต่ละครั้งที่เซลล์ที่มีฟังก์ชันนี้ถูกคํานวณใหม่

ไวยากรณ์

DAX
RAND()  

ค่าที่ส่งกลับ

เลขทศนิยม

หมายเหตุ

  • การคํานวณใหม่จะขึ้นอยู่กับปัจจัยหลายอย่าง ซึ่งรวมถึงการตั้งค่า แบบจําลองเป็นโหมดการคํานวณด้วยตนเอง หรือ อัตโนมัติ และมีการรีเฟรชข้อมูลแล้วหรือไม่

  • RAND และฟังก์ชันที่เปลี่ยนแปลงได้ที่ไม่มีค่าคงที่จะไม่ถูกคํานวณใหม่เสมอ ตัวอย่างเช่น การดําเนินการของคิวรีหรือการกรองมักจะไม่ทําให้ฟังก์ชันดังกล่าวได้รับการประเมินใหม่ อย่างไรก็ตาม ผลลัพธ์สําหรับฟังก์ชันเหล่านี้จะถูกคํานวณใหม่เมื่อมีการคํานวณคอลัมน์ทั้งหมดอีกครั้ง สถานการณ์เหล่านี้รวมถึงการรีเฟรชจากแหล่งข้อมูลภายนอกหรือการแก้ไขข้อมูลด้วยตนเองที่ทําให้มีการประเมินสูตรที่มีฟังก์ชันเหล่านี้อีกครั้ง

  • RAND จะถูกคํานวณใหม่เสมอหากใช้ฟังก์ชันตามข้อกําหนดของหน่วยวัด

  • ฟังก์ชัน RAND ไม่สามารถแสดงผลลัพธ์เป็นศูนย์เพื่อป้องกันข้อผิดพลาด เช่น การหารด้วยศูนย์

ตัวอย่าง

หากต้องการสร้างจํานวนจริงแบบสุ่มระหว่างตัวเลขอื่นสองตัว ให้ใช้:

DAX
= RAND()*(b-a)+a

หากต้องการสร้างตัวเลขสุ่มมากกว่า 0 และน้อยกว่า 1:

DAX
= RAND()

หากต้องการสร้างตัวเลขสุ่มมากกว่า 0 และน้อยกว่า 100

DAX
= RAND()*100

หากต้องการสร้างจํานวนเต็มสุ่มมากกว่า 0 และน้อยกว่า 100

DAX
INT(RAND()*100)

ฟังก์ชันคณิตศาสตร์และตรีโกณฑ์
ฟังก์ชันทางสถิติ