es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

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

Tags:  ,

Answer

  1. Avatar for davy.ai

    Sí, puedes utilizar la función DAX CALCULATE para hacer que las filas resaltadas aparezcan como vacías o nulas. La función CALCULATE 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.

Comments are closed.