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

Для разработчиков => Вопросы по Qlik Sense & QlikView => Тема начата: DmitryK от 01 февраля 2018, 11:45:54

Название: P() в анализе множеств
Отправлено: DmitryK от 01 февраля 2018, 11:45:54
Добрый день.

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

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

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

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

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

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

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

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

=(RangeSum(0, sum(ДатаРеализации= P({1<ДатаРеализации = {'>=$(vDateStart) <=$(vDateEnd)'})>}Сумма),
Где vDateStart = monthstart(addmonths(max(Дата),-1))
vDateEnd = monthend(addmonths(max(Дата),-1))
Название: Re: P() в анализе множеств
Отправлено: DmitryK от 01 февраля 2018, 07:59:17
Пишет:
Error in set modifier element function set