Forum Discussion
Syndicate_Admin
Administrator
1 year agoProblema con MAXX
Hola equipo, Estoy tratando de obtener la puntuación máxima alcanzada por cualquier empleado, pero se está filtrando a nivel de empleado, incluso después de aplicar filtros adicionales con ALL y ...
- 1 year ago
por favor intenta
MaxTotalScorePerEmployee = CALCULATE( MAXX( ADDCOLUMNS( SUMMARIZE( ALL(Dim_Employee), Dim_Employee[EmployeeID] ), "TotalScore", CALCULATE(SUM(FactEmployee_Training[Score])) ), [TotalScore] ), REMOVEFILTERS() ) ---------------or------------- MaxTotalScorePerEmployee = MAXX( TOPN( 1, ADDCOLUMNS( SUMMARIZE( ALL(Dim_Employee), Dim_Employee[EmployeeID] ), "TotalScore", CALCULATE(SUM(FactEmployee_Training[Score])) ), [TotalScore], DESC ), [TotalScore] )
Syndicate_Admin
Administrator
1 year agopor favor intenta
MaxTotalScorePerEmployee =
CALCULATE(
MAXX(
ADDCOLUMNS(
SUMMARIZE(
ALL(Dim_Employee),
Dim_Employee[EmployeeID]
),
"TotalScore", CALCULATE(SUM(FactEmployee_Training[Score]))
),
[TotalScore]
),
REMOVEFILTERS()
)
---------------or-------------
MaxTotalScorePerEmployee =
MAXX(
TOPN(
1,
ADDCOLUMNS(
SUMMARIZE(
ALL(Dim_Employee),
Dim_Employee[EmployeeID]
),
"TotalScore", CALCULATE(SUM(FactEmployee_Training[Score]))
),
[TotalScore],
DESC
),
[TotalScore]
)
Syndicate_Admin
Administrator
1 year agoMuchas gracias, funcionó
¿Puedes decirme por qué necesitamos agregar AGREGAR COLUMNAS para obtener la respuesta?
Saludos
Ritz