SuperX-Kernmodul
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

401 lines
19 KiB

<?xml version="1.0" encoding="UTF-8"?>
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="Studierende Datenblatt" language="groovy" pageWidth="842" pageHeight="700" orientation="Landscape" columnWidth="782" leftMargin="16" rightMargin="16" topMargin="14" bottomMargin="16">
<property name="ireport.zoom" value="1.100000000000002"/>
<property name="ireport.x" value="0"/>
<property name="ireport.y" value="189"/>
<style name="Crosstab Data Text" hAlign="Center"/>
<queryString language="xPath">
<![CDATA[/ergebnisse/ergebnis/ergebniselement/sqlerg/row]]>
</queryString>
<field name="Berichtsname" class="java.lang.String">
<fieldDescription><![CDATA[/ergebnisse/ergebnis[ @ordnr='0']/maskenname]]></fieldDescription>
</field>
<field name="Erlaeuterung" class="java.lang.String">
<fieldDescription><![CDATA[/ergebnisse/ergebnis[ @ordnr='0']/explanation]]></fieldDescription>
</field>
<field name="REPORT_HEADING_INSTITUTION" class="java.lang.String">
<fieldDescription><![CDATA[/ergebnisse/generalinfo/REPORT_HEADING_INSTITUTION]]></fieldDescription>
</field>
<field name="REPORT_HEADING_URL" class="java.lang.String">
<fieldDescription><![CDATA[/ergebnisse/generalinfo/REPORT_HEADING_URL]]></fieldDescription>
</field>
<field name="REPORT_LOGO_FILE" class="java.lang.String">
<fieldDescription><![CDATA[/ergebnisse/generalinfo/REPORT_LOGO_FILE]]></fieldDescription>
</field>
<field name="REPORT_HEADING_ADRESS" class="java.lang.String">
<fieldDescription><![CDATA[/ergebnisse/generalinfo/REPORT_HEADING_ADRESS]]></fieldDescription>
</field>
<field name="REPORT_EMAIL" class="java.lang.String">
<fieldDescription><![CDATA[/ergebnisse/generalinfo/REPORT_EMAIL]]></fieldDescription>
</field>
<field name="REPORT_DOCUMENTATION_URL" class="java.lang.String">
<fieldDescription><![CDATA[/ergebnisse/generalinfo/REPORT_DOCUMENTATION_URL]]></fieldDescription>
</field>
<field name="Geschlecht" class="java.lang.String">
<fieldDescription><![CDATA[col[@id="0" and wert!=""]/wert]]></fieldDescription>
</field>
<field name="Geschlecht (Schlüssel)" class="java.lang.Integer">
<fieldDescription><![CDATA[col[@id="1" and wert!=""]/wert]]></fieldDescription>
</field>
<field name="Semester der Belegung" class="java.lang.String">
<fieldDescription><![CDATA[col[@id="2" and wert!=""]/wert]]></fieldDescription>
</field>
<field name="Semester der Belegung (Schlüssel)" class="java.lang.Integer">
<fieldDescription><![CDATA[col[@id="3" and wert!=""]/wert]]></fieldDescription>
</field>
<field name="Summe" class="java.lang.Integer">
<fieldDescription><![CDATA[col[@id="4" and wert!=""]/wert]]></fieldDescription>
</field>
<field name="legende_Köpfe oder Fälle ?_label" class="java.lang.String">
<fieldDescription><![CDATA[/ergebnisse/ergebnis[ @ordnr='0']/completefields/feld [@tid=""]/@varname]]></fieldDescription>
</field>
<field name="legende_Köpfe oder Fälle ?_value" class="java.lang.String">
<fieldDescription><![CDATA[/ergebnisse/ergebnis[ @ordnr='0']/completefields/feld [@tid=""]/value_caption]]></fieldDescription>
</field>
<field name="legende_Stichtag_label" class="java.lang.String">
<fieldDescription><![CDATA[/ergebnisse/ergebnis[ @ordnr='0']/completefields/feld [@tid=""]/@varname]]></fieldDescription>
</field>
<field name="legende_Stichtag_value" class="java.lang.String">
<fieldDescription><![CDATA[/ergebnisse/ergebnis[ @ordnr='0']/completefields/feld [@tid=""]/value_caption]]></fieldDescription>
</field>
<field name="legende_Seit Semester_label" class="java.lang.String">
<fieldDescription><![CDATA[/ergebnisse/ergebnis[ @ordnr='0']/completefields/feld [@tid=""]/@varname]]></fieldDescription>
</field>
<field name="legende_Seit Semester_value" class="java.lang.String">
<fieldDescription><![CDATA[/ergebnisse/ergebnis[ @ordnr='0']/completefields/feld [@tid=""]/value_caption]]></fieldDescription>
</field>
<field name="legende_Bis Semester_label" class="java.lang.String">
<fieldDescription><![CDATA[/ergebnisse/ergebnis[ @ordnr='0']/completefields/feld [@tid=""]/@varname]]></fieldDescription>
</field>
<field name="legende_Bis Semester_value" class="java.lang.String">
<fieldDescription><![CDATA[/ergebnisse/ergebnis[ @ordnr='0']/completefields/feld [@tid=""]/value_caption]]></fieldDescription>
</field>
<field name="legende_Studiengang_label" class="java.lang.String">
<fieldDescription><![CDATA[/ergebnisse/ergebnis[ @ordnr='0']/completefields/feld [@tid=""]/@varname]]></fieldDescription>
</field>
<field name="legende_Studiengang_value" class="java.lang.String">
<fieldDescription><![CDATA[/ergebnisse/ergebnis[ @ordnr='0']/completefields/feld [@tid=""]/value_caption]]></fieldDescription>
</field>
<field name="legende_Fächer_label" class="java.lang.String">
<fieldDescription><![CDATA[/ergebnisse/ergebnis[ @ordnr='0']/completefields/feld [@tid=""]/@varname]]></fieldDescription>
</field>
<field name="legende_Fächer_value" class="java.lang.String">
<fieldDescription><![CDATA[/ergebnisse/ergebnis[ @ordnr='0']/completefields/feld [@tid=""]/value_caption]]></fieldDescription>
</field>
<field name="legende_Status_label" class="java.lang.String">
<fieldDescription><![CDATA[/ergebnisse/ergebnis[ @ordnr='0']/completefields/feld [@tid=""]/@varname]]></fieldDescription>
</field>
<field name="legende_Status_value" class="java.lang.String">
<fieldDescription><![CDATA[/ergebnisse/ergebnis[ @ordnr='0']/completefields/feld [@tid=""]/value_caption]]></fieldDescription>
</field>
<field name="legende_Hörerstatus_label" class="java.lang.String">
<fieldDescription><![CDATA[/ergebnisse/ergebnis[ @ordnr='0']/completefields/feld [@tid=""]/@varname]]></fieldDescription>
</field>
<field name="legende_Hörerstatus_value" class="java.lang.String">
<fieldDescription><![CDATA[/ergebnisse/ergebnis[ @ordnr='0']/completefields/feld [@tid=""]/value_caption]]></fieldDescription>
</field>
<field name="legende_bis Fachsemester_label" class="java.lang.String">
<fieldDescription><![CDATA[/ergebnisse/ergebnis[ @ordnr='0']/completefields/feld [@tid=""]/@varname]]></fieldDescription>
</field>
<field name="legende_bis Fachsemester_value" class="java.lang.String">
<fieldDescription><![CDATA[/ergebnisse/ergebnis[ @ordnr='0']/completefields/feld [@tid=""]/value_caption]]></fieldDescription>
</field>
<field name="legende_Abschluss_label" class="java.lang.String">
<fieldDescription><![CDATA[/ergebnisse/ergebnis[ @ordnr='0']/completefields/feld [@tid=""]/@varname]]></fieldDescription>
</field>
<field name="legende_Abschluss_value" class="java.lang.String">
<fieldDescription><![CDATA[/ergebnisse/ergebnis[ @ordnr='0']/completefields/feld [@tid=""]/value_caption]]></fieldDescription>
</field>
<field name="legende_Geschlecht_label" class="java.lang.String">
<fieldDescription><![CDATA[/ergebnisse/ergebnis[ @ordnr='0']/completefields/feld [@tid=""]/@varname]]></fieldDescription>
</field>
<field name="legende_Geschlecht_value" class="java.lang.String">
<fieldDescription><![CDATA[/ergebnisse/ergebnis[ @ordnr='0']/completefields/feld [@tid=""]/value_caption]]></fieldDescription>
</field>
<field name="legende_Filter Studierende_label" class="java.lang.String">
<fieldDescription><![CDATA[/ergebnisse/ergebnis[ @ordnr='0']/completefields/feld [@tid=""]/@varname]]></fieldDescription>
</field>
<field name="legende_Filter Studierende_value" class="java.lang.String">
<fieldDescription><![CDATA[/ergebnisse/ergebnis[ @ordnr='0']/completefields/feld [@tid=""]/value_caption]]></fieldDescription>
</field>
<field name="legende_Weitere Tabellen_label" class="java.lang.String">
<fieldDescription><![CDATA[/ergebnisse/ergebnis[ @ordnr='0']/completefields/feld [@tid=""]/@varname]]></fieldDescription>
</field>
<field name="legende_Weitere Tabellen_value" class="java.lang.String">
<fieldDescription><![CDATA[/ergebnisse/ergebnis[ @ordnr='0']/completefields/feld [@tid=""]/value_caption]]></fieldDescription>
</field>
<field name="legende_Felder_label" class="java.lang.String">
<fieldDescription><![CDATA[/ergebnisse/ergebnis[ @ordnr='0']/completefields/feld [@tid=""]/@varname]]></fieldDescription>
</field>
<field name="legende_Felder_value" class="java.lang.String">
<fieldDescription><![CDATA[/ergebnisse/ergebnis[ @ordnr='0']/completefields/feld [@tid=""]/value_caption]]></fieldDescription>
</field>
<field name="legende_Schlüssel anzeigen_label" class="java.lang.String">
<fieldDescription><![CDATA[/ergebnisse/ergebnis[ @ordnr='0']/completefields/feld [@tid=""]/@varname]]></fieldDescription>
</field>
<field name="legende_Schlüssel anzeigen_value" class="java.lang.String">
<fieldDescription><![CDATA[/ergebnisse/ergebnis[ @ordnr='0']/completefields/feld [@tid=""]/value_caption]]></fieldDescription>
</field>
<field name="standdatum" class="java.lang.String">
<fieldDescription><![CDATA[/ergebnisse/ergebnis[ @ordnr='0']/stand]]></fieldDescription>
</field>
<field name="user" class="java.lang.String">
<fieldDescription><![CDATA[/ergebnisse/user]]></fieldDescription>
</field>
<sortField name="Semester der Belegung (Schlüssel)" order="Descending"/>
<variable name="summe_l" class="java.lang.Double" resetType="None" calculation="Lowest">
<variableExpression><![CDATA[$F{Summe}]]></variableExpression>
</variable>
<variable name="summe_h" class="java.lang.Double" resetType="None" calculation="Highest">
<variableExpression><![CDATA[$F{Summe}]]></variableExpression>
</variable>
<group name="Geschlecht">
<groupExpression><![CDATA[$F{Geschlecht}]]></groupExpression>
</group>
<background>
<band splitType="Stretch"/>
</background>
<title>
<band height="76">
<textField>
<reportElement x="0" y="0" width="185" height="12"/>
<textElement>
<font fontName="Liberation Sans"/>
</textElement>
<textFieldExpression><![CDATA[$F{REPORT_HEADING_INSTITUTION}]]></textFieldExpression>
</textField>
<textField>
<reportElement x="0" y="20" width="185" height="12"/>
<textElement>
<font fontName="Liberation Sans"/>
</textElement>
<textFieldExpression><![CDATA[$F{REPORT_HEADING_URL}]]></textFieldExpression>
</textField>
<textField>
<reportElement x="24" y="62" width="100" height="10"/>
<textElement>
<font fontName="Liberation Sans" size="8"/>
</textElement>
<textFieldExpression><![CDATA[$F{standdatum}]]></textFieldExpression>
</textField>
<staticText>
<reportElement mode="Transparent" x="0" y="62" width="24" height="10" forecolor="#000000" backcolor="#FFFFFF"/>
<textElement textAlignment="Left" verticalAlignment="Top" rotation="None" markup="none">
<font fontName="Liberation Sans" size="8" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Liberation Sans" pdfEncoding="Cp1252" isPdfEmbedded="false"/>
<paragraph lineSpacing="Single"/>
</textElement>
<text><![CDATA[Stand:]]></text>
</staticText>
<staticText>
<reportElement x="0" y="44" width="303" height="18"/>
<textElement>
<font fontName="Liberation Sans" size="14" isBold="true"/>
</textElement>
<text><![CDATA[Studierende nach Semester und Geschlecht]]></text>
</staticText>
</band>
</title>
<pageFooter>
<band height="15">
<staticText>
<reportElement mode="Transparent" x="0" y="3" width="89" height="12" forecolor="#000000" backcolor="#FFFFFF"/>
<textElement textAlignment="Left" verticalAlignment="Top" rotation="None" markup="none">
<font fontName="Liberation Sans" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Liberation Sans" pdfEncoding="Cp1252" isPdfEmbedded="false"/>
<paragraph lineSpacing="Single"/>
</textElement>
<text><![CDATA[Erzeugungsdatum:]]></text>
</staticText>
<textField pattern="dd.MM.yyy">
<reportElement mode="Transparent" x="89" y="3" width="96" height="12" forecolor="#000000" backcolor="#FFFFFF"/>
<textElement textAlignment="Left" verticalAlignment="Top" rotation="None" markup="none">
<font fontName="Liberation Sans" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Liberation Sans" pdfEncoding="Cp1252" isPdfEmbedded="false"/>
<paragraph lineSpacing="Single"/>
</textElement>
<textFieldExpression><![CDATA[new java.util.Date()]]></textFieldExpression>
</textField>
<textField evaluationTime="Report" isBlankWhenNull="false">
<reportElement key="textField" x="770" y="3" width="39" height="12"/>
<box>
<topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<bottomPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
</box>
<textElement>
<font fontName="Liberation Sans"/>
</textElement>
<textFieldExpression><![CDATA["" + $V{PAGE_NUMBER} + ""]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="false">
<reportElement key="textField" x="676" y="3" width="94" height="12"/>
<box>
<topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<bottomPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
</box>
<textElement textAlignment="Right">
<font fontName="Liberation Sans"/>
</textElement>
<textFieldExpression><![CDATA["Seite " + $V{PAGE_NUMBER} + " von "]]></textFieldExpression>
</textField>
</band>
</pageFooter>
<summary>
<band height="557">
<barChart>
<chart>
<reportElement x="9" y="351" width="791" height="201"/>
<chartTitle/>
<chartSubtitle/>
<chartLegend/>
</chart>
<categoryDataset>
<categorySeries>
<seriesExpression><![CDATA[$F{Semester der Belegung}]]></seriesExpression>
<categoryExpression><![CDATA[$F{Geschlecht}]]></categoryExpression>
<valueExpression><![CDATA[$F{Summe}]]></valueExpression>
</categorySeries>
</categoryDataset>
<barPlot>
<plot/>
<itemLabel/>
</barPlot>
</barChart>
<elementGroup>
<elementGroup/>
</elementGroup>
<barChart>
<chart>
<reportElement x="9" y="141" width="791" height="191"/>
<chartTitle/>
<chartSubtitle/>
<chartLegend/>
</chart>
<categoryDataset>
<categorySeries>
<seriesExpression><![CDATA[$F{Geschlecht}]]></seriesExpression>
<categoryExpression><![CDATA[$F{Semester der Belegung}]]></categoryExpression>
<valueExpression><![CDATA[$F{Summe}]]></valueExpression>
</categorySeries>
</categoryDataset>
<barPlot>
<plot/>
<itemLabel/>
</barPlot>
</barChart>
<crosstab>
<reportElement x="0" y="0" width="809" height="130"/>
<rowGroup name="Geschlecht" width="70" totalPosition="End">
<bucket class="java.lang.String">
<bucketExpression><![CDATA[$F{Geschlecht}]]></bucketExpression>
</bucket>
<crosstabRowHeader>
<cellContents backcolor="#F0F8FF" mode="Opaque">
<box>
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
</box>
<textField>
<reportElement style="Crosstab Data Text" x="0" y="0" width="70" height="25"/>
<textElement/>
<textFieldExpression><![CDATA[$V{Geschlecht}]]></textFieldExpression>
</textField>
</cellContents>
</crosstabRowHeader>
<crosstabTotalRowHeader>
<cellContents backcolor="#BFE1FF" mode="Opaque">
<box>
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
</box>
<staticText>
<reportElement x="0" y="0" width="70" height="25"/>
<textElement textAlignment="Center" verticalAlignment="Middle"/>
<text><![CDATA[Total Geschlecht]]></text>
</staticText>
</cellContents>
</crosstabTotalRowHeader>
</rowGroup>
<columnGroup name="Semester der Belegung (Schlüssel)" height="30" totalPosition="End">
<bucket class="java.lang.String">
<bucketExpression><![CDATA[$F{Semester der Belegung (Schlüssel)}]]></bucketExpression>
</bucket>
<crosstabColumnHeader>
<cellContents backcolor="#F0F8FF" mode="Opaque">
<box>
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
</box>
<textField>
<reportElement style="Crosstab Data Text" x="0" y="0" width="50" height="30"/>
<textElement/>
<textFieldExpression><![CDATA[$V{Semester der Belegung (Schlüssel)}]]></textFieldExpression>
</textField>
</cellContents>
</crosstabColumnHeader>
<crosstabTotalColumnHeader>
<cellContents backcolor="#BFE1FF" mode="Opaque">
<box>
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
</box>
<staticText>
<reportElement x="0" y="0" width="50" height="30"/>
<textElement textAlignment="Center" verticalAlignment="Middle"/>
<text><![CDATA[Total Semester der Belegung (Schlüssel)]]></text>
</staticText>
</cellContents>
</crosstabTotalColumnHeader>
</columnGroup>
<measure name="SummeMeasure" class="java.lang.Integer" calculation="Sum">
<measureExpression><![CDATA[$F{Summe}]]></measureExpression>
</measure>
<crosstabCell width="50" height="25">
<cellContents>
<box>
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
</box>
<textField>
<reportElement style="Crosstab Data Text" x="0" y="0" width="50" height="25"/>
<textElement/>
<textFieldExpression><![CDATA[$V{SummeMeasure}]]></textFieldExpression>
</textField>
</cellContents>
</crosstabCell>
<crosstabCell height="25" rowTotalGroup="Geschlecht">
<cellContents backcolor="#BFE1FF" mode="Opaque">
<box>
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
</box>
<textField>
<reportElement style="Crosstab Data Text" x="0" y="0" width="50" height="25"/>
<textElement/>
<textFieldExpression><![CDATA[$V{SummeMeasure}]]></textFieldExpression>
</textField>
</cellContents>
</crosstabCell>
<crosstabCell width="50" columnTotalGroup="Semester der Belegung (Schlüssel)">
<cellContents backcolor="#BFE1FF" mode="Opaque">
<box>
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
</box>
<textField>
<reportElement style="Crosstab Data Text" x="0" y="0" width="50" height="25"/>
<textElement/>
<textFieldExpression><![CDATA[$V{SummeMeasure}]]></textFieldExpression>
</textField>
</cellContents>
</crosstabCell>
<crosstabCell rowTotalGroup="Geschlecht" columnTotalGroup="Semester der Belegung (Schlüssel)">
<cellContents backcolor="#BFE1FF" mode="Opaque">
<box>
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
</box>
<textField>
<reportElement style="Crosstab Data Text" x="0" y="0" width="50" height="25"/>
<textElement/>
<textFieldExpression><![CDATA[$V{SummeMeasure}]]></textFieldExpression>
</textField>
</cellContents>
</crosstabCell>
</crosstab>
</band>
</summary>
</jasperReport>