我需要更改BIRT报告中表格的方向,以便表格标题是垂直的而不是水平的。
这可能吗?我不想使用交叉表。
答案 0 :(得分:4)
似乎这个线程仍然被指向,所以我发布了一个使用交叉表的水平表布局的示例。我知道它不会帮助原作者,但是现在跟随这个主题的其他人可能会觉得这很有帮助。
要创建水平分组,首先像普通一样创建查询,然后创建一个数据立方体。在此数据立方体中,将所需的每个字段拖到一个组中。然后在报表上拖动新的交叉表,并将每个字段拖到右上角的列组区域。它将为每个字段创建一个新的标题行。不要在左侧(行)放置任何东西,也不要在测量区域(右下角)放置任何东西。这将在左侧创建标签......数据将向右延伸。
可以从以下网址下载报告设计示例:http://developer.actuate.com/community/forum/index.php?/files/file/1079-horizontal-table-using-crosstab/
维吉尔
答案 1 :(得分:2)
如果您希望在页面上报告数据集记录,则必须通过交叉表完成此操作。
如果您希望将数据集记录报告 down 页面,据我所知,这不能自动完成。但是,可以通过在报表表对象中为要报告的每个数据库字段插入新的详细信息行,然后将列标题从标题行移动到第一列的详细信息行并将记录值移动到第二列的详细信息行中来完成。
因此,例如,包含6列的报告将成为包含6个明细行的双列报告。
答案 2 :(得分:1)
不在框中(最多3.7)。你必须使用像that one这样的3人聚会图书馆。