2

我的问题与主要子报表有关,我的配置如下:

我有一个主要报告,如图所示: 主要报告

真实性相关子报告:

真实性相关报告

最后的 4 个报告中的每一个都具有相同的结构、页眉和详细信息。

每个人最后四个子报告

主报告将参数波长发送到其子报告和所有数据源以及所有信息,最后一个报告具有条件打印详细信息:

$F{wavelength}.intValue()==$P{wavelength}.intValue()

每个数据源“Bean”都有波长作为参数和每个ChX信息。


在执行应用程序时,它会为 Wavelenghts 生成 6 个 TruenessReports:(405,450,...,690),以及每种类型的 48 个子报告(absorvance、reference、abs_error、rel_error)。

生成的报告如下(抱歉,目前无法生成)

Wavelength: 405

Absorvances
Ch1  Ch2  Ch3  Ch4  Ch5  Ch6  Ch7  Ch8  Ch9  Ch10  Ch11  Ch12
 0    0    0    0    0    0    0    0    0    0     0     0
 0    0    0    0    0    0    0    0    0    0     0     0
 0    0    0    0    0    0    0    0    0    0     0     0
 0    0    0    0    0    0    0    0    0    0     0     0
 0    0    0    0    0    0    0    0    0    0     0     0
 0    0    0    0    0    0    0    0    0    0     0     0
 0    0    0    0    0    0    0    0    0    0     0     0
 0    0    0    0    0    0    0    0    0    0     0     0
Reference Absorvances
Ch1  Ch2  Ch3  Ch4  Ch5  Ch6  Ch7  Ch8  Ch9  Ch10  Ch11  Ch12
 0    0    0    0    0    0    0    0    0    0     0     0
 0    0    0    0    0    0    0    0    0    0     0     0
 0    0    0    0    0    0    0    0    0    0     0     0
 0    0    0    0    0    0    0    0    0    0     0     0
 0    0    0    0    0    0    0    0    0    0     0     0
 0    0    0    0    0    0    0    0    0    0     0     0
 0    0    0    0    0    0    0    0    0    0     0     0
 0    0    0    0    0    0    0    0    0    0     0     0
Absorvances Error
Ch1  Ch2  Ch3  Ch4  Ch5  Ch6  Ch7  Ch8  Ch9  Ch10  Ch11  Ch12
 0    0    0    0    0    0    0    0    0    0     0     0
 0    0    0    0    0    0    0    0    0    0     0     0
 0    0    0    0    0    0    0    0    0    0     0     0
 0    0    0    0    0    0    0    0    0    0     0     0
 0    0    0    0    0    0    0    0    0    0     0     0
 0    0    0    0    0    0    0    0    0    0     0     0
 0    0    0    0    0    0    0    0    0    0     0     0
 0    0    0    0    0    0    0    0    0    0     0     0
Relative Errors
Ch1  Ch2  Ch3  Ch4  Ch5  Ch6  Ch7  Ch8  Ch9  Ch10  Ch11  Ch12
 0    0    0    0    0    0    0    0    0    0     0     0
 0    0    0    0    0    0    0    0    0    0     0     0
 0    0    0    0    0    0    0    0    0    0     0     0
 0    0    0    0    0    0    0    0    0    0     0     0
 0    0    0    0    0    0    0    0    0    0     0     0
 0    0    0    0    0    0    0    0    0    0     0     0
 0    0    0    0    0    0    0    0    0    0     0     0
 0    0    0    0    0    0    0    0    0    0     0     0


Wavelength: 450

Absorvances

Reference Absorvances

Absorvances Error

Relative Errors


....

Wavelength: 690

Absorvances

Reference Absorvances

Absorvances Error

Relative Errors

因此,仅在第一次打印最后 4 个子报告时,下一个(在我的情况下为 5 个其他波长)它不打印任何内容,并且有其自身相关波长的数据。

有人知道吗?

4

0 回答 0