Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hola, estoy tratando de sumar los datos de dos categorías diferentes primero y luego restar el valor del total, creé esta medida pero me está dando un error, si alguien pudiera ayudarme a corregir este error, sería genial. Gracias:
Medida =
VAR pl = CALCULAR(
CALCULAR(
COUNT('Tabla'[ID de cliente]),
FILTER('Tabla', 'Tabla'[Estado] = "Activo"),
FILTER('Tabla', 'Tabla'[Categoría] = "B" )
) +
CALCULAR(
COUNT('Tabla'[ID de cliente]),
FILTER('Tabla', 'Tabla'[Estado] = "Activo"),
FILTER('Tabla', 'Tabla'[Categoría] = "C" )
)
)
VAR tot = CALCULAR(
COUNT('Tabla'[ID de cliente]),
FILTER('Tabla', 'Tabla'[Estado] = "Activo"),
FILTER('Tabla', 'Tabla'[Categoría] <> NULL)
)
Devolución
CALCULATE(SUMX(tot))-CALCULATE(SUMX(pl))
Solved! Go to Solution.
"<> NULL" no funcionará. En su lugar, debe usar ISBLANK.
Además, no es necesario escribir CALCULATE ( SUMX (...) ) en la línea final.
Prueba esto:
Measure1 =
VAR pl =
CALCULATE (
COUNT ( 'Table'[Client ID] ),
FILTER ( 'Table', 'Table'[Status] = "Active" ),
FILTER ( 'Table', 'Table'[Category] IN { "B", "C" } )
)
VAR tot =
CALCULATE (
COUNT ( 'Table'[Client ID] ),
FILTER ( 'Table', 'Table'[Status] = "Active" ),
FILTER ( 'Table', NOT ISBLANK ( 'Table'[Category] ) )
)
RETURN
tot - pl
"<> NULL" no funcionará. En su lugar, debe usar ISBLANK.
Además, no es necesario escribir CALCULATE ( SUMX (...) ) en la línea final.
Prueba esto:
Measure1 =
VAR pl =
CALCULATE (
COUNT ( 'Table'[Client ID] ),
FILTER ( 'Table', 'Table'[Status] = "Active" ),
FILTER ( 'Table', 'Table'[Category] IN { "B", "C" } )
)
VAR tot =
CALCULATE (
COUNT ( 'Table'[Client ID] ),
FILTER ( 'Table', 'Table'[Status] = "Active" ),
FILTER ( 'Table', NOT ISBLANK ( 'Table'[Category] ) )
)
RETURN
tot - pl
¡Muchas gracias!
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.