2016-03-28 30 views
1

BIRT eclipseでは比較的新しいです。私はJavaプロジェクトとレポートファイルを作成しました。レポートにはOracle DB接続があり、私は1つのテーブルで作業しています。 JavaでBIRTデータセットにアクセスしたいので、JavaScriptだけではなくデータを操作できます。私は、JavaクラスをデータセットのonFetch()メソッドにインポートすることによってそれらを接続することができますが、わかりません。Javaクラス内のBIRTデータセットからデータにアクセスする

+0

この例では、列PKのフェッチされた値に1を加算します。これはXY問題のように見えます:http://meta.stackexchange.com/a/66378/190805 – Simulant

+0

私は何とかして、eclipse birtレポート内で、(クエリによって引っ張られた)データセットからjavaクラス。だから私はデータを操作することができます。 –

+0

レポートに操作が必要です。私は、クエリからのデータを配列にロードし、異なる計算を実行し、そのデータをレポートデザインに送り返すというアイデアを持っています。それが私の快適ゾーンなので、Javaを使いたいです。 –

答えて

0

"計算列"を使用します。データセットの場合は、データソースからフェッチされた列に追加して計算列を追加できます。計算スクリプトでは、取り出した列を計算のための入力として再利用することができます。その結果、データセットにはフェッチされた列と計算された列が含まれます。あなたの質問を拡張ANあなたが達成したいことを記述してください

enter image description here

関連する問題