DAX — Текущий итог по показателю по месяцам

#powerbi #dax

Вопрос:

У меня есть динамическая «таблица» (созданная функцией СУММИРОВАНИЯ на основе другой таблицы) с полями:

  • «Месячный индекс» — колонка
  • «Прогноз%» — мера, которая зависит от некоторых операторов slicer и switch

Я пытаюсь настроить текущий итог «x» «Прогноз%» по «MonthIndex», но итоговый результат не работает — см. Скриншот.

 x = CALCULATE (      
   'table'[Forecast%],      
   FILTER (      
      ALL ( 'table'[MonthIndex] ),      
      'table'[MonthIndex] <= MAX ( 'table'[MonthIndex] )  
   )    
)  
 

введите описание изображения здесь

Ответ №1:

Вы можете попробовать этот dax

 x = CALCULATE (      
   sum('table'[Forecast%]),      
   FILTER (      
      ALL (table),      
      'table'[MonthIndex] <= MAX ( 'table'[MonthIndex] )  
   )    
)
 

Ответ №2:

Привет, это было решение моей проблемы.

  x = 
    SUMX(
        FILTER(
            ALL('table'),
            'table'[MonthIndex] <= MAX ( 'table'[MonthIndex] )
        ),
        'table'[Forecast%]
    )