Кнопка Qlikview сделать выбор

У меня есть кнопка, при нажатии на которую я хочу выбрать последние 14 дней. Это означает, что если сегодняшняя дата 2014-03-12, я хочу, чтобы она выбрала все даты между 2013-02-26 и 2014-03-12.

У меня есть time_table с полями KEY_timestamp (yyyy-mm-dd), year, month, day.

В моей кнопке есть действие Select in Field с полем KEY_timestamp и Search String, которое выглядит так:

=if(
    now() - 14 < KEY_timestamp,
    KEY_timestamp
)

Теперь, по правде говоря, я понятия не имею, как это сделать, и мой опыт работы с Qlikview в лучшем случае ограничен... Я надеюсь, что кто-нибудь может указать мне правильное направление. Я пытался погуглить это, но пока безуспешно.


person user1021726    schedule 12.03.2014    source источник
comment
все даты между 2013-02-16 и 2014-03-12 не 14 дней. Просьба уточнить.   -  person Nabeel    schedule 12.03.2014
comment
Я имел в виду 2014-02-26. Это было отредактировано. Но это был просто пример, так что суть та же.   -  person user1021726    schedule 12.03.2014


Ответы (1)


В строке поиска введите только эту строку:

='>' & date(now()-14) &  '<= ' & date(now())

Если это не сработало должным образом, добавьте эту строку в свой скрипт:

date(KEY_timestamp) as KEY_timestamp_formatted

а затем замените свой выбор в поле новым столбцом

person Nabeel    schedule 12.03.2014