2016-06-10 8 views
1

Ich verwende Kreuztabelle mit 7 Zeilengruppen in Jasper Studio. Hier ist das Ergebnis, das ich bekomme.Wie fügt man Zeilentitel in die Kreuztabelle ein?

real result

So können Sie sehen, dass es ziemlich schwierig ist, zu verstehen, welche Daten in Zeilengruppen dargestellt. Ich möchte Zeilengruppen-Header hinzufügen, aber es gibt keinen klaren Weg, es auszuführen!

Hier ist das Ergebnis, das ich erwarte.

expected result

Ich habe versucht, statischen Text hinzuzufügen, aber es schneidet Kreuztabellen- Element und verschwindet, wenn Bericht nach Excel exportiert wird. Gibt es eine Möglichkeit, Zeilengruppenüberschriften in die Kreuztabelle einzufügen?

Antwort

2

Dieser Header, da Sie haben keine <crosstabTotalRowHeader> im

Beispiel

<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> 

ich exportieren zu test und kein Problem finden konnten, zu übertreffen

<crosstabHeaderCell> hinzugefügt werden können.

+0

Das hat funktioniert! Vielen Dank. Ich möchte nur hinzufügen, dass die statische Texteigenschaft "In Container anordnen" = "Freies Layout" im Zeilenkopf. –