У меня есть мера, рассчитанная в контексте выбранного месяца, определенная как:
MyMetric = COUNTROWS ( FILTER ( Entities, [Incident Count] > [Target] ) )
Мне нужно рассчитать число с начала года при расчете каждого месяца отдельно. Это связано с тем, что один объект, который превышает целевой показатель за два месяца, должен учитываться дважды, тогда как простой расчет с начала года будет включать его только один раз. Например, при составлении отчета за март правильный результат достигается с помощью:
[MyMetric YTD] = [MyMetric]
+ CALCULATE ([MyMetric] , DATEADD(DateTable[Date], -1 , MONTH))
+ CALCULATE ([MyMetric] , DATEADD(DateTable[Date], -2 , MONTH))
Очевидно, это не правильный способ сделать это. Как можно эффективно написать такой расчет?