March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
I'm working on a result report on sport activities. Data source is a SQL server database.
The report shall show results in a table based on field parameter slicer
Ranking
- Daily
- Weekly
-Monthly
- Yearly
The overall ranking result is workung well, as I calculate the ranking in sql server queries and those shall be always visible independent on any filter set
Problem
I created a measure 'mRankOnFilterActyVolts', which shall create a sub ranking based on filter
- Gender
- Nation
- ....
My problem is, that I only want to see the best result from the users based on TotalCalculatedPower.
Actually I stuck on getting the max value in the context of a week, month, year
Measure
I suspect the 'ALLSELECTED' but have actually no idea how to solve it, but didn't find a solution
Solved! Go to Solution.
Hello Icy
my formula didn't work on further subfilter like , Gender and Country/Nation. The correct solution is
Hi @TooOld ,
Based on my test, your measure works. Do you mean you want to modify the expression? If so, try this:
mRankOnFilterActyVolts 2 =
IF (
HASONEVALUE ( RfvRefined[TotalCalculatedPower] ),
RANKX (
ALLSELECTED ( RfvRefined ),
CALCULATE ( MAX ( RfvRefined[TotalCalculatedPower] ) )
)
)
In addition, if you just want to show the top1 value in the table visual, you can set filter like so:
Best Regards,
Icey
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hello Icy
my formula didn't work on further subfilter like , Gender and Country/Nation. The correct solution is
Hi TooOld,
Could you show the output you want?
Best regards.
At time I got the result
Weekly Rank | UserName | Gender | Age | Nation | ActyVolts | Subfilter |
1 | Jerms | M | 36 | IT | 7896 | 1 |
2 | Ajas | F | 33 | CH | 6706 | 2 |
3 | Arlind | F | 27 | CH | 5697 | 3 |
4 | Sepp | M | 57 | CH | 3200 | 6 |
5 | Soldo | F | 40 | DE | 245 | 9 |
The Column Weekly Rank represents the overall ranking of the username based on column ActyVolts. Weekly Rank = Overall Ranking (Done in SQL Server)
The Column Subfilter shall show different rankings based on slicer and not change the Weekly Ranking
- Nation
- Gender
No Gender or Nation filter from slicer set - expected
Weekly Rank | UserName | Gender | Age | Nation | ActyVolts | Subfilter |
1 | Jerms | M | 36 | IT | 7896 | 1 |
2 | Ajas | F | 33 | CH | 6706 | 2 |
3 | Arlind | F | 27 | CH | 5697 | 3 |
4 | Sepp | M | 57 | CH | 3200 | 4 |
5 | Soldo | F | 40 | DE | 245 | 5 |
Gender set to Women Only (Slicer Gender set to F))
Weekly Rank | UserName | Gender | Age | Nation | ActyVolts | Subfilter Nation = F (Female) |
2 | Ajas | F | 33 | CH | 6706 | 1 |
3 | Arlind | F | 27 | CH | 5697 | 2 |
5 | Soldo | F | 40 | DE | 245 | 3 |
Nation set to 'CH' (Slicer Nation)
Weekly Rank | UserName | Gender | Age | Nation | ActyVolts | Subfilter Nation = CH (Slicer) |
2 | Ajas | F | 33 | CH | 6706 | 1 |
3 | Arlind | F | 27 | CH | 5697 | 2 |
4 | Sepp | M | 57 | CH | 3200 | 3 |
To sum up
In Sports there is an overall ranking for a contest, but participants expects to see a filtered ranking
- Women
- Nation
- AgeGroup
I thank you for helping here out
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.
User | Count |
---|---|
23 | |
16 | |
15 | |
7 | |
6 |
User | Count |
---|---|
33 | |
29 | |
16 | |
13 | |
12 |