我有一个按钮,点击它时我希望它选择最近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的体验充其量也是有限的...我希望有人可以指出我正确的方向。我尝试使用谷歌搜索,但到目前为止我还没有成功。
答案 0 :(得分:3)
在搜索字符串中仅键入以下行:
='>' & date(now()-14) & '<= ' & date(now())
如果它无法正常工作,请在脚本中添加以下行:
date(KEY_timestamp) as KEY_timestamp_formatted
然后将您的select in字段替换为新列