2011-02-28 63 views
0

我正在使用BO 6.5。
當我編輯拉取報告查詢的報告時,'SQL'中的提示值不會自動填充。
有時候,我用完全的查詢來取代提示的值,但大多數時候提示並沒有被SQL中的相應值替代。
即,當我看到報告的SQL我看到下面:BO中提示未填寫報告查詢SQL Webi

((CALENDAR_DAY.Measure_Type_Code)= @Prompt( 'SYS_TimePeriod', 'A',{ '天','WTD 「},MONO,約束))

代替

((CALENDAR_DAY.Measure_Type_Code)= 'day')

我怎樣才能確保每次看到報表SQL時,我都會收到填充了提示的查詢?

謝謝。

回答

0

當您在查詢面板中的SQL查看器中查看SQL時,這實際上是業務對象的行爲方式。

當您在SQL中看到@Prompt()時,該值將被在提示中實際輸入的值替換。要查看確切的值,您將需要在數據庫執行查詢時看到SQL。

+0

我也認爲是相同的。但有時我能夠看到用SQL查看器中的值替換提示。所以認爲可能會有一種方式(如設置或其他方面的任何改變)來拉動填充提示的qry。 – SrinivasR 2011-03-01 07:06:53

1

如果您運行的報告,然後回到你的數據提供程序來查看SQL,那麼它會與實際值代替你的提示:-)