Страницы: 1
RSS
Количество сотрудников, достигающих цель по выработке DAX, Пытаюсь мерами посчитать кол-во выполняющих цель по группе
 
Добрый день!

В модели данных пытаюсь посчитать кол-во выполняющих цель по выработке деталей по группам и по отделениям за весь период.
Отдельно по сотрудникам получилось такой мерой:
Код
IF(CALCULATE('Таблица1'[%выполнения]) >0,7 ;1;0)

Но такая мера не суммирует выполняющих по группе и по отделению.

Уже весь мозг сломал, может есть решение?

Данные по сотрудникам и дням на листе "данные", желаемая сводная на листе "итог"

Изменено: Alex9000 - 15.03.2022 15:07:42
 
Доброго дня, вариант:
Код
=COUNTX(
   FILTER(
      SUMMARIZE(
         'Таблица1';
         [Отделение];[Сотрудник];[Группа];
         "@fact/plan";[%выполнения]
         );
      [@fact/plan]>0,7
   );
   [@fact/plan]
)
 
А если объем данных в исходной таблице будет большой, то можно и так:


Код
достижение цели :=
COUNTROWS (
    FILTER (
        ADDCOLUMNS (
            SUMMARIZE ( 'Таблица1'; 'Таблица1'[Сотрудник] );
            "count"; CALCULATE ( 'Таблица1'[%выполнения] )
        );
        [count] > 0,7
    )
)
Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее!
 
Dyroff, Vladimir Chebykin, Спасибо большое за помощь, пойду вкуривать)
Страницы: 1
Наверх