Tengo una medida simple, como se muestra a continuación, que calcula el número de meses pasados YTD. Esta medida se alimenta de una cifra anualizada. Mi problema es que una segmentación de datos que se utiliza está arruinando el cálculo. Necesito ajustar esta fórmula para omitir cualquier entrada de segmentación de su calcuación. Probé la función All() sin suerte.
MonthsPassed = CALCULATE ( COUNTROWS ( SUMMARIZE ( 'Master Sheet', Dates[Month Year] ) ), DATESYTD ( Dates[Date] ))
Solved! Go to Solution.
Que puedes conseguir como
month(date(year(today()), month(today())-1,1))
@JMAlloway , Probar como
MonthsPassed - CALCULATE ( distinctcount( Dates[Month Year] ) , DATESYTD ( Dates[Date]))
o añadir columna de hecho para comprobar null
MonthsPassed á CALCULATE ( distinctcount( Dates[Month Year] ) , DATESYTD ( Dates[Date]), filter('Master Sheet',not(isblank('Master Sheet'[Date] ) )))
Desgraciadamente, la primera sugerencia produce el vallue '12' y la segunda sugerencia produce el valor '5'. Al final del día, todo lo que necesito es una medida que me dé el número '8' (si el mes actual es septiembre) o '9' (si el mes es octubre), etc.
Que puedes conseguir como
month(date(year(today()), month(today())-1,1))