Всем добрый день.
Я новичок в Qlik-Sense/
Возник такой вопрос:
Есть таблица с полями:
"Клиент", "Период транзакции", "ПериодНачМес ", "ПериодКонМес".
Хочу посчитать сумму продаж за период между "ПериодНачМес " и "ПериодКонМес".
Добавляю меру и пишу такое выражение:
Sum({$<Период={">=ПериодНачМес<=ПериодКонМес"}>} [Стоимость])
ПериодНачМес = "Дата начала месяца последней транзакции".
ПериодКонМес = "Дата окончания месяца последней транзакции".
Не работает.
Подскажите, пожалуйста, как правильно написать множество в случае, если критериями отбора являются значения полей таблицы.
Добрый день, Евгений
Не вполне понятно как выглядит ваша исходная таблица.
В частности, на первый взгляд должно срабатывать выражение sum(Стоимость) в случае, если вашими измерениями являются "ПериодНачМес" и "ПериодКонМес".
Сможете выложить ее кусок и форму отчета, который вы хотите построить?
Спасибо за ответ. Разобрался.
Ошибка была в том, что сравнивая периоды, необходимо привести их к общему формату, а в моем случае один период имел формат 'DD.MM.YYYY hh.mm.ss', а второй 'DD.MM.YYYY'.
После преобразования выражение сработало как надо.