Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.
Tengo la siguiente tabla donde los porcentajes (4%, 5%, 10%, 15%, etc.) fueron creados por una instrucción switch. Luego agrupé esos porcentajes en rangos como se muestra a continuación. Para obtener los rangos en el orden correcto, intenté otra instrucción switch y otra agrupación, pero ambas produjeron un error. ¿Cómo puedo colocar estos rangos en el orden correcto? Gracias.
Hola @cheid_4838
La agrupación inactiva se ordena en el orden correcto > como si viera que todas las categorías abiertas tienen la clasificación adecuada en orden asc.
Por lo tanto, creo que no es necesario arreglar su agrupación inactiva porque su jerarquía principal no está ordenada.
Tienes que arreglar tu subgrupo inactivo que es la columna de texto.
En la columna de texto se ordenará Aplabbísticamente. Por lo tanto, el 10-20% será el primero debido a la secuencia numérica 1, 2, 3, 4, 5.
Por lo tanto, el orden de clasificación es 10,4,40
¡Espero haber respondido a tu pregunta!
Hola @cheid_4838
Pruebe esta columna calculada
Orden=
INTERRUPTOR(
VERDADERO(),
'Subgrupo inactivo' = 4% - 5% ,1,
'Subgrupo inactivo' = 10% - 20%, 2,
'Subgrupo inactivo' = 40% - 50%, 3,
4) ------- para otros
Espero que esto te ayude a ordenar el orden.
Seleccione el subgrupo inactivo
vaya a la pestaña Herramientas de columna y, a continuación, haga clic en ordenar por columna
Seleccione la columna de criterio de clasificación
¡Espero haber respondido a tu pregunta!
Utilicé esta lógica para crear el subgrupo, pero recibo el siguiente mensaje de error cuando ordeno por la lógica de orden.
Hola @cheid_4838
Para su comprensión, la subagrupación inactiva se clasifica en función de la columna de texto, no numérica, por lo que el orden de clasificación es 1,4,4, esto es lo que sigue debido a la clasificación alfanumérica.
Tomando 1 elemento de cada palabra y luego ordenar.
Espero que esto les dé claridad.
Eso es con lo que estoy teniendo problemas. Necesito que estos rangos se coloquen en el orden correcto, pero nada funciona. He probado de todo, desde usar el interruptor para crear el pedido hasta agrupar. Cada vez que recibo un mensaje de error de dependencia circular que indica que no puedo comparar el texto con los números. No estoy seguro de cuáles son mis otras opciones.
Hola @cheid_4838
¿Puedes cambiar tu texto numérico?
Estaba pensando eso, pero tratando de evitar poner un número inicial para impulsar el tipo. Gracias por tu ayuda.
Hola @cheid_4838
O puede tener una tabla separada con subgrupos inactivos y orden de clasificación.
Cree una relación entre su subagrupación inactiva y la subagrupación de tabla dyou.
Utilice la subagrupación inactiva de una tabla independiente recién creada. Asegúrese de aplicar el paso Ordenar por orden en el sub manoseo inactivo (nueva tabla).
Utilice solo la subagrupación inactiva de la nueva columna de descanso de tabla de la tabla anterior.
¡Espero que esto te ayude!
Gracias por esa sugerencia. Estaba pensando eso, pero quería agotar mis esfuerzos tratando de encontrar una lógica que funcionara. Gracias por tu ayuda.
Pruebe esto:
Orden de clasificación =
INTERRUPTOR(
VERDADERO(),
'Long Idle' [Long Idle %] < .05, 1,
'Long Idle' [Long Idle %] >= .05 && 'Long Idle'[Long Idle %] < .10, 2,
'Long Idle' [Long Idle %] >= .10 && 'Long Idle'[Long Idle %] < .15, 3,
'Long Idle' [Long Idle %] >= .15 && 'Long Idle'[Long Idle %] < .20, 4,
'Long Idle' [Long Idle %] >= .20 && 'Long Idle'[Long Idle %] < .40, 5,
'Long Idle' [Long Idle %] >= .40 && 'Long Idle' [Long Idle %] < .60, 6,
'Long Idle' [Long Idle %] >= .60 && 'Long Idle'[Long Idle %] < .80, 7,
'Long Idle' [Long Idle %] > .80, 8,
9 -- "OTROS"
)
After creating the SortOrder
column:
Idle Grouping
column.SortOrder
column.This ensures the ranges in Idle Grouping
are displayed in the correct order in visuals.
Creé esta lógica para crear el subgrupo y luego la segunda lógica para crear el pedido. Cuando hago esto, recibo este mensaje de error.
Cree una columna a través de Power Query (Transform Data) para evitar el error de dependencia circular.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.