2017-04-18 4 views
0

Business Objectsでレポートを作成しており、現在のレポート日から現在のレポート日までの10週間のデータを選択する必要があります。Business Objects - 変数に基づくパラメータを使用したクエリ

私は現在の報告日を私に知らせるクエリ要素を持っており、10週間前の日付を保持する変数を作成しました。

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

データプロバイダを編集し、日付範囲のクエリフィルタを追加しています。しかし、私は変数をクエリで利用可能なオブジェクトとして選択できません。

私は何か基本的なものが欠けていると感じます。データベースオブジェクトの日付と事前定義された日付の範囲に基づいて日付を選択するにはどうすればよいですか?

答えて

2

ドキュメント変数はクエリパネルで使用できません。クエリが実行され、レポートが生成されたら、この変数を使用してレポートをフィルタリングできます。

+0

私はあまりにも多くのデータを取得するので、それは残念です。しかし、それはそれが何であるかと思います...ありがとう! – RonaldB

+0

クエリーパネルで使用できるように、ユニバース内に定義済みのフィルタを直接作成することはできますが、データベースに依存するため複雑です(Web Intelligence関数を活用することができないため、クエリ時間)。この記事では、このようなフィルタを作成するのに役立つと思います(ユニバースを編集できる場合):https://blogs.sap.com/2016/03/10/custom-predefined-date-range-filters-wtdmtdqtdytd- in-bo/ –

+0

記事へのリンクありがとうございます。しかし、私は誰もが宇宙に含める日付の範囲に同意するとは思わないと良い説明です。 – RonaldB

関連する問題