2016-03-28 4 views
1

Ich bin relativ neu mit BIRT Eclipse. Ich habe ein Java-Projekt und eine Berichtsdatei erstellt. Der Bericht hat eine Oracle DB-Verbindung und ich arbeite mit einer Tabelle. Ich möchte mit Java auf BIRT-Datasets zugreifen, sodass ich Daten bearbeiten kann, anstatt nur JavaScript zu verwenden. Ich habe eine Idee, in der ich sie verbinden könnte, indem ich die Java-Klasse zur onFetch() Methode auf dem Datensatz importiere, aber ich bin unsicher.Zugriff auf Daten aus einem BIRT-Dataset innerhalb einer Java-Klasse

+0

Sie bitte Ihre Frage erweitern ein beschreiben, was Sie erreichen wollen. Das sieht wie ein XY-Problem aus: http://meta.stackexchange.com/a/66378/190805 – Simulant

+0

Ich möchte irgendwie, wie in einem Eclipse-Birt-Bericht, Daten aus einem Dataset (gezogen von einer Abfrage) zu einem Java-Klasse. Also kann ich Daten manipulieren. –

+0

Die Manipulation wird im Bericht benötigt. Ich habe die Idee, Daten aus einer Abfrage in Arrays zu laden und verschiedene Berechnungen durchzuführen und diese Daten dann an den Berichtsentwurf zurückzusenden. Ich möchte Java nur verwenden, weil das meine Komfortzone ist. –

Antwort

0

Was Sie verwenden möchten, sind "berechnete Spalten". Für einen Datensatz können Sie berechnete Spalten zu den abgerufenen Spalten aus Ihrer Datenquelle hinzufügen. Im Berechnungsskript können Sie die abgerufenen Spalten als Eingabe für Ihre Berechnung verwenden. Daher enthält Ihr Datensatz die abgerufenen Spalten und die berechneten Spalten.

Dieses Beispiel addiert 1 zu dem abgerufenen Wert der Spalte PK:

enter image description here

Verwandte Themen