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

发布于 2024-10-19 12:35:10 字数 428 浏览 4 评论 0原文

我使用的是 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 时,我都能得到带有填写提示的查询?

谢谢。

I am using BO 6.5.
When I edit the reports for pulling report query.. the prompts values in the 'SQL' are not autofilled.
Sometimes I get the query fully with values substituted for the prompts.. but most of the times the prompts are not substituted with respective values in the SQL.
i.e., when i see the SQL of the report I'm seeing the below:

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

instead of

( ( CALENDAR_DAY.Measure_Type_Code ) = 'DAY' )

How can I make sure that every time I see the report SQL, i get the query with prompts filled in?

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

吃不饱 2024-10-26 12:35:10

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

If you run the report and then go back to your dataprovider to see the SQL, then it will have replaced your prompts with the actual values :-)

凶凌 2024-10-26 12:35:10

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

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

When you view the SQL from the SQL Viewer in the Query Panel, this is actually how Business Objects behaves.

When you see the @Prompt() inside the SQL, that value will be replaced by the value(s) actually entered in the prompts. To see the exact values, you will need to see the SQL as the database executes the query.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文