ncbshiva
Hola equipo,
Mi requisito es ordenar el orden en el gráfico de barras apiladas como se muestra a continuación. Como puede ver en el primer gráfico de barras apiladas, Medio con valor 3 está en la parte superior y luego Difícil con valor 2 está en la parte inferior. Quiero que esto se invierta, lo que significa que Duro con el valor de color rojo 2 debería estar en la parte superior y luego el Medio con el valor 3 debería estar en la parte inferior.
Aquí la leyenda es una «Columna Calculada».
Gracias por adelantado.
ncbshiva
En respuesta a ncbshiva
Hola ,
Obtuve la solución, traté de crear medidas separadas para difícil, medio y fácil y las usé en el cuadro Valor y organicé estas medidas como agregadas para que ordene los gráficos de columnas según sea necesario.
mwegener
Hola,
puede cambiar el orden de clasificación utilizando el botón «Ordenar por columna».
https://docs.microsoft.com/en-us/power-bi/desktop-sort-by-column#sort-using-the-sort-by-column-butto…
Cree una columna con el orden de clasificación para cada categoría…
por ejemplo, 3 (Difícil) > 2 (Medio) > 1 (Fácil)
… y utilícelos con «Ordenar por columna» como columna de clasificación sustituta
atentamente
marcus
ncbshiva
En respuesta a mwegener
Hola,
Aquí mi columna de categoría se calcula uno y debajo está la fórmula para ello.
ncbshiva
En respuesta a ncbshiva
Hola,
¿Alguien puede ayudarme con este problema de clasificación?
Saludos
mwegener
En respuesta a ncbshiva
Hola,
¿Podría calcular la columna de categoría en Power Query (M-Code)?
ncbshiva
En respuesta a mwegener
No estoy seguro de cómo calcular en código M. No soy consciente del idioma.
mwegener
En respuesta a ncbshiva
Hola,
eso debería ayudar.
Agregue una columna personalizada y calcule la columna de categoría.
https://docs.microsoft.com/en-us/power-bi/desktop-add-custom-column
https://docs.microsoft.com/de-de/powerquery-m/power-query-m-language-specification
Si expresión
La expresión if selecciona entre dos expresiones en función de una condición lógica.
Por ejemplo:
if 2 > 1 then 2 + 2 else 1 + 1
La primera expresión (2 + 2) se selecciona si la expresión lógica (2 > 1) es verdadera, y la segunda expresión (1 + 1) se selecciona si es falsa. La expresión seleccionada (en este caso 2 + 2) se evalúa y se convierte en el resultado de la expresión if (4).
mwegener
En respuesta a mwegener
Gilbert Quevauvilliers escribió esto en su blog hoy.
Múltiples condiciones para una columna condicional en Power Query
https://www.fourmoo.com/2018/11/27/multiple-conditions-for-a-conditional-column-in-power-query/
ncbshiva
En respuesta a mwegener
No, estoy recibiendo el mismo error.
ncbshiva
En respuesta a ncbshiva
Hola ,
Obtuve la solución, traté de crear medidas separadas para difícil, medio y fácil y las usé en el cuadro Valor y organicé estas medidas como agregadas para que ordene los gráficos de columnas según sea necesario.
mwegener
En respuesta a ncbshiva
Ops, creo que ahora entiendo el mensaje de error…
En su soultion, tiene más de un valor en ‘Ordenar’ para el mismo valor en ‘IFCondition’.
Creo que su columna IFCondition es parte de la tabla ‘Datos de capacidad’ y crea la columna Ordenar de esta manera.
Sort = IF('Capability Data'[IFCondition]="Hard";3; IF('Capability Data'[IFCondition]="Medium";2; IF('Capability Data'[IFCondition]="Easy";1;0 )))
themistoklis
@ncbshiva
Haga clic en los 3 puntos en la parte superior derecha del objeto:
1. Ordenar por (seleccione la Medida)
2. Ordenar Ascendente
ncbshiva
En respuesta a themistoklis
Hola,
El no funciona, está cambiando la posición del eje x.