Jaspersoft Studioでレポートを生成しようとしています。私の目標は、1つのレポートで2つの異なるCSVファイルを使用することです。ここで私が達成したいものです:私は2番目CSVを使用しないときJasperReportsのデータソースと異なるcsvファイル
すべてが正常に動作します。別のCSVを使用してテーブルを生成するときに、データセット接続を指定する必要があります(前に名前DRのデータセットを作成し、このデータセットにはCSVからの適切なデータがあります)。
私は接続せずとJRCsvDatasourceてみましたが、それは動作しません。私はこれを行う方法の例を発見していない。 接続テーブルが指定されていないときは空です。私はJRCsvDataSourceを追加すると、それは例外をスロー:
net.sf.jasperreports.engine.JRException: net.sf.jasperreports.engine.JRRuntimeException: net.sf.jasperreports.engine.JRException:不明な列名を: FID。 (ReportController.java:596) でcom.jaspersoft.studio.editor.preview.view.control.ReportController.fillReport(ReportController.java:596) でcom.jaspersoft.studio.editor.preview.view.control.ReportController.access $ 20(ReportController。 java:571) at com.jaspersoft.studio.editor.preview.view.control.ReportController $ 5.run(ReportController.java:449) at org.eclipse.core.internal.jobs.Worker.run(Worker。 java:55)
Jaspersoft StudioでJRCsvDataSourceの列名を設定することはできません。これは、この解決策が動作しないという本当の理由です。
したがって、テーブルとデータセット間の接続に問題があります。テーブルと新しいデータセットの間の接続を指定するには?本質的には