【问题标题】:iReport - organizing column output?iReport - 组织列输出?
【发布时间】:2012-06-07 11:55:57
【问题描述】:

我正在编写一份应如下所示的损益报告:

我的数据表如下所示:

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

我想不出在 iReport 中呈现此内容的最佳方式。现在我正在使用交叉表,我能够使用 Bekwam 的"Expanding a Crosstab" technique 将“度量”标签添加到客户列中。

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

谢谢, 丽莎

【问题讨论】:

  • 好的,我想我需要创建一个柱状报表。查看 iReports Ultimate Guide,第 26 页,图 2.15,我意识到我的 iReports(专业版,4.5.1)版本中没有选项 6(布局)。 iReports 4.5.1 中是否仍然存在该选项?
  • 我将模板类型更改为柱状,但似乎唯一的区别是现在我的字段标签被放入详细信息带而不是列标题。有什么方法可以告诉 iReport 在第 1 列中仅打印我的静态标签,在第 2 列中仅打印 5 月 12 日,在第 3 列中仅在 4 月 12 日,等等?

标签: jasper-reports ireport


【解决方案1】:

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

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

【讨论】:

  • 恭喜修复!如果可以,请确保将您的答案标记为“已接受”,以便其他人能够从您的成功中学习。干杯~
猜你喜欢
  • 2021-02-06
  • 1970-01-01
  • 2021-01-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-11-08
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多