Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
Сентябрь 25, 2018, 06:40:45 am

Автор Тема: проблема с пересчетом формулы заголовке выражения (Qlikview)  (Прочитано 2043 раз)

Оффлайн _Alexander_

  • Новичок
  • *
  • Сообщений: 6
  • Страна: ru
  • Рейтинг: +1/-0
    • Просмотр профиля
Добрый день

Просьба помочь с проблемой в qlikview.
Есть табличка (поле) состоящая из двух значений «неделя» и «месяц» - загружаю, как load inline
есть переменные, которые зависят от значения данного поля: if(period = 'неделя', ..., ...)
Делаю список на листе по этому полю, чтобы можно было выбирать период отчета.

а дальше начинаются проблемы – при выборе периода значения внутри таблицы пересчитываются, а в заголовках колонок – нет (внутри таблицы данные определяются формулами выражений, а в заголовке формулами в метках выражений)

более  того, если делаю простое текстовое поле с формулой =$(period), то оно тоже не пересчитывается при изменении выбора периода...

в чем может быть проблема? и почему данные в таблице нормально пересчитываются?

версия qlikview 11.20...

Оффлайн _Alexander_

  • Новичок
  • *
  • Сообщений: 6
  • Страна: ru
  • Рейтинг: +1/-0
    • Просмотр профиля
Проблема была в том, что неким образом появилась переменная в тем же именем, что и измерение.
Ее удаление решило проблему.

Оффлайн admin

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1177
  • Страна: ru
  • Рейтинг: +127/-0
    • Просмотр профиля
Чтобы исключить подобные проблемы называйте переменные с префиксом, например vPeriod.

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