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
¿Cómo puedo asegurarme de que el gráfico de barras apiladas creado también muestre el gran total?
Estoy utilizando datos de encuestas, hice una tabla cruzada (matriz) de 2 variables provincia y adecuación alimentaria y la medida es alimentos ponderados.
Quiero poblar los resultados anteriores en un gráfico de barras apiladas, sin embargo, estoy luchando para averiguar cómo también puedo mostrar el Total "Sudáfrica"
Por favor, ayuda.
tienen 9 provincias y
Solved! Go to Solution.
No @QinisileD
Lo siento por la respuesta tardía! Puede crear una columna Calculado y crear una Medida y, a continuación, usarlos para crear el objeto visual.
La tabla Calculada:
Table =
UNION (
SELECTCOLUMNS (
Data,
"province", Data[province],
"food", Data[food],"weight",Data[benchwght]
),
UNION (
ROW (
"province", " Total",
"food", "No answer","weight",CALCULATE ( SUM (Data[benchwght]), FILTER ( Data, Data[food] = "No answer" ) )
),
ROW (
"province", " Total",
"food", "Inadequate","weight",CALCULATE ( SUM (Data[benchwght]), FILTER ( Data, Data[food] = "Inadequate" ) )
),
ROW (
"province", " Total",
"food", "Just adequate","weight",CALCULATE ( SUM (Data[benchwght]), FILTER ( Data, Data[food] = "Just adequate" ) )
),
ROW (
"province", " Total",
"food", "More than adequate","weight",CALCULATE ( SUM (Data[benchwght]), FILTER ( Data, Data[food] = "More than adequate" ) )
)
)
)
La medida:
Weighted =
VAR val1 =
SUM ( 'Table'[weight] )
VAR val2 =
CALCULATE ( SUM ( 'Table'[weight] ), ALLEXCEPT ( 'Table', 'Table'[province] ) )
RETURN
val1 / val2
El resultado tiene este aspecto:
Para obtener más información, puede consultar el archivo pbix adjunto.
Saludos
Caiyun Zheng
Si este post ayuda, entonces por favor acépte aceptarlo como la solución. ¡Realmente aprecio!
Creo que necesita crear una nueva tabla en la que contenga una fila con los valores de total y luego usarla para crear el objeto visual. Aquí hay un problema similar y hay una solución en él, se refiere a Grand Total a Gráfico de columna apilado.
Si todavía tiene preguntas, por favor no dude en avísame y por favor proporcione una pequeña parte de los datos de muestra que no implican información confidencial.
Saludos
Caiyun Zheng
¿Esa es la respuesta que estás buscando? Si este post ayuda, entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Soy un principiante en el uso de Power bi, no estoy seguro de si esta es la manera correcta de compartir los datos. Revise por favor los datos del enlace adjunto
https://app.powerbi.com/groups/me/reports/42e89bd8-77db-4ad1-a62f-f876373a79ee
<iframe width="1140" height="541.25" src="https://app.powerbi.com/reportEmbed?reportId=42e89bd8-77db-4ad1-a62f-f876373a79ee&autoAuth=true&ctid..."frameborder="0" allowFullScreen="true"></iframe>
Lo siento, pero no puedo alcanzarlo. Puede agregar tablas en la respuesta y compartir algunos datos de ejemplo en forma de tabla.
Saludos
Caiyun Zheng
¿Esa es la respuesta que estás buscando? Si este post ayuda, considere Aceptarlo como la solución. ¡Realmente aprecio!
Aquí está la tabla:
uniqueid | año | province_no | benchwght | food_adequency | provincia | víveres | latitud | longitud |
6713 | 2016 | 1 | 14423,26467 | 3 | Cabo Occidental | Más que adecuado | 22,07060 | -32,66060 |
6918 | 2016 | 1 | 7415,942094 | 2 | Cabo Occidental | Sólo adecuado | 22,07060 | -32,66060 |
7 | 2016 | 4 | 16616,75249 | 2 | Estado libre | Sólo adecuado | 26,52710 | -28,70080 |
240 | 2016 | 4 | 7508,74183 | 1 | Estado libre | inadecuado | 26,52710 | -28,70080 |
609 | 2016 | 2 | 237,5502459 | 2 | Cabo Oriental | Sólo adecuado | 26,57030 | -32,13230 |
1277 | 2016 | 2 | 138,7312867 | 9 | Cabo Oriental | Sin respuesta | 26,57030 | -32,13230 |
1279 | 2016 | 2 | 83,12190439 | 1 | Cabo Oriental | inadecuado | 26,57030 | -32,13230 |
1443 | 2016 | 7 | 5055,780992 | 1 | Gauteng | inadecuado | 28,01150 | -26,01940 |
1444 | 2016 | 7 | 7583,671831 | 2 | Gauteng | Sólo adecuado | 28,01150 | -26,01940 |
1445 | 2016 | 7 | 5027,815557 | 2 | Gauteng | Sólo adecuado | 28,01150 | -26,01940 |
1253 | 2016 | 2 | 2057,632024 | 3 | Cabo Oriental | Más que adecuado | 26,57030 | -32,13230 |
1586 | 2016 | 7 | 574,9823174 | 1 | Gauteng | inadecuado | 28,01150 | -26,01940 |
2647 | 2016 | 5 | 7076,584209 | 1 | KwaZulu-Natal | inadecuado | 30,44700 | -28,96510 |
2648 | 2016 | 5 | 7493,648472 | 2 | KwaZulu-Natal | Sólo adecuado | 30,44700 | -28,96510 |
2650 | 2016 | 5 | 2175,392186 | 1 | KwaZulu-Natal | inadecuado | 30,44700 | -28,96510 |
2665 | 2016 | 5 | 4197,647689 | 3 | KwaZulu-Natal | Más que adecuado | 30,44700 | -28,96510 |
4215 | 2016 | 9 | 928,0882838 | 2 | Limpopo | Sólo adecuado | 29,34090 | -23,78450 |
4219 | 2016 | 9 | 192,8319137 | 2 | Limpopo | Sólo adecuado | 29,34090 | -23,78450 |
4220 | 2016 | 9 | 1346,399305 | 3 | Limpopo | Más que adecuado | 29,34090 | -23,78450 |
4291 | 2016 | 9 | 4493,320878 | 1 | Limpopo | inadecuado | 29,34090 | -23,78450 |
4611 | 2016 | 8 | 472,4340526 | 1 | Mpumalanga | inadecuado | 30,13780 | -25,75690 |
5409 | 2016 | 3 | 1927,742277 | 3 | Cabo Norte | Más que adecuado | 21,97490 | -28,93660 |
5477 | 2016 | 3 | 521,5076894 | 3 | Cabo Norte | Más que adecuado | 21,97490 | -28,93660 |
6023 | 2016 | 6 | 2123,851658 | 2 | Noroeste | Sólo adecuado | 25,23470 | -26,38560 |
6027 | 2016 | 6 | 5665,725727 | 3 | Noroeste | Más que adecuado | 25,23470 | -26,38560 |
6093 | 2016 | 1 | 11974,79018 | 3 | Cabo Occidental | Más que adecuado | 22,07060 | -32,66060 |
6483 | 2016 | 1 | 375,7388954 | 3 | Cabo Occidental | Más que adecuado | 22,07060 | -32,66060 |
225 | 2016 | 4 | 6788,06939 | 3 | Estado libre | Más que adecuado | 26,52710 | -28,70080 |
230 | 2016 | 4 | 1323,755795 | 1 | Estado libre | inadecuado | 26,52710 | -28,70080 |
4581 | 2016 | 8 | 3350,95021 | 2 | Mpumalanga | Sólo adecuado | 30,13780 | -25,75690 |
4597 | 2016 | 8 | 1269,422336 | 2 | Mpumalanga | Sólo adecuado | 30,13780 | -25,75690 |
4607 | 2016 | 8 | 333,5449606 | 2 | Mpumalanga | Sólo adecuado | 30,13780 | -25,75690 |
5143 | 2016 | 3 | 7182,043221 | 1 | Cabo Norte | inadecuado | 21,97490 | -28,93660 |
5144 | 2016 | 3 | 1141,144307 | 1 | Cabo Norte | inadecuado | 21,97490 | -28,93660 |
5855 | 2016 | 6 | 22089,83831 | 1 | Noroeste | inadecuado | 25,23470 | -26,38560 |
5880 | 2016 | 6 | 1586,629513 | 9 | Noroeste | Sin respuesta | 25,23470 | -26,38560 |
5884 | 2016 | 6 | 2171,599386 | 2 | Noroeste | Sólo adecuado | 25,23470 | -26,38560 |
No estoy seguro de por qué la Tabla no está en el formato de tabla correcto. Tenga en cuenta que el último dígito/número del benchwght se refiere a food_adequency (1-Inadecuado, 2- Sólo adecuado, 3- Más que adecuado, 8- no sé, 9- ninguna respuesta).
No @QinisileD
Lo siento por la respuesta tardía! Puede crear una columna Calculado y crear una Medida y, a continuación, usarlos para crear el objeto visual.
La tabla Calculada:
Table =
UNION (
SELECTCOLUMNS (
Data,
"province", Data[province],
"food", Data[food],"weight",Data[benchwght]
),
UNION (
ROW (
"province", " Total",
"food", "No answer","weight",CALCULATE ( SUM (Data[benchwght]), FILTER ( Data, Data[food] = "No answer" ) )
),
ROW (
"province", " Total",
"food", "Inadequate","weight",CALCULATE ( SUM (Data[benchwght]), FILTER ( Data, Data[food] = "Inadequate" ) )
),
ROW (
"province", " Total",
"food", "Just adequate","weight",CALCULATE ( SUM (Data[benchwght]), FILTER ( Data, Data[food] = "Just adequate" ) )
),
ROW (
"province", " Total",
"food", "More than adequate","weight",CALCULATE ( SUM (Data[benchwght]), FILTER ( Data, Data[food] = "More than adequate" ) )
)
)
)
La medida:
Weighted =
VAR val1 =
SUM ( 'Table'[weight] )
VAR val2 =
CALCULATE ( SUM ( 'Table'[weight] ), ALLEXCEPT ( 'Table', 'Table'[province] ) )
RETURN
val1 / val2
El resultado tiene este aspecto:
Para obtener más información, puede consultar el archivo pbix adjunto.
Saludos
Caiyun Zheng
Si este post ayuda, entonces por favor acépte aceptarlo como la solución. ¡Realmente aprecio!
Hola Caiyun,
Muchas gracias. Lo que recomendó realmente funcionó 👍.
¿Hay alguna manera en la que pueda usar una segmentación de datos para filtrar con el gráfico creado.
Me gustaría que los resultados cambiaran a medida que selecciona diferentes años.
saludos
QinisileD
Hey @QinisileD ,
¿Puede mostrar cómo son los datos? ¿Qué de esas son las columnas, qué medidas, qué jerarquías, etc.?
Entonces es más fácil tener una idea. Por lo general, la última fila en una matriz debe decir "Total" y no "Sudáfrica", por lo que vale la pena investigar los datos.
Gracias por ayudar, básicamente cuando power bi produjo los resultados de la matriz hice clic en el icono Formato y bajo subtotales (etiquetas subtotales de fila) cambié "Total" a "Sudáfrica" porque Sudáfrica tiene 9 provincias y el total debe representar al país en su conjunto.
Estoy utilizando datos de encuestas con 47752 casos y numerosas variables, no sé cómo compartirlo en esta plataforma. Yo usé
Puedo cambiar los nombres de las Provincias a abreviaturas más tarde.
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 |