Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Расчет итогов\подитогов в мере PWBI, формула должна вычислять сумму
 
Добрый день.

Есть мера  "мера точность вып." в которой необходимо что-бы значения считались по формуле, доля*коэф., а итоги по датам (в нашем случае период) рассчитывались как сумма по значениям меры ( янв. 85% и фев. 75%)

Меры в PWBI следующие и в последней вопрос. Как считать итоги по периодам суммой?
Код
коэф. = 
  IF([%вып.плана скю шт]=BLANK();BLANK();SWITCH(TRUE();

        [%вып.плана скю шт]<=0,70;0;
        [%вып.плана скю шт]<=0,75;0,2;
        [%вып.плана скю шт]<=0,80;0,4;
        [%вып.плана скю шт]<=0,85;0,6;
        [%вып.плана скю шт]<=0,90;0,8;
        [%вып.плана скю шт]<=0,95;1;
        [%вып.плана скю шт]<=1,05;1,2;
        [%вып.плана скю шт]<=1,10;1;
        [%вып.плана скю шт]<=1,15;0,8;
        [%вып.плана скю шт]<=1,20;0,6;
        [%вып.плана скю шт]<=1,25;0,4;
        [%вып.плана скю шт]<=1,30;0,2;
        0
    ))

Код
доля % шт = CALCULATE(DIVIDE( 'Продажи'[_продажи шт]; CALCULATE( 'Продажи'[_продажи шт] ;  ALLSELECTED() ));
    FILTER(ALLSELECTED('Календарь'); 
        'Календарь'[дата] <= MAX('Календарь'[дата])
    )
)

Код
точность вып. = IFERROR([коэф.]*[доля % шт];BLANK())

Изменено: lyapa - 17 сен 2019 12:45:04
 
Хреновый пример, сделали, если честно - только запутали.
Во-первых, в описании пишите про меры - в примере их нет, вместо них прописали данные в доп. столбцы, которых (судя по всему быть не должно).
Во-вторых, коэфф., которые проставили в примере, не соответствуют правилам расчета.
Мера для PBI:
Код
=SUMX(
   'Продажи';
   'Продажи'[продажи шт]/
      CALCULATE(
         SUM([продажи шт]);
         FILTER(ALL('Продажи');
         'Продажи'[период]=EARLIER([период])
         )
      )*коэф.
   )
 
Спасибо, буду тестировать.
Страницы: 1
Читают тему (гостей: 1)
Наверх