Forum Discussion
Syndicate_Admin
Administrator
5 years agoDesempate de Rankx
Hola
Tengo una tabla de datos, quiero clasificar [ExceptionTitle] por [ServiceRequestDistNb] independientemente del empate por [RequestType], respetando el orden [RequestTypeSort].
Por ejemplo, "Orig" debe estar antes de "Admin" para siempre en el resultado de rango. En base a esto, clasifique por medida [ServiceRequestDistNb]. Es decir, el rango por valor es el efecto total de [RequestType] ASC y [ServiceRequestDistNb] DESC.
El número en rojo es el resultado deseado.
Ya tengo una medida [RankByValue]. ¿Cómo clasificar la tabla por este valor?
Este es el vínculo al archivo de ejemplo.
https://www.dropbox.com/s/mancesu0g7pe4jo/Rankx.pbix?dl=0
Gracias.
No @danning1234
pruébalo
RankByValue = SELECTEDVALUE( 'Query1'[RequestTypeSort] ) * 1000 + RANKX ( ALLSELECTED( 'Query1'[ExceptionTitle] ), [ServiceRequestDistNb], , DESC, DENSE ) Test4- rank = RANKX ( ALLSELECTED( 'Query1'[ExceptionTitle], 'Query1'[RequestType] ,'Query1'[RequestTypeSort],Query1[FiscalYear]), [RankByValue],,ASC,DENSE )
1 Reply
- Syndicate_Admin
Administrator
No @danning1234
pruébalo
RankByValue = SELECTEDVALUE( 'Query1'[RequestTypeSort] ) * 1000 + RANKX ( ALLSELECTED( 'Query1'[ExceptionTitle] ), [ServiceRequestDistNb], , DESC, DENSE ) Test4- rank = RANKX ( ALLSELECTED( 'Query1'[ExceptionTitle], 'Query1'[RequestType] ,'Query1'[RequestTypeSort],Query1[FiscalYear]), [RankByValue],,ASC,DENSE )