Aimeeclaird
Hola, estoy trabajando con algunos datos de la encuesta (disculpas, es sensible, así que no puedo compartir ejemplos)
Tengo esta matriz, que muestra el total de la fila por categoría y el total de la subvención en la fila inferior.
Quiero presentar esto como una imagen para el usuario, por lo tanto, he usado un gráfico de columnas apiladas al 100%, sin embargo, ahora no puedo comparar el% de la categoría con el total de la subvención.
La idea es que quiero poder ver fácilmente si una categoría tiene un porcentaje más alto o más bajo en comparación con los datos generales.
¡Ayuda apreciada!
MFelix
Hola @Aimeeclaird,
Por lo que puedo entender, desea tener una columna total en la visualización de columnas apiladas. Hice una respuesta similar hoy, debe hacer lo siguiente:
- Agregue una nueva tabla con la siguiente sintaxis:
Axis_values = union(DISTINCT('Table'[AxisCategory]); {"Total"})
Ahora crea la siguiente medida:
Stacked =
SWITCH (
SELECTEDVALUE ( 'Axis_values'[AxisCategory] );
"Total";
CALCULATE (
SUM ( 'Table'[value] );
FILTER (
'Table';
'Table'[LegendCategory] = SELECTEDVALUE ( 'Table'[LegendCategory] )
)
);
CALCULATE (
SUM ( 'Table'[value] );
FILTER (
'Table';
'Table'[AxisCategory] = SELECTEDVALUE ( 'Axis_values'[AxisCategory] )
)
)
)
Resultado a continuación y adjunto archivo PBIX.
MFelix
Hola @Aimeeclaird,
Por lo que puedo entender, desea tener una columna total en la visualización de columnas apiladas. Hice una respuesta similar hoy, debe hacer lo siguiente:
- Agregue una nueva tabla con la siguiente sintaxis:
Axis_values = union(DISTINCT('Table'[AxisCategory]); {"Total"})
Ahora crea la siguiente medida:
Stacked =
SWITCH (
SELECTEDVALUE ( 'Axis_values'[AxisCategory] );
"Total";
CALCULATE (
SUM ( 'Table'[value] );
FILTER (
'Table';
'Table'[LegendCategory] = SELECTEDVALUE ( 'Table'[LegendCategory] )
)
);
CALCULATE (
SUM ( 'Table'[value] );
FILTER (
'Table';
'Table'[AxisCategory] = SELECTEDVALUE ( 'Axis_values'[AxisCategory] )
)
)
)
Resultado a continuación y adjunto archivo PBIX.