¿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?
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 tablaTable1
, 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"))