Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Administrator
3 years ago

Contexual Subtotal

Buscando que una medida devuelva una suma que conserve el contexto de una segmentación de datos, pero ignore el contexto de la fila en un objeto visual de tabla.
Aquí hay una tabla de datos de ejemplo simple:


Aquí hay una tabla visual simple que resume intrínsecamente los valores. Sin filtro de categoría aplicado, la suma es 51.

Filtre la tabla a Animales y colores, y el nuevo total es 29.

Necesito una medida que devuelva estos totales de la segmentación de datos, pero ignore el contexto de nivel de fila del objeto visual de la tabla.

Probé variaciones en el siguiente código:
DynamicSubtotal =
CALCULAR(
SUMA('Tabla de hechos'[Valores]),
ALLSELECTED('Tabla de hechos'[Categoría]),
VALUES('Tabla de hechos'[Categoría])
)


Pero solo puedo devolver la suma de todas las categorías que ignoran la segmentación de datos, o todas las categorías, incluido el contexto de la segmentación de datos y la fila. ¿Cómo puedo mantener el contexto de segmentación de datos pero no el contexto de fila?

Resultado previsto:

Gracias de antemano

2 Replies

  • No importa
    Lo resolví yo mismo con el siguiente código:

    DynamicSubtotal =
    SUMX(
    CALCULATETABLE('Tabla de hechos', TODOSELECCIONADO('Tabla de hechos'[Categoría])),
    ('Tabla de hechos'[Valores])
    )