Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

The Power BI Data Visualization World Championships is back! It's time to submit your entry. Live now!

Reply
Dayna
Helper V
Helper V

Filter null values within Rank

Hi All,

 

Can you help, please? I'm trying to filter account the blank record from the following rank calculation:

ChangeManagerRank = 
RANKX ( ALLSELECTED ( sduser_cm[FullName] ), CALCULATE ( DISTINCTCOUNT(changedetails[changeid] ) ) )

I'm pretty new to PowerBI, so any help would be appreciated!

 

Kind Regards,

Dayna

1 ACCEPTED SOLUTION

Hi Dayna,

 

You should filter the blank value first in your measure, try modifying your measure like pattern below:

ChangeManagerRank =
RANKX (
    ALLSELECTED ( sduser_cm[FullName] ),
    CALCULATE (
        DISTINCTCOUNT ( changedetails[changeid] ),
        FILTER ( changedetails, changedetails[changeid] <> BLANK () )
    )
)

Regards,

Jimmy Tao

View solution in original post

5 REPLIES 5
v-yuta-msft
Community Support
Community Support

Hi Dayna,

 

Which column is containing blank value, [FullName] or [changid]? Could you share some sample data and clarify more details about your requirement and issue?

 

Regards,

Jimmy Tao

Hi @v-yuta-msft,

 

It's the [FullName] that is blank, the return of my rank looks like this:

FullName        Rank

                        1

Joe Bloggs       2

Sarah Smith     3

 

The changeid is a count of all changes in a system, if the status = standard, then there's no person assigned, whereas the rest do. Really, this needs to be a count where status is not null.

 

Many thanks,

Dayna

@Dayna Could you please post what is your sample input and your expected output. I appreciate that you already posted some sample data, but to be more clear and to avoid any confusion.





Did I answer your question? Mark my post as a solution!

Proud to be a PBI Community Champion




Of course, this is what I'm getting:

FullName        Rank

                        1

Joe Bloggs       2

Sarah Smith     3

 

And this is what I need:

FullName        Rank

Joe Bloggs       1

Sarah Smith     2

Hi Dayna,

 

You should filter the blank value first in your measure, try modifying your measure like pattern below:

ChangeManagerRank =
RANKX (
    ALLSELECTED ( sduser_cm[FullName] ),
    CALCULATE (
        DISTINCTCOUNT ( changedetails[changeid] ),
        FILTER ( changedetails, changedetails[changeid] <> BLANK () )
    )
)

Regards,

Jimmy Tao

Helpful resources

Announcements
FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.