Forum Discussion
klod78
6 years agoFrequent Visitor
Total en ejecución
Estoy tratando de calcular el total de carrera, pero no está funcionando como quiero. Si nos fijamos en las imágenes de abajo, funciona si no aplico ningún filtro, pero si por ejemplo quiero ver los datos para 2018, yo esperaría ver en total en febrero 2018 el número 3 y en correspondencia de marzo 2018 el número 4 ... la suma de febrero y marzo ... pero siempre veo el número 8 y 9... ¿qué pasa? la fórmula que usé es:
Total de ejecución ?
CALCULAR (
SUM('Sheet1 (2)'[Count]);
FILTRO(
ALL('Sheet1 (2)' );
'Sheet1 (2)'[IntrDate] <- MAX('Sheet1 (2)'[IntrDate])
)
)
3 Replies
- danielkrol
Helper II
Mi suposición sería usar ALLSELECTED, en lugar de TODOS https://docs.microsoft.com/nl-nl/dax/allselected-function-dax
- AntrikshSharma
Community Champion
Aquí está un patrón total de ejecución:
Running Total = VAR MaxDateInFilterContext = MAX ( Dates[Date] ) VAR MaxYear = YEAR ( MaxDateInFilterContext ) VAR DatesLessThanMaxDate = FILTER ( ALL ( Dates ), Dates[Date] <= MaxDateInFilterContext && Dates[Calendar Year Number] = MaxYear ) VAR Result = CALCULATE ( [Total Sales], DatesLessThanMaxDate ) RETURN Result - amitchandak
Super User
@klod78 , Probar como
Total de ejecución ?
CALCULAR (
SUM('Sheet1 (2)'[Count]);
FILTRO(
ALLselected('Sheet1 (2)' );
'Sheet1 (2)'[IntrDate] <- MAX('Sheet1 (2)'[IntrDate])
)
)