我在使用Java Bean数据源的碧玉报表中遇到问题,在交叉表中将数据源表达式用作$P{REPORT_CONNECTION}
我可以在详细信息部分成功填充数据,
但是当我尝试在交叉表中使用bean数据时;交叉表在预览时为空。
知道该特定设置该做什么的人吗?
$P{REPORT_CONNECTION}
是JDBC数据库连接,因为您使用的是“ Java Bean数据源”,所以您不应传递数据库连接,而应传递JRDatasource
。通过指定dataSourceExpression
将数据源传递到交叉表中>
<crosstabDataset>
<dataset>
<datasetRun subDataset="Dataset1" uuid="bcc868c0-ea35-4a17-b570-2d51dbe93e8d">
<dataSourceExpression><![CDATA[$P{REPORT_DATA_SOURCE}]]></dataSourceExpression>
</datasetRun>
</dataset>
</crosstabDataset>