我在Jasper Studio中使用带有7个行组的交叉表。 这是结果,我得到了。
所以你可以看到,它很难理解,行组中显示的数据是什么。我想添加Row Group Headers,但没有明确的方法来执行它!
这是我期望的结果。
我尝试添加静态文本,但是当报表导出到Excel时,它与交叉表元素相交并消失。有没有办法将行组头添加到交叉表?
答案 0 :(得分:3)
此标题,因为您没有<crosstabTotalRowHeader>
,可以在 <crosstabHeaderCell>
示例强>
<crosstab columnBreakOffset="100">
<reportElement x="0" y="0" width="802" height="443" uuid="a9b70522-f87a-4366-9ab5-934ed94b02f6"/>
<crosstabHeaderCell>
<cellContents>
<staticText>
<reportElement style="Crosstab Data Text" x="0" y="0" width="100" height="26" uuid="0696b52c-76ef-46ef-a7f5-d5edffd1177f"/>
<text><![CDATA[City]]></text>
</staticText>
<staticText>
<reportElement style="Crosstab Data Text" x="100" y="0" width="100" height="26" uuid="336200c6-96c6-4eb1-b3ab-5cbeeb55c81c"/>
<text><![CDATA[Accident date]]></text>
</staticText>
.....
</cellContents>
</crosstabHeaderCell>
<rowGroup name="city" width="100">
....
</crosstab>
我测试了导出到excel并且没有发现任何问题。