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

แชร์ผ่าน


PERMUT

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

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

วากยสัมพันธ์

DAX
PERMUT(number, number_chosen)  

พารามิเตอร์

เทอม นิยาม
number ต้องระบุ จํานวนเต็มที่อธิบายจํานวนของออบเจ็กต์
number_chosen ต้องระบุ จํานวนเต็มที่อธิบายถึงจํานวนของออบเจ็กต์ในการเรียงสับเปลี่ยนแต่ละครั้ง

ค่าผลลัพธ์

แสดงจํานวนการเรียงสับเปลี่ยนสําหรับจํานวนออบเจ็กต์ที่กําหนดที่สามารถเลือกได้จากออบเจ็กต์ตัวเลข

หมาย เหตุ

  • อาร์กิวเมนต์ทั้งสองรายการจะถูกปัดเศษเป็นจํานวนเต็ม

  • ถ้าตัวเลขหรือ number_chosen ไม่ใช่ตัวเลข PERMUT จะแสดงค่าข้อผิดพลาด #VALUE!

  • ถ้าตัวเลข≤ 0 หรือถ้า number_chosen < 0 PERMUT จะแสดงค่าข้อผิดพลาด #NUM!

  • ถ้าตัวเลข < number_chosen PERMUT จะแสดงค่าข้อผิดพลาด #NUM!

  • สมการของจํานวนการเรียงสับเปลี่ยนคือ:

    Pk,n=n!(nk)!

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

ตัวอย่าง

ในสูตรต่อไปนี้ การเรียงสับเปลี่ยนที่เป็นไปได้สําหรับกลุ่มที่มีออบเจ็กต์ 3 รายการเมื่อเลือก 2:

DAX
= PERMUT(3,2)

ผล

6