- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

How to create RankX formula that ignores the empty rows?
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

Hi @Anonymous ,
Please update the formula of your calculated column [Rank] as below and check if it can return the correct result...
Rank =
VAR rankOrder =
RANKX (
FILTER (
ALL ( 'AllRegions'[Modified], 'AllRegions'[Title2], 'AllRegions'[Index] ),
'AllRegions'[Title2] = EARLIER ( 'AllRegions'[Title2] )
&& 'AllRegions'[PriceOrigin22] <> BLANK ()
),
'AllRegions'[Modified],
,
ASC
)
RETURN
rankOrder
If the above one can't help you get the desired result, please provide some sample data in your tables (exclude sensitive data) with Text format and your expected result with backend logic and special examples. It is better if you can share a simplified pbix file. You can refer the following link to upload the file to the community. Thank you.
How to upload PBI in Community
Best Regards
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

@Anonymous , if this column rank , you do not need all. Try like
Rank =
VAR rankOrder = RANKX (FILTER ( ('AllRegions'[Modified],'AllRegions'[Title2],'AllRegions'[Index] ),
'AllRegions'[Title2]
=EARLIER('AllRegions'[Title2]) && [PriceOrigin22]<>BLANK()),
'AllRegions'[Modified],,ASC)
RETURN IF([PriceOrigin22]<>BLANK(),rankOrder,BLANK())
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

Thanks @amitchandak ,
I tried it, but I am getting the following error message:
[Modified] column is consisting of row data. All other columns in this formula are calculated.
If I add All to the formula, it works, but the ranking starts at 2:
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

Hi @Anonymous ,
Please update the formula of your calculated column [Rank] as below and check if it can return the correct result...
Rank =
VAR rankOrder =
RANKX (
FILTER (
ALL ( 'AllRegions'[Modified], 'AllRegions'[Title2], 'AllRegions'[Index] ),
'AllRegions'[Title2] = EARLIER ( 'AllRegions'[Title2] )
&& 'AllRegions'[PriceOrigin22] <> BLANK ()
),
'AllRegions'[Modified],
,
ASC
)
RETURN
rankOrder
If the above one can't help you get the desired result, please provide some sample data in your tables (exclude sensitive data) with Text format and your expected result with backend logic and special examples. It is better if you can share a simplified pbix file. You can refer the following link to upload the file to the community. Thank you.
How to upload PBI in Community
Best Regards
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Helpful resources
Join us at the Microsoft Fabric Community Conference
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code FABINSIDER for a $400 discount!
Power BI Monthly Update - February 2025
Check out the February 2025 Power BI update to learn about new features.

Subject | Author | Posted | |
---|---|---|---|
09-13-2024 11:29 AM | |||
09-06-2024 06:04 AM | |||
02-29-2024 10:40 PM | |||
06-29-2024 06:36 AM | |||
01-15-2023 04:17 AM |
User | Count |
---|---|
85 | |
66 | |
66 | |
49 | |
31 |
User | Count |
---|---|
112 | |
95 | |
75 | |
63 | |
40 |