cancel
Showing results for
Did you mean:

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Helper I

## Rank by User Id, Date, with Filter

Hi everyone,

I am looking to rank my Orders based on the USER ID (repeats) and DATE, but only for completed orders.

I have this DAX for a calculated column, but as you can see, it isn't working correctly for some reason.

DAX:

Rank Column =
VAR d = Orders[Completed At]
VAR c = Orders[User Id]
RETURN
CALCULATE (
RANK.EQ ( d, Orders[Completed At], ASC ),
FILTER ( ALL ( Orders ), Orders[Status]="Completed"),  Orders[User Id] = c )

Results:

 User Id Completed At Status Rank Column 10028 2/21/21 COMPLETED 1 10028 2/23/21 COMPLETED 2 10028 9/10/21 COMPLETED 3 10160 7/12/21 CANCELED 10160 8/23/21 COMPLETED 1 10160 10/5/21 COMPLETED 4 10160 11/22/21 COMPLETED 5

For some reason, the ranking didn't work for the USER ID "10160"

Does it have to do with my filtering for [Status]=Completed ?

Thank you for the help!!

1 ACCEPTED SOLUTION
Super User

Rank CC =
VAR currentid = Orders[User Id]
VAR newtable =
FILTER ( Orders, Orders[User Id] = currentid && Orders[Status] = "COMPLETED" )
RETURN
IF (
Orders[Status] = "COMPLETED",
RANKX ( newtable, Orders[Completed At],, ASC )
)

If this post helps, then please consider accepting it as the solution to help other members find it faster, and give a big thumbs up.

3 REPLIES 3
Super User

Rank CC =
VAR currentid = Orders[User Id]
VAR newtable =
FILTER ( Orders, Orders[User Id] = currentid && Orders[Status] = "COMPLETED" )
RETURN
IF (
Orders[Status] = "COMPLETED",
RANKX ( newtable, Orders[Completed At],, ASC )
)

If this post helps, then please consider accepting it as the solution to help other members find it faster, and give a big thumbs up.

How can you get this to work if you have a tie with the dates. I.e the same dates under the same id and you need it to give a different rank based on the row order. I don't have access to the query editor for this table.

Helper I

@Jihwan_Kim thank you so much

Announcements

#### Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.

#### Power BI Monthly Update - June 2024

Check out the June 2024 Power BI update to learn about new features.

#### New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

Top Solution Authors
Top Kudoed Authors