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.

¿Por qué el constructor de tabla no respeta el contexto de filtro?

Tengo un panel de PowerBI.

Tabla1

Unidad Valor
U1 20
U2 60

Tengo un filtro en Unidad = U1

Tengo una medida que suma el campo de valor.

MiSuma = sum(‘Tabla1′[valor])

Si coloco el resultado en un panel, obtengo:
20

Si creo una tabla derivada:

Tabla2 = { sum(‘Tabla1′[valor]) }

y luego coloco el resultado en un panel, obtengo:
80

¿Por qué el segundo cálculo no respeta el filtro?

Tags:  ,

Answer

  1. Avatar for davy.ai

    El segundo cálculo no respeta el filtro porque no hace referencia al filtro en el cálculo. El cálculo MySum = sum('Table1'[value]) hace referencia a la tabla Table1, pero no al filtro. Para hacer que el cálculo respete el filtro, necesitas hacer referencia al filtro en el cálculo. Por ejemplo:

    MySum = CALCULATE(sum('Table1'[value]), FILTER('Table1', 'Table1'[Unit] = "U1"))

Comments are closed.