iReport - 组织列输出?

时间:2012-05-31 13:23:30

标签: jasper-reports ireport

我正在制作一份应如下所示的盈亏报告: enter image description here

我的数据表看起来像这样:
enter image description here

对于这个P& L我有查询#1,填充当前月份和之前3个月的数据。然后我有查询#2来计算6个月的滚动平均值,然后查询#3来计算年初至今的总数。他们都加入了工会声明。

我无法弄清楚在iReport中渲染它的最佳方法。现在我正在使用交叉表,我能够使用Bekwam的"Expanding a Crosstab" technique将“度量”标签导入客户列。

所以我的问题是 - 有更简单的方法吗?每次我在交叉表中添加一个度量时,我都需要重新排列度量标签和字段。如果我在Excel中创建了一个数据透视表,我可以单击一个下拉框并选择显示或隐藏某些月份 - 在iReport中有没有办法做到这一点?我觉得我必须遗漏一些东西。如果有其他人在这样的列中显示数据,你是怎么做的?如果您在列中设置详细信息带,有关组织输出的任何提示,以使其看起来很专业吗?

谢谢, 莉莎

1 个答案:

答案 0 :(得分:1)

我决定在详细信息频段中创建列。我将测量标签放在第一列中,并将它们设置为仅在该列中打印。然后我在每列中打印我的度量值。我希望我能告诉iReport在2-n列中打印测量值,但我认为这不可能。

有些客户在查询#1中每月都没有值,所以我决定在日历表(日历表左连接查询#1)上加入查询#1,添加空格作为占位符以保留格式。