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! Esperaba tener algunas ideas sobre si me falta algo al ordenar una columna visual de tabla. Esta es la estructura de ordenación actual de la tabla:
Además de la lógica de DAX para la columna Prioridad de revisión:
Review Priority =
SWITCH(
TRUE(),
'Main data'[Inherent Risk Score] = "5" && 'Main data'[Review Notification] = "Out of compliance",
"#1 Priority",
'Main data'[Inherent Risk Score] = "4" && 'Main data'[Review Notification] = "Out of compliance",
"#2 Priority",
'Main data'[Inherent Risk Score] = "3" && 'Main data'[Review Notification] = "Out of compliance",
"#3 Priority",
'Main data'[Inherent Risk Score] = "5" && 'Main data'[Review Days] >=0 && 'Main data'[Review Days] <=30,
"#4 Priority",
'Main data'[Inherent Risk Score] = "4" && 'Main data'[Review Days] >=0 && 'Main data'[Review Days] <=30,
"#5 Priority",
'Main data'[Inherent Risk Score] = "3" && 'Main data'[Review Days] >=0 && 'Main data'[Review Days] <=30,
"#5 Priority",
--'Main data'[Inherent Risk Score] = "5" &&
'Main data'[Review Days] >=31 && 'Main data'[Review Days] <=730,
"#6 Priority",
// 'Main data'[Inherent Risk Score] = "4" && 'Main data'[Review Days] >=31 && 'Main data'[Review Days] <=730,
// "#7 Priority",
// 'Main data'[Inherent Risk Score] = "3" && 'Main data'[Review Days] >=31 && 'Main data'[Review Days] <=730,
// "#8 Priority",
FORMAT('Main data'[Review Days], "####")
)
Los días de revisión son un simple DATEDIFF desde la fecha de revisión hasta TODAY() La notificación de revisión es solo un grupo de ciertos rangos de días de revisión y la puntuación IR es solo un número entero.
Lo que estoy tratando de hacer es ordenar la columna por la nominación correcta de Prioridad de revisión. En la captura de pantalla anterior, la clasificación es preocupante correctamente. Estoy teniendo en cuenta el puntaje IR más alto junto con el día de revisión más bajo para obtener una lista de prioridades. Esto funciona correctamente para los colores rojo y amarillo.
Aquí es donde está desactivada la clasificación:
En este caso, estoy tratando de no tener en cuenta más la puntuación IR, como se ve en el código DAX. Cuando omito el componente IR Score, la clasificación en Days simplemente se vuelve ilógica. Además, si cambio el código para ignorar cualquier tipo de prioridad y solo muestro los días:
Me veo obligado a cambiar el valor Days en un texto (como se esperaba), pero esto conduce a una ordenación de tipo texto, que definitivamente no es lo que quiero.
Entonces, para resumir, estoy tratando de ordenar en la Prioridad 1-3 en la parte superior, pero realmente no me importa ordenar nada más allá de eso, aparte de que respete la clasificación numérica de los días. ¿Hay alguna manera de lograr esto o es esto con lo que tengo que lidiar al ordenar por texto?
Me encanta escuchar los pensamientos de la gente, ¡espero haberme perdido alguna lógica de clasificación en alguna parte! ¡Gracias!
Solved! Go to Solution.
En caso de que alguien tenga un problema similar, resolví este problema creando una nueva tabla.
En caso de que alguien tenga un problema similar, resolví este problema creando una nueva tabla.
Disculpas, pero estoy golpeando este hilo, me encantaría una solución al problema de clasificación, o una confirmación y posiblemente una explicación de que esto está funcionando según lo previsto. ¡Muchas gracias!
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 |
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |