Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hola
Estoy tratando de hacer una clasificación aparentemente simple en una tabla dinámica, pero no lo estoy entendiendo, aquí está el formato de la tabla:
Mi objetivo es ordenar la columna del clúster y la columna total de mayor a menor, la columna del clúster ya está ordenada por una columna llamada "order_cluster":
El orden correcto que debe ser la tabla es:
Cluster: "Vip > Gold > Silver" y en cada grupo el orden de los clientes sería de mayor a menor, pero no puedo ordenar esta tabla por la columna del clúster y por el total de la tabla dinámica al mismo tiempo, un sort cancela el otro, ya que intenté mantener el control o alt antes de ordenar las columnas pero no funcionó, un tipo sigue cancelando el otro.
¿Cómo creo este pedido en esta tabla?
Solved! Go to Solution.
Hay @flaviosouzaab ,
Pruebe la siguiente fórmula para la clasificación de grupos:
Sum = SUM(Sales[Volume])
Combined Rank =
RANKX (
ALL ( Sales[Cluster] ),
CALCULATE ( SELECTEDVALUE ( Sales[Cluster] ) ),
,
ASC
)
+ RANKX ( ALL ( Sales[Category] ), [Sum] )
/ ( CALCULATE ( DISTINCTCOUNT ( Sales[Category] ), ALL ( Sales ) ) + 1 )
Si el problema aún no se resuelve, proporcione información detallada sobre errores y datos de prueba. Esperamos su respuesta.
Saludos
Henrio
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Hay @flaviosouzaab ,
Pruebe la siguiente fórmula para la clasificación de grupos:
Sum = SUM(Sales[Volume])
Combined Rank =
RANKX (
ALL ( Sales[Cluster] ),
CALCULATE ( SELECTEDVALUE ( Sales[Cluster] ) ),
,
ASC
)
+ RANKX ( ALL ( Sales[Category] ), [Sum] )
/ ( CALCULATE ( DISTINCTCOUNT ( Sales[Category] ), ALL ( Sales ) ) + 1 )
Si el problema aún no se resuelve, proporcione información detallada sobre errores y datos de prueba. Esperamos su respuesta.
Saludos
Henrio
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Hay @flaviosouzaab ,
Enfoque 1:
Escribe este m código:
= Table.Sort(#"Tipo cambiado",{{"cluster_order", Order.Ascending}, {"Total", Order.Descending}})
Cluster_order es esa columna en la que has dado tu ranking, es decir> ViP>Gold>silver
Enfoque 2:
Crear una columna de ordenación personalizada Donde en VIP ->3, oro->2 y plata->1
Y luego concatenar esta nueva columna con su columna total y luego ordenar esta nueva columna concatenada en orden descendente
@flaviosouzaab -> marque esto como una solución si le ayuda y presione los pulgares hacia arriba. Gracias.
Gracias por la respuesta, no tengo una columna total en mi base, este total que aparece en la tabla es el total generado por la tabla dinámica, no puedo crear este código M para ordenar el total en la base y no concatenar columnas con este total
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |