Hola Kevin, cómo éstas ?
Me parece bien la lógica que estas haciendo, justo con eso hice un caso hipotético que lo muestro a continuación:
Cree una tabla en excel y la conecte a Power BI y esta así:
con tu lógica le doy un numero a cada uno y creo una medida tipo columna:
Estado Numero = SWITCH(Table1[Estado],"Completado",1,"En Proceso",2,"Atrasado",3)
Ahora creo una medida:
Max Estado = SWITCH(MAXA(Table1[Estado Numero]),1,"Completado",2,"En proceso",3,"Atrasado")
Qué hace esta medida ?
MAXA()
te ayuda a dar el valor mayor de la columna y con Switch solo volvemos a darle sentido a los números con su correcto significado.
y así podemos clasificar al estado del pedido.
Otra solución puede ser con esta medida en una nueva tabla:
Max Por Pedido =
SUMMARIZE( Table1,Table1[Pedido],
"Max Pedido", MAX(Table1[Estado Numero]))
La función SUMMARIZE me suele ayudar mucho cuando tengo que agrupar, en este caso se agrupo por pedido y obtiene el máximo por cada pedido.
Espero que sea útil
Saludos,
Santiago