Page 1 of 1

ขอคำแนะนำ DAX Fuction ทำ Rank โดยที่ต้องไม่ซ้ำกัน

Posted: Tue Aug 08, 2023 2:36 pm
by dkfj
รบกวนขอคำแนะนำการทำ DAX Fuction เพื่อทำ Rank ของข้อมูล
โดยจะต้องไม่มี Rank ที่ซ้ำกัน
Rank.png
Rank_Value = RANKX(ALL(Table1[Name]),[Total_Value])

ต้องปรับหรือเขียนเพิ่มแบบไหนถึงจะได้ผลลัพธ์ตามที่ต้องการครับ

ขอคำแนะนำหน่อยครับ

Re: ขอคำแนะนำ DAX Fuction ทำ Rank โดยที่ต้องไม่ซ้ำกัน

Posted: Thu Aug 10, 2023 8:26 am
by norkaz
...


ผมไม่มีที่ทดสอบ

ลองนำสูตรที่ M8 ไปปรับใช้ดูครับ

M8
=RANK(J8,$J$8:$J$14)+COUNTIF($J$8:J8,J8)-1

** สนับสนุนฟอรั่ม กรุณาคลิกโฆษณาหน้าเพจ ***

Bigcat9 (แมวใหญ่)

Re: ขอคำแนะนำ DAX Fuction ทำ Rank โดยที่ต้องไม่ซ้ำกัน

Posted: Thu Aug 10, 2023 11:05 am
by dkfj
ในชิ้นงานจริงจะใช้ Dax Function ที่จะได้ผลลัพธ์ในรูปแบบ Pivot Table ครับ

ผมลองหลายวิธีแล้วคิดว่าไม่น่ามี (ถ้าไม่ได้ทำบน BI) เลยทำส่วนแยกที่เป็น Function ทั่วไปโดยใช้ SMALL กับ ROWS

เฉพาะช่วงที่ต้องการเช่น Top10 แล้วใช้ index ดึงข้อมูลแบบที่ไม่เอาค่าซ้ำเพื่อสรุปข้อมูลตามที่ต้องการครับ

คิดว่าตอนนี้น่าจะเรียบร้อยแล้วครับ ขอบคุณสำหรับคำแนะนำครับ