Microsoft Fabric Community Conference 2025, March 31 - April 2, Las Vegas, Nevada. Use code FABINSIDER for a $400 discount.
Register nowGet inspired! Check out the entries from the Power BI DataViz World Championships preliminary rounds and give kudos to your favorites. View the vizzies.
Hi all,
This should be a pretty easy problem but I´m not able to solve it...
I created below table "RFE Trucks"
What I want to do is analyse the DelayCode1 and DelayCode2 columns
I´m trying to show this in a visual with some sort of rank of those codes (34 in above example). Column contains a number.
This is how I imagine the formula:
Check each row and tell me how many times did we use this code and then give me a rank with top used delaycode etc.
Delaycode is optional so there might be a lot of empty cells.
Hoping for your help!
Brgds
Solved! Go to Solution.
Hi @TimonMeyer
Based on your requirement, I make a test with my example data.
Create calculated columns
countrows1 = CALCULATE(COUNT(Sheet1[delay1]),ALLEXCEPT(Sheet1,Sheet1[delay1]))
countrows2 = CALCULATE(COUNT(Sheet1[delay2]),ALLEXCEPT(Sheet1,Sheet1[delay2]))
rank for delay1 = IF([countrows1]<>BLANK(),RANKX(ALL(Sheet1),[countrows1],,DESC,Dense))
rank for delay2 = IF([countrows2]<>BLANK(),RANKX(ALL(Sheet1),[countrows2],,DESC,Dense))
Best Regards
Maggie
Hi @TimonMeyer
Based on your requirement, I make a test with my example data.
Create calculated columns
countrows1 = CALCULATE(COUNT(Sheet1[delay1]),ALLEXCEPT(Sheet1,Sheet1[delay1]))
countrows2 = CALCULATE(COUNT(Sheet1[delay2]),ALLEXCEPT(Sheet1,Sheet1[delay2]))
rank for delay1 = IF([countrows1]<>BLANK(),RANKX(ALL(Sheet1),[countrows1],,DESC,Dense))
rank for delay2 = IF([countrows2]<>BLANK(),RANKX(ALL(Sheet1),[countrows2],,DESC,Dense))
Best Regards
Maggie
Hi Maggie
Thanks for your reply...very helpful.
Unfortunately I´m having problems with the rank delay.
Rankdelay 1 = IF([countdelay]<>BLANK();RANKX(ALL('RFE Trucks';[countdelay];;DESC;Dense))
It keeps telling me that "Argument ´3´ in ALL function is required". RFE Trucks is my table.
Where is my mistake here?
Brgds
Hi @TimonMeyer
Use this for a try
Rankdelay 1 = IF([countdelay]<>BLANK();RANKX(ALL('RFE Trucks');[countdelay];;DESC;Dense))
Best Regards
Maggie
Hi Maggie,
tried that too myself without success...anyway your formula worked now 🙂
Thanks a lot for your help!
Brgds
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code FABINSIDER for a $400 discount!
Check out the February 2025 Power BI update to learn about new features.
User | Count |
---|---|
85 | |
79 | |
64 | |
51 | |
30 |
User | Count |
---|---|
116 | |
114 | |
70 | |
66 | |
39 |