Get certified in Microsoft Fabric—for free! For a limited time, the Microsoft Fabric Community team will be offering free DP-600 exam vouchers. Prepare now
Hola
Estoy tratando de ordenar un gráfico de columnas agrupadas por el valor del eje y, pero quiero que sea para un valor particular dentro del eje y. Ya he intentado crear una tabla separada con las dos categorías diferentes que estoy viendo y ordenar el orden de las columnas por un identificador que pondrá el valor que quiero primero.
Los campos de datos que estoy utilizando son:
El gráfico resultante es un gráfico de barras agrupadas con dos barras diferentes para cada valor en el eje x. Quiero ordenar el eje x de mayor a menor usando solo uno de estos valores (un tipo particular de "Tipo de finalización"); básicamente, quiero ordenar el eje por el valor más alto de una de las barras, no por el total de las dos barras. Sin embargo, no puedo encontrar una manera de hacer esto. Aquí hay una imagen para referencia
¿Hay alguna manera de ordenar este gráfico por el valor más alto de las barras rojas mientras ignoro el verde? Pero todavía quiero poder ver los datos de las barras verdes.
El valor es solo una columna en mi maqueta en su caso, debe usar la columna que tiene para las barras, en este caso debe ser un recuento del tipo de finalización, la medida debe ser algo similar a esto:
Autogens = CALCULATE(Count('Table'[Completion Type]), 'Table'[Completion Type] = "Autogens")
Call-ins = CALCULATE(SUM('Table'[Completion Type]), 'Table'[Completion Type] = "Call-Ins")
Cambie el nombre de la tabla a la del modelo.
Hola Félix,
Gracias por su respuesta.
Estoy teniendo algunas dificultades para que esta solución funcione. ¿Qué "valor" está sumando para obtener la métrica para autógenos y llamadas? Intenté usar esta fórmula y obtuve un error porque el tipo Finalización es una cadena de texto (ya sea "autogen" o "call-in").
¿Debo asignar un valor a un autogen o llamada usando una instrucción if (if completion type = autogen then value = 1 else if completion type = call-in then value = 2) en una columna separada y, a continuación, usar la fórmula métrica para permitir que esto funcione?
Dado que está utilizando la leyenda, el gráfico se filtrará por los valores totales (ambos), en este caso, debe crear dos métricas, una para cada tipo de finalización, luego puede ordenar por cualquiera de los tipos de finalización.
La métrica debe ser similar a esta:
Autogens = CALCULATE(SUM('Table'[Value]), 'Table'[Completion Type] = "Autogens")
Call-ins = CALCULATE(SUM('Table'[Value]), 'Table'[Completion Type] = "Call-Ins")
Check out the October 2024 Power BI update to learn about new features.
Learn from experts, get hands-on experience, and win awesome prizes.