2017-01-12 8 views
0

BIRTで自分の要件に応じてレポートする複数の時間を呼び出すフィールドを秒単位でドラッグすると、同じデータセットのテーブルを取得する必要があります。この問題を解決するにはどうすればいいですか?BIRT複数回コールするメソッドを報告する

答えて

0

レポート変数をフラグとして使用して、メソッドがすでに呼び出されているかどうかを覚えておくことができます。次に、方法の始めに、変数がすでに真であるかどうかをテストします。はいの場合は、コードをスキップします。それ以外の場合は、フラグを設定してコードを実行します。 ところで、BIRTはデータセットの結果をキャッシュすることに注意してください。 同じDS値を複数回使用して同じDSを使用すると、最初にレコードがデータベースから実際にフェッチされます。

関連する問題