2012-11-26 53 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]之间

[日期](来自宇宙)