为什么我的子报告和主报告返回不同的数据?

时间:2013-09-11 16:09:07

标签: jasper-reports datasource crosstab subreport

我在子报表摘要频段中使用了交叉表来创建动态列/数据透视表。当我独立运行它时工作正常并正确地返回数据,正如预期的那样。

然后当我在另一个报告中将其作为详细信息 Band中的子报告引用时,它运行正常,没有错误,但是缺少某些数据。

我正在为两份报告使用相同的数据源。

子报表数据表达式 $P{SUBREPORT_DIR} + "mySubreportFile.jasper"
连接类型使用数据源表达式
数据源表达式 $P{REPORT_DATA_SOURCE}

有人可以提出建议吗?不幸的是出于安全原因,我无法提供任何文件供您查看。

1 个答案:

答案 0 :(得分:0)

在您的主报告中,是否有群组?您的子报表可能仅限于该组的数据。