Join us for an expert-led overview of the tools and concepts you'll need to pass exam PL-300. The first session starts on June 11th. See you there!
Get registeredPower BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.
Hello, how are you?
I am creating a RANKX function, where it brings me the ranking of cities that had the most ad reach, however, I want in this function, to make RANKX not consider the lines that are written a certain string, such as "Unidentified City", as it is in my case.
Does anyone know how I can achieve this?
I have tried the following DAX formula and several others, but it is not working:
FB - Ranking Reach (cities) v2 =
RANKX (
ALL ( dFacebook_AdSets[City] ),
[FB - TOTAL Reach],
NOT(
FILTER(dFacebook_AdSets,dFacebook_AdSets[City] IN {"Unidentified City in Vale do Paraíba"}
)
)
)
Solved! Go to Solution.
You could try something like
FB Ranking =
VAR CitiesToIgnore = { "Unidentified City in Vale do Paraíba" }
VAR CitiesToRank =
EXCEPT ( ALL ( dFacebook_AdSets[City] ), CitiesToIgnore )
RETURN
RANKX ( CitiesToRank, [FB - TOTAL Reach] )
Just add more entries into the CitiesToIgnore variable
You could try something like
FB Ranking =
VAR CitiesToIgnore = { "Unidentified City in Vale do Paraíba" }
VAR CitiesToRank =
EXCEPT ( ALL ( dFacebook_AdSets[City] ), CitiesToIgnore )
RETURN
RANKX ( CitiesToRank, [FB - TOTAL Reach] )
Just add more entries into the CitiesToIgnore variable
Could you explain me the logic behind this function you did? Sorry for the ignorant or even layman question, it's because I am new to DAX and want to master this language.
The CitiesToRank variable will contain all the cities in your data except the ones you put into the CitiesToIgnore variable, those will be filtered out. The RANKX then iterates over the CitiesToRank variable, so only the cities which have not been excluded will be considered and given a ranking.
If you're new to DAX an haven't done so already, check out www.sqlbi.com. Everything on there is extremely helpful, and their Mastering DAX course is well worth taking if you can.
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
Check out the June 2025 Power BI update to learn about new features.
User | Count |
---|---|
14 | |
10 | |
10 | |
9 | |
9 |
User | Count |
---|---|
20 | |
13 | |
12 | |
11 | |
8 |