Resumiendo valores en una matriz con dos granularidades diferentes
Tengo una matriz que contiene dos granularidades diferentes.
En la imagen puede ver:
Departamento: segundo piso (primera granulidad)
Subdepartamento: días de calendario, días de pacientes (segunda granulidad)
¿Existe alguna manera de hacer que las filas destacadas en mi imagen aparezcan vacías o nulas? Ya que esa agregación pertenece a la primera granulidad y no a la segunda.
Estaba buscando algunas cosas y encontré información sobre las funciones DAX. ¿Alguien ha encontrado algo similar?
ANTES
Objetivo Real Volumen
Departamento 1200 1300 13
Subdepartamento 1 1200 1300 5
Subdepartamento 2 1200 1300 4
Subdepartamento 3 1200 1300 3
Subdepartamento 4 1200 1300 1
DESPUÉS
Objetivo Real Volumen
Departamento 1200 1300 13
Subdepartamento 1 5
Subdepartamento 2 4
Subdepartamento 3 3
Subdepartamento 4 1
davy.ai
Sí, puedes utilizar la función DAX
CALCULATE
para hacer que las filas resaltadas aparezcan como vacías o nulas. La funciónCALCULATE
te permite modificar el contexto de filtro de un cálculo y puede ser utilizada para crear un nuevo contexto de filtro que excluya el primer nivel.Por ejemplo, la siguiente expresión DAX puede ser utilizada para crear un nuevo contexto de filtro que excluya el primer nivel:
CALCULATE(SUM(Table[Volume]), FILTER(Table, Table[Department] <> "segundo piso"))
Esta expresión devolverá la suma de la columna Volumen, excluyendo las filas con el Departamento “segundo piso”.
Luego, puedes utilizar esta expresión en una medida o columna calculada para crear el resultado deseado.