BOBJ Webi查询日期过滤器

时间:2012-11-26 00:22:34

标签: sap business-objects

我正在尝试创建一个只有一个输入日期的WebI报告,从提示符开始,然后在它之后获得n个时间片,数周或数月(最多12个)。

例如param_input = 1/1/12,还有一个输入'n'

我以为我会尝试对每周时间片进行查询过滤,然后再进行一次 between param_input and RelativeDate(param_input, 7*n)

但是查询构建器不喜欢动态创建的日期 反正有动态获得第二个日期还是我只需要提供两个日期? 或者,有没有办法只下拉12个切片,然后过滤到前n个值?

1 个答案:

答案 0 :(得分:0)

您应该在Universe中创建一个新对象(如果使用MS SQL)

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

并在报告中添加过滤器:

UserInputWithText_EnterDate和[Date + 7]之间的[Date](来自宇宙)