Неофициальный форум пользователей Qlik Sense & Qlikview

Для разработчиков => Вопросы по Qlik Sense & QlikView => Тема начата: haltol от 03 ноября 2018, 03:26:02

Название: Вычесляемое измерение.
Отправлено: haltol от 03 ноября 2018, 03:26:02
Доброго дня.

Есть формула =if($(_pp_LUN_net_ty)>$(_avg_LUN_net_ty),'Yes','No') в таблице работает.
Но вычисляемое измерение на основе данной формуле дает ошибку. Ограничение Qlik-а? Или я что то делаю не так?

Переменная _pp_LUN_net_ty

Sum({<[Year] = {$(=max([Year]))}, [Период по времени дня] = {'12-16 - Lunch'}, [Режим] = {'Текущий'}>}
[$(_vType)])
/
Sum({<[Year] = {$(=max([Year]))}, [Режим] = {'Текущий'}>}
[$(_vType)])



Переменная _avg_LUN_net_ty

avg(TOTAL
  {<
  [Year] = {$(=max([Year]))}
  ,[Режим] = {'Текущий'}
  ,[Период по времени дня] =  {'12-16 - Lunch'}
  ,[Бренд] = -{'MCD'}
  >}
   aggr(
        ($(_pp_LUN_net_ty))
       ,[Brand name with N/A]
       )
)



переменная _vType

=if(_type = 'Net Rev', 'Сумма без НДС RUB', if(_type = 'Tr.', 'Кол-во чеков','Количество'))