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 ดึงข้อมูลแบบที่ไม่เอาค่าซ้ำเพื่อสรุปข้อมูลตามที่ต้องการครับ
คิดว่าตอนนี้น่าจะเรียบร้อยแล้วครับ ขอบคุณสำหรับคำแนะนำครับ