【问题标题】:Prompts not filling in report query SQL in BO WebiBO Webi中提示未填写报表查询SQL
【发布时间】:2011-02-28 06:37:48
【问题描述】:

我正在使用 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 时,我都会收到填写了提示的查询?

谢谢。

【问题讨论】:

    标签: business-objects business-intelligence


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

      • 我也是这么想的。但有时我能够在 SQL 查看器中看到用值替换的提示。因此认为可能有一种方法(例如设置的任何更改等)来拉取 qry 并填充提示。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多