2017-04-18 64 views
0

我在Business Objects中撰寫報告,並且需要選擇從當前報告日期到當前報告日期約10周的數據。Business Objects - 基於變量的參數查詢

我有一個查詢元素告訴我當前的報告日期,並且我已經創建了一個變量來保存10個星期前的日期。

=RelativeDate([Current Date];-10;WeekPeriod) 

我正在編輯數據提供程序,併爲日期範圍添加查詢過濾器。但是,我無法選擇變量作爲查詢中可用的對象。

我覺得我錯過了一些基本的東西。如何根據數據庫對象日期和預定義的日期範圍選擇我的日期?

回答

2

文檔變量不能在查詢面板中使用。在執行查詢並生成報告後,可以使用此變量對其進行過濾。

+0

這是一個恥辱,因爲我會檢索太多的數據。但我想這是它是什麼...謝謝! – RonaldB

+0

您仍然可以直接在Universe中創建預定義的過濾器,以便您可以在查詢面板中使用它們,但它會更復雜,因爲它取決於數據庫(並且由於您希望過濾數據,因此無法利用Web Intelligence功能查詢時間)。我認爲這篇文章可以幫助您構建這樣的過濾器(如果您可以編輯Universe):https://blogs.sap.com/2016/03/10/custom-predefined-date-range-filters-wtdmtdqtdytd- in-bo/ –

+0

感謝您的文章鏈接。這是一個很好的解釋,但是,我認爲每個人都不會同意在宇宙中包含的日期範圍... – RonaldB