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
Intento crear un gráfico de barras apiladas con una leyenda con dos valores diferentes: uno de ellos es verde, el segundo rojo. Quiero mantener la suma de esos dos en el gráfico. No quiero ver los valores rojos y verdes por separado en el gráfico, siempre un total.
El problema con el que tropecé es que si filtro los datos para mostrar solo los valores rojos, mi etiqueta no aparece. En caso de filtrar los datos quiero mostrar la etiqueta del filtro seleccionado.
Creé tres medidas: CALCULAR la suma de rojos, CALCULAR la suma de verdes y luego la SUMA de ambos. Pensé que esa podría ser la respuesta, pero no lo es.
¿Qué debo hacer para lograr el gráfico deseado?
Terminé usando el siguiente código:
Gracias @MFelix
Creo que más o menos lo entiendo. ¿Puede ayudar a modificar la medida para que la leyenda esté realmente entre Sí y No en lugar de Rojo y Verde, donde el código de color de Sí es #12239E y el código de color de No es #118DFF?
¿Funcionará el siguiente o hay un enfoque más eficiente?
Código de colores =
VAR SelectedRights = SELECTEDVALUE(ReleasesDetails[Rights])
DEVOLUCIÓN
SI (
SelectedRights = "No",
"#118DFF",
SI (
SelectedRights = "Sí",
"#12239E",))
Lo que sucede es que cuando tienes un solo valor no hay etiquetas totales porque es un solo valor.
En este caso, debe crear las siguientes medidas:
Total Quantity = SUM('Table'[Quantity])
Color Coding =
var ColorQuantity = CALCULATE([Total Quantity], ALLSELECTED('Table'[Color]))
var TotalQuantity = CALCULATE([Total Quantity], ALL('Table'[Color]))
Return
IF(ColorQuantity = TotalQuantity,SELECTEDVALUE('Table'[Color]) ,"Black")
Ahora use su código de colores como un formato condicional en las etiquetas de datos:
Hola, @MFelix. Creo que podría estar tratando de hacer lo mismo que @piotr_gor.
Tengo un gráfico de barras apiladas donde el producto está en el eje Y y el color es la leyenda. También tengo una cortadora para elegir entre verde, rojo o ambos. Si selecciono Verde, quiero que la etiqueta de datos refleje el valor de Verde. Si selecciono Rojo, quiero que la etiqueta de datos refleje el valor de Rojo. Si selecciono ambos, quiero que la etiqueta de datos refleje el total tanto para Rojo como para Verde sin mostrar la etiqueta de datos individual para ambos. Solo quiero el total. Actualmente, tener activadas las etiquetas Total da el resultado deseado solo si he seleccionado Rojo y Verde. Si solo selecciono un color, no se muestra ninguna etiqueta de datos.
La imagen de arriba es el resultado deseado.
Agradecido por cualquier ayuda que pueda brindar.
Puede crear una medida como la siguiente:
Measure =
CALCULATE ( SUM ( 'table'[value] ), ALLEXCEPT ( 'table', 'table'[Product] ) )
Saludos
Arrendajo
Si desea obtener siempre los valores del rojo y el verde, su métrica debe usar una instrucción ALL para pasar por encima del filtro del rojo / verde.
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 |