Comparar el total de fila y el total de concesión en visual

Un usuario Pregunto ✅

Aimeeclaird

Hola, estoy trabajando con algunos datos de la encuesta (disculpas, es sensible, así que no puedo compartir ejemplos)

Aimeeclaird_0-1611657248667.png

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.

Aimeeclaird_1-1611657336418.png

¡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.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *