Jasper reports Jaspersoft打印N个带有动态/未定义数据列表的水平子报告,并与垂直列对齐

Jasper reports Jaspersoft打印N个带有动态/未定义数据列表的水平子报告,并与垂直列对齐,jasper-reports,Jasper Reports,要求以垂直顺序打印带有一些列的报告,并水平连接N个子报告的列表, 具有做多层头的能力 下面的示例显示年份(2012年、2013年)是头,它们的值将动态获取,而[Q1、Q2、Q3、Q4]是静态头 2012年以下的部分将根据需要包含的年数水平重复。 所以可能是2012年或20132014年 因此,表格将以水平和垂直两种方式展开 我的SQL数据输出如下: 我想要的报告输出 如果您能分享如何实现它的想法,请提供帮助。看起来crosstab会对您有所帮助,但是,您知道crosstab命令行组/列组,我

要求以垂直顺序打印带有一些列的报告,并水平连接N个子报告的列表, 具有做多层头的能力

下面的示例显示年份(2012年、2013年)是头,它们的值将动态获取,而[Q1、Q2、Q3、Q4]是静态头

2012年以下的部分将根据需要包含的年数水平重复。 所以可能是2012年或20132014年

因此,表格将以水平和垂直两种方式展开

我的SQL数据输出如下:

我想要的报告输出


如果您能分享如何实现它的想法,请提供帮助。

看起来crosstab会对您有所帮助,但是,您知道crosstab命令行组/列组,我认为这在这里不起作用