Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! It's time to submit your entry. Live now!
Hi All,
I am trying to rank the usage day for a set of groups. I have used the below formula but the ranking formula is not working.
DayRank_ =
RANKX (
FILTER (
ALL ( VIEW_SCOREINFO_ALL ),
VIEW_SCOREINFO_ALL[GroupId] = EARLIER ( VIEW_SCOREINFO_ALL[GroupId] )
&& VIEW_SCOREINFO_ALL[Session Date] = EARLIER ( VIEW_SCOREINFO_ALL[Session Date])
),
VIEW_SCOREINFO_ALL[Index],
,
ASC,
DENSE
)
The result is as follows:
Can someone help me with the formula.
The way I want is also given here.
Thank You,
Kumar Ashwarya
Solved! Go to Solution.
@Kumar11109,
Create the rank column using DAX below.
RANK = RANKX(FILTER(VIEW_SCOREINFO_ALL,VIEW_SCOREINFO_ALL[GroupId]=EARLIER(VIEW_SCOREINFO_ALL[GroupId])),VIEW_SCOREINFO_ALL[Session Date],,ASC)
Regards,
Lydia
This formula is not working. I am getting the below result.
Its not working. :-C
Result
I think I should have more clear, my data set looks something like this.
Thats why I think its not working. I also used to Dense so that it doesn't skip ranking for a group, but that didn't work either.
@Kumar11109,
You have different sample data as before. What field do you want to rank this time? And what is your expected result?
Regards,
Lydia
I still want to rank my "session date," for each group id.
Its working with Dense. It was summing the rank created. I had to click on "Don't Summarize". So stupid of me. Thank You.
Can you help with a conituation of this problem. I have created another topic for it.
@Kumar11109,
Please check this PBIX file . If there is any issue, please share your PBIX file to me.
Regards,
Lydia
| User | Count |
|---|---|
| 51 | |
| 40 | |
| 35 | |
| 23 | |
| 22 |
| User | Count |
|---|---|
| 133 | |
| 101 | |
| 57 | |
| 41 | |
| 38 |