2014-03-12 19 views
2

我有一個按鈕,當它被點擊時,我想讓它選擇最近14天。這意味着如果今天的日期是2014-03-12,我希望它選擇2013-02-26和2014-03-12之間的所有日期。Qlikview按鈕作出選擇

我與田KEY_timestamp (yyyy-mm-dd)yearmonthday一個time_table

在我的按鈕,我有一個動作Select in Field,同場KEY_timestamp,我有一個Search String,它看起來像

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

現在,說實話,我不知道如何去這一點,我對Qlikview的經驗最多是有限的......我希望有人能指引我朝着正確的方向發展。我嘗試了谷歌搜索,但迄今爲止我一直沒有成功。

+0

2013-02-16和2014-03-12之間的所有日期不是14天。請澄清。 – Nabeel

+0

我的意思是'2014-02-26'。它已被編輯。但這只是一個例子,但它的要點與它相同 – user1021726

回答

3

在所搜索的字符串類型僅此行:

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

如果沒有正常工作,在腳本中添加此行:

date(KEY_timestamp) as KEY_timestamp_formatted 

,然後用替換您選擇的領域新列

+0

做到了!謝謝 :) – user1021726