Forum Discussion

ngct1112's avatar
ngct1112
Post Patron
5 years ago
Solved

BASE RANKX en otras columnas

Hola a todos, estoy tratando de clasificar (de menor a más alto) una columna como abajo 1.) Clasificación de Productos (ASC): Clasificación de los "Productos" de mayor a menor Esto está funcionando...
  • amitchandak's avatar
    5 years ago

    @ngct1112 , Probar como

    new Rank á RANKX( filter(ALLSELECTED(Table[Items],Table[Products]), Table[Products] ?max(Table[Products])), CALCULATE(SUM('Table'[cost])),,ASC)

    Clasificación del costo (DESC) - IF([Ranking of Products(ASC)]-1,[new Rank ], blank())

  • v-xicai's avatar
    5 years ago

    Hola @ngct1112 ,

    Para la lógica de la orden DESC y la orden ASC, puede ser incorrecta en el post original. Y lo he corregido en las siguientes fórmulas .

    Puede crear medidas como DAX a continuación.

    Ranking of Products(DESC) = RANKX( ALLSELECTED('Table'),CALCULATE(SUM('Table'[Products])), ,DESC,Dense)
    
    
    Ranking of cost(ASC) = IF('Table'[Ranking of Products(DESC)]=1, RANKX( FILTER(ALLSELECTED('Table'), 'Table'[Ranking of Products(DESC)]=1),CALCULATE(SUM('Table'[cost])),,ASC,Dense))
    

    205.png

    Saludos

    Amy

    Equipo de apoyo a la comunidad _ Amy

    Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.