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

Для разработчиков => Вопросы по Qlik Sense & QlikView => Тема начата: asdlegioner от 03 июля 2015, 07:19:10

Название: Сумма продаж за предыдущую дату и за текущий месяц. (Qlikview Qlik Sense)
Отправлено: asdlegioner от 03 июля 2015, 07:19:10
Здравствуйте, не подскажете как подсчитать сумму продаж за предыдущую и за текущий месяц?
Название: Re: Сумма продаж за предыдущую дату и за текущий месяц.
Отправлено: bibis от 06 июля 2015, 12:16:38
Как-то так:
Sum({<месяц={$(=Max(месяц))}>} sales) -текущий
Sum({<месяц={$(=Max(месяц)-1)}>} sales) -предыдущий
Название: Re: Сумма продаж за предыдущую дату и за текущий месяц.
Отправлено: asdlegioner от 06 июля 2015, 01:06:56
Спасибо, а за один день как подсчитать?
Название: Re: Сумма продаж за предыдущую дату и за текущий месяц.
Отправлено: admin от 06 июля 2015, 10:20:45
ну например,
=Sum ({<дата={'=$(QDate)'}>} СуммаОтгрузки)
QDate - переменная, в данном случае
Название: Re: Сумма продаж за предыдущую дату и за текущий месяц.
Отправлено: asdlegioner от 07 июля 2015, 01:00:52
В моем случае как заполнять, у меня есть скрипт календарь куда попадает дата и приводит к виду день, месяц, год. На место дата я пишу день а за место QDate?
Цитата: admin от 06 июля  2015, 10:20:45  
ну например,
=Sum ({<дата={'=$(QDate)'}>} СуммаОтгрузки)
QDate - переменная, в данном случае
Название: Re: Сумма продаж за предыдущую дату и за текущий месяц.
Отправлено: admin от 07 июля 2015, 06:43:41
Что в итоге хотелось бы получить?
Дата отображается в текстовом формате, следовательно

=Sum ({<дата={'07.07.2015'}>} СуммаОтгрузки)

выдаст результат по конкретной дате.
Следующий вопрос, как формировать дату.
Если дата будет выбираться из доступного ряда значений, то можно сделать как написал bibis
Т.е. выбирать максимальную дату из достпуных. Если выборка по ряду, то по последней дате, если выбрана конкретная дата, то будет считаться по ней.