Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
Марта 21, 2019, 04:15:44 am

Автор Тема: Проблема в агрегировании данных (функция Aggr)  (Прочитано 554 раз)

Оффлайн Frosty

  • Стажер
  • *
  • Сообщений: 1
  • Страна: ru
  • Рейтинг: +0/-0
    • Просмотр профиля
Возникла проблема при визуализации таблицы в QlikView.
Для примера привожу табличку, которая отражает суть проблемы. (во вложении)

В Qlik есть элементы Список и Диаграмма.
Список - отображает Даты изменений + Описание изменений
Диаграмма - Тип, Критерий 1 + Критерий 1 название, Критерий 2 + Критерий 2 название, Критерий 3 + Критерий 3 название, Критерий 4 + Критерий 4 название, Критерий 5 + Критерий 5 название, Код объекта + Объект название + в конце диаграммы отдельно отображается состояние объекта. *мы отображаем только актуальные на данный момент, которые отмечены "1"* (во вложении)

If(Sum(if(Aggr(Sum(if(Num([Дата изменения])<=Num('$(ActualDate)'),
[Состояние])),[Критерий 1],[Критерий 2],[Критерий 3],
[Критерий 4],[Критерий 5], [Тип],[Код объекта],[Дата изменения],
[Состояние],[Описание изменения])>0, 1))>0,1)

Суть проблемы: При выборе в Списке любой даты, кроме 01.12.2018, в Диаграмме не отображается последний столбец Код объекта.
Предполагаю, из-за того, что в столбце Критерий 5 полностью отсутствуют данные, за исключением даты 01.12.2018.
При выборе даты 01.12.2018 все столбцы отображаются корректно.
=> где может быть ошибка?
Буду рад помощи.

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