1

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

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

我想我会在每周时间片上尝试一个查询过滤器,然后做一个 between param_input and RelativeDate(param_input, 7*n)

但是查询生成器不喜欢动态创建的日期。

无论如何动态获取第二个日期还是我只需要提供两个日期?

或者有没有办法只拉下 12 个切片并过滤到前 n 个值?

4

1 回答 1

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](来自全域)

于 2013-04-12T12:43:38.843 回答