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

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

Reply
rob7one
Helper I
Helper I

rankx in matrix return 1 for all

Hi guys,

 

i use this rankx measure on a matrix visual:

 

A_rank top 5 history 2 = RANKX(ALL(a_notifi_list[vendor name]), CALCULATE(SUM(a_notifi_list[Defectives)])))
 
it seems to work in a table, but when i use it in a matrix like you can see below, it shows me for each vendor the value "1". i think that could be vendors which are not present with defects in the column of the month, but i'm not sure. Do you know how i can fix this? on the left side of the matrix are all vendors listed row by row.

 

rob7one_0-1676504618170.png

 

 

1 REPLY 1
amitchandak
Super User
Super User

@rob7one , Not very clear, try like

 

A_rank top 5 history 2 = RANKX(ALLselected(a_notifi_list[vendor name]), CALCULATE(SUM(a_notifi_list[Defectives)])))

 

 

Or try to use window with partition by

Dynamic TOPN using TOPN/Window and Numeric parameter: https://youtu.be/vm2mdEioQPQ

Helpful resources

Announcements
Europe Fabric Conference

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.

RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

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