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

แชร์ผ่าน


RANK.EQ

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

ส่งกลับการจัดอันดับของตัวเลขในรายการตัวเลข

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

RANK.EQ(<value>, <columnName>[, <order>])

พารามิเตอร์

เทอม นิยาม
value นิพจน์ DAX ใด ๆ ที่แสดง value สเกลาเดียวที่มี rank ค้นหาได้ นิพจน์จะถูกประเมินอย่างแม่นยําหนึ่งครั้ง ก่อนที่ฟังก์ชันจะได้รับการประเมิน andvalue ส่งผ่านไปยังรายการอาร์กิวเมนต์
columnName ชื่อของคอลัมน์ที่มีอยู่ซึ่งจะมีการกําหนดอันดับ ซึ่งไม่สามารถเป็นนิพจน์ or คอลัมน์ที่สร้างขึ้นโดยใช้ฟังก์ชันเหล่านี้ได้: ADDCOLUMNS, ROW, orSUMMARIZE
order (ไม่บังคับ) value ที่ระบุวิธี rankตัวเลขต่ําถึงสูง or สูงถึงต่ํา

values การสั่งซื้อ

value value สํารอง คำอธิบาย
0 (ศูนย์) FALSE จัดอันดับจากมากไปหาน้อยสําหรับ columnName If value เท่ากับจํานวนสูงสุดใน columnName จากนั้น RANK.EQ คือ 1
1 TRUE จัดอันดับจากน้อยไปหามากสําหรับ columnName If value เท่ากับจํานวนต่ําสุดใน columnName จากนั้น RANK.EQ คือ 1

value ผลลัพธ์

หมายเลขที่ระบุ rank ของ value ระหว่างจํานวนใน columnName

หมาย เหตุ

  • columnName ไม่สามารถอ้างอิงไปยังคอลัมน์ใดก็ตามที่สร้างขึ้นโดยใช้ฟังก์ชันเหล่านี้: ADDCOLUMNS, ROW orSUMMARIZEได้ ผม

  • If value จะถูก not ใน columnNameorvalue คือ blankจากนั้น RANK.EQ จะส่งกลับ blankvalue

  • values ซ้ําซ้อนของ value ได้รับ rankvalueเดียวกัน nextrankvalue ที่กําหนดจะเป็น rankvalue บวกกับจํานวนของ การซ้ํา values ตัวอย่างเช่น ifvalues ห้า (5) เชื่อมโยงกับ rank 11 nextvalue จะได้รับ rank 16 (11 + 5)

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

ตัวอย่างที่ 1

ตัวอย่างต่อไปนี้จะสร้างคอลัมน์จากการคํานวณที่มีการจัดอันดับ values ใน SalesAmount_USD จากตาราง InternetSales_USD เทียบกับตัวเลข all ในคอลัมน์เดียวกัน

= RANK.EQ(InternetSales_USD[SalesAmount_USD], InternetSales_USD[SalesAmount_USD])

ตัวอย่างที่ 2

ตัวอย่างต่อไปนี้จะจัดอันดับชุดย่อยของ values เทียบกับ sampleที่กําหนด สมมติว่าคุณมีตารางของนักเรียนท้องถิ่นพร้อมกับผลการทดสอบแห่งชาติเฉพาะ andนอกจากนี้คุณมีคะแนนทั้งหมดในการทดสอบแห่งชาตินั้น คอลัมน์จากการคํานวณต่อไปนี้จะให้การจัดอันดับแห่งชาติสําหรับนักเรียนท้องถิ่นแต่ละคน

= RANK.EQ(Students[Test_Score], NationalScores[Test_Score])