2012-11-26 94 views
1

我想創建一個WebI報告,只有一個輸入日期,從提示符開始,然後在它(最多12個)之後得到n個時間片,幾周或幾個月。BOBJ Webi查詢日期過濾器

例如param_input = 12年1月1日,也有「N」

我想我會嘗試在每週的時間段查詢過濾器的輸入,然後做一個 between param_input and RelativeDate(param_input, 7*n)

但查詢生成器不喜歡動態創建的日期。
有沒有辦法動態獲取第二次約會,還是隻需要提供兩個日期? 或者,還有一種方法可以將12個切片下拉到最前n個值?

+0

是否也提示'n'? –

+0

是......我在提示需要什麼類型的切片,以及他們想要的時間段數 – Jared

回答

0

你應該在宇宙中創建一個新的對象(如果您使用MS SQL)

[Date+7]=DATEADD(@prompt('Period','A',{'Day','Month','Year'}, 
mono,constrained,persistent),7,@prompt('Enter date:','D',,mono,free,persistent)). 

,並在報告中添加過濾器:UserInputWithText_EnterDate和[日期+ 7]之間

[日期](來自宇宙)