Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
Август 16, 2018, 10:49:57 am

Автор Тема: P() в анализе множеств  (Прочитано 407 раз)

Оффлайн DmitryK

  • Наставник
  • **
  • Сообщений: 63
  • Страна: ru
  • Рейтинг: +20/-0
  • QlikView v.11.20
    • Просмотр профиля
P() в анализе множеств
« : Февраль 01, 2018, 11:45:54 am »
Добрый день.

Имеется отвязанный календарь.

Имеются данные за прошлый месяц

Необходимо отображать в сводной таблице данные за прошлый месяц, если текущий выбранный не имеет данные.

Сейчас расчет происходит по формуле:

sum({<ДатаРеализации = P(Дата)>Сумма})

Как прописать формулу в Анализе множеств, чтобы проверять наличие данных, а именно на isnull(Сумма). И если истина, то брать P(addmonths(Дата, -1))

Заранее спасибо за ответ!

update:
Так не получается

=(RangeSum(0, sum(ДатаРеализации= P({1<ДатаРеализации = {'>=$(vDateStart) <=$(vDateEnd)'})>}Сумма),
Где vDateStart = monthstart(addmonths(max(Дата),-1))
vDateEnd = monthend(addmonths(max(Дата),-1))

Оффлайн DmitryK

  • Наставник
  • **
  • Сообщений: 63
  • Страна: ru
  • Рейтинг: +20/-0
  • QlikView v.11.20
    • Просмотр профиля
Re: P() в анализе множеств
« Ответ #1 : Февраль 01, 2018, 07:59:17 pm »
Пишет:
Error in set modifier element function set

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

Re: P() в анализе множеств
« Ответ #1 : Февраль 01, 2018, 07:59:17 pm »