提示不填写BO Webi中的报表查询SQL

时间:2011-02-28 06:37:48

标签: business-objects business-intelligence

我正在使用BO 6.5 当我编辑用于提取报表查询的报表时,“SQL”中的提示值不会自动填充 有时我会使用替换为提示的值完全获得查询..但是大多数时候提示不会被SQL中的相应值替换。
也就是说,当我看到报告的SQL时,我看到了以下内容:

  

((CALENDAR_DAY.Measure_Type_Code)= @Prompt('SYS_TimePeriod','A',{'Day','WTD'},MONO,CONSTRAINED))

而不是

  

((CALENDAR_DAY.Measure_Type_Code)='DAY')

如何确保每次看到报告SQL时,都会收到填写提示的查询?

感谢。

2 个答案:

答案 0 :(得分:1)

如果您运行报告然后返回数据提供者以查看SQL,那么它将使用实际值替换您的提示: - )

答案 1 :(得分:0)

当您从查询面板中的SQL查看器查看SQL时,这实际上是Business Objects的行为方式。

当您在SQL中看到@Prompt()时,该值将被提示中实际输入的值替换。要查看确切的值,您需要在数据库执行查询时查看SQL。