From c948d9d68b2ede724b8a6af6fa511382cd68d6a3 Mon Sep 17 00:00:00 2001
From: Daniel Quathamer
Date: Tue, 22 Apr 2025 08:39:43 +0200
Subject: [PATCH] Beispiel Dashboard Navigation und Druckversion #7
---
src-modules/module/viz/conf/includes.txt | 26 ++
.../module/viz/masken/44220_felderinfo.unl | 1 +
.../viz/masken/44220_masken_felder_bez.unl | 1 +
.../module/viz/masken/44250_felderinfo.unl | 1 +
.../viz/masken/44250_masken_felder_bez.unl | 1 +
.../module/viz/masken/44280_felderinfo.unl | 1 +
.../viz/masken/44280_masken_felder_bez.unl | 1 +
.../module/viz/masken/44310_felderinfo.unl | 1 +
.../viz/masken/44310_masken_felder_bez.unl | 1 +
.../module/viz/masken/44340_felderinfo.unl | 1 +
.../viz/masken/44340_masken_felder_bez.unl | 1 +
.../module/viz/masken/44600_felderinfo.unl | 1 +
.../viz/masken/44600_masken_felder_bez.unl | 1 +
.../module/viz/masken/44630_felderinfo.unl | 4 +-
.../viz/masken/44630_masken_felder_bez.unl | 2 +
.../module/viz/masken/44630_maskeninfo.unl | 161 +++++---
.../module/viz/masken/44660_felderinfo.unl | 1 +
.../viz/masken/44660_masken_felder_bez.unl | 1 +
.../sx_stylesheets_einfuegen.sql | 136 ++++++-
superx/WEB-INF/reports/44190_sub_0.jrxml | 305 +++++++++++++++
superx/WEB-INF/reports/44190_sub_1.jrxml | 319 ++++++++++++++++
superx/WEB-INF/reports/44190_sub_2.jrxml | 331 ++++++++++++++++
superx/WEB-INF/reports/44190_sub_3.jrxml | 356 ++++++++++++++++++
superx/WEB-INF/reports/44190_sub_4.jrxml | 331 ++++++++++++++++
superx/WEB-INF/reports/44190_sub_5.jrxml | 331 ++++++++++++++++
superx/WEB-INF/reports/44190_sub_6.jrxml | 331 ++++++++++++++++
superx/WEB-INF/reports/44190_sub_7.jrxml | 307 +++++++++++++++
superx/WEB-INF/reports/44660_sub_0.jrxml | 306 +++++++++++++++
superx/WEB-INF/reports/44660_sub_1.jrxml | 321 ++++++++++++++++
superx/WEB-INF/reports/44660_sub_2.jrxml | 321 ++++++++++++++++
superx/WEB-INF/reports/44660_sub_3.jrxml | 319 ++++++++++++++++
.../reports/viz_report_44190_xmlsource.jrxml | 2 +
.../reports/viz_report_44660_xmlsource.jrxml | 2 +
superx/xml/js/viz/viz_viewer.js | 49 ++-
superx/xml/viz_components.xsl | 228 +++++++++--
superx/xml/viz_html_chart_viewer_grid.xsl | 7 +-
36 files changed, 4404 insertions(+), 105 deletions(-)
create mode 100644 superx/WEB-INF/reports/44190_sub_0.jrxml
create mode 100644 superx/WEB-INF/reports/44190_sub_1.jrxml
create mode 100644 superx/WEB-INF/reports/44190_sub_2.jrxml
create mode 100644 superx/WEB-INF/reports/44190_sub_3.jrxml
create mode 100644 superx/WEB-INF/reports/44190_sub_4.jrxml
create mode 100644 superx/WEB-INF/reports/44190_sub_5.jrxml
create mode 100644 superx/WEB-INF/reports/44190_sub_6.jrxml
create mode 100644 superx/WEB-INF/reports/44190_sub_7.jrxml
create mode 100644 superx/WEB-INF/reports/44660_sub_0.jrxml
create mode 100644 superx/WEB-INF/reports/44660_sub_1.jrxml
create mode 100644 superx/WEB-INF/reports/44660_sub_2.jrxml
create mode 100644 superx/WEB-INF/reports/44660_sub_3.jrxml
create mode 100644 superx/WEB-INF/reports/viz_report_44190_xmlsource.jrxml
create mode 100644 superx/WEB-INF/reports/viz_report_44660_xmlsource.jrxml
diff --git a/src-modules/module/viz/conf/includes.txt b/src-modules/module/viz/conf/includes.txt
index 7e5ac56..7adb6d0 100644
--- a/src-modules/module/viz/conf/includes.txt
+++ b/src-modules/module/viz/conf/includes.txt
@@ -6,6 +6,32 @@ images/plus-circled.svg
images/minus-circled.svg
style/sx_viz_muster.css
WEB-INF/conf/edustore/db/bin/SQL_ENV_viz.sam
+WEB-INF/reports/44190_sub_0.jasper
+WEB-INF/reports/44190_sub_0.jrxml
+WEB-INF/reports/44190_sub_1.jasper
+WEB-INF/reports/44190_sub_1.jrxml
+WEB-INF/reports/44190_sub_2.jasper
+WEB-INF/reports/44190_sub_2.jrxml
+WEB-INF/reports/44190_sub_3.jasper
+WEB-INF/reports/44190_sub_3.jrxml
+WEB-INF/reports/44190_sub_4.jasper
+WEB-INF/reports/44190_sub_4.jrxml
+WEB-INF/reports/44190_sub_5.jasper
+WEB-INF/reports/44190_sub_5.jrxml
+WEB-INF/reports/44190_sub_6.jasper
+WEB-INF/reports/44190_sub_6.jrxml
+WEB-INF/reports/44190_sub_7.jasper
+WEB-INF/reports/44190_sub_7.jrxml
+WEB-INF/reports/44660_sub_0.jasper
+WEB-INF/reports/44660_sub_0.jrxml
+WEB-INF/reports/44660_sub_1.jasper
+WEB-INF/reports/44660_sub_1.jrxml
+WEB-INF/reports/44660_sub_2.jasper
+WEB-INF/reports/44660_sub_2.jrxml
+WEB-INF/reports/44660_sub_3.jasper
+WEB-INF/reports/44660_sub_3.jrxml
+WEB-INF/reports/viz_report_44190_xmlsource.jrxml
+WEB-INF/reports/viz_report_44660_xmlsource.jrxml
xml/js/viz/d3.min.js
xml/js/viz/d3-7.8.0-license.txt
xml/js/viz/echarts.min.js
diff --git a/src-modules/module/viz/masken/44220_felderinfo.unl b/src-modules/module/viz/masken/44220_felderinfo.unl
index 6f81460..c5e9f2f 100644
--- a/src-modules/module/viz/masken/44220_felderinfo.unl
+++ b/src-modules/module/viz/masken/44220_felderinfo.unl
@@ -26,5 +26,6 @@ order by sortnr, caption limit 1\
44231^Stichtag^23^330^-1^130^100^1^sql^30^1^1^<> select tid, name from sos_stichtag where stichtagsart='Studierende';^ ^<> select tid, name from sos_stichtag where stichtagsart='Studierende' and appl_key='0';^
44232^Hörerstatus^200^330^-1^140^150^1^sql^30^0^1^<> select apnr, eintrag from hoererstatus order by 2^apnr, eintrag^<> select apnr, eintrag from hoererstatus where eintrag='alle';^
44233^Jahr^110^0^0^140^80^1^integer^30^0^13^ ^ ^ ^
+44234^Semestertyp^22^350^-1^140^80^1^integer^255^0^1^<> select 1,'nur Sommersemester' from xdummy union select 2,'nur Wintersemester' from xdummy^ ^<> select 2,'nur Wintersemester' from xdummy^
44238^Köpfe oder Fälle ?^0^0^0^140^150^1^sql^70^0^1^<> select apnr, eintrag from koepfe_oder_faelle order by 2^apnr, eintrag^<> select apnr, eintrag from koepfe_oder_faelle where eintrag = 'Fälle';^
44242^Geschlecht^110^0^0^140^80^1^integer^30^0^1^<> SELECT apnr,druck FROM cif where key = 9003 and apnr between 1 and 4 order by 1;^ ^ ^
diff --git a/src-modules/module/viz/masken/44220_masken_felder_bez.unl b/src-modules/module/viz/masken/44220_masken_felder_bez.unl
index 2d4e43a..9622a36 100644
--- a/src-modules/module/viz/masken/44220_masken_felder_bez.unl
+++ b/src-modules/module/viz/masken/44220_masken_felder_bez.unl
@@ -12,5 +12,6 @@
44220^44231^
44220^44232^
44220^44233^
+44220^44234^
44220^44238^
44220^44242^
diff --git a/src-modules/module/viz/masken/44250_felderinfo.unl b/src-modules/module/viz/masken/44250_felderinfo.unl
index f677bc9..199ac5c 100644
--- a/src-modules/module/viz/masken/44250_felderinfo.unl
+++ b/src-modules/module/viz/masken/44250_felderinfo.unl
@@ -26,5 +26,6 @@ limit 1\
44261^Stichtag^23^330^-1^130^100^1^sql^30^1^1^<> select tid, name from sos_stichtag where stichtagsart='Studierende';^ ^<> select tid, name from sos_stichtag where stichtagsart='Studierende' and appl_key='0';^
44262^Hörerstatus^200^330^-1^140^150^1^sql^30^0^1^<> select apnr, eintrag from hoererstatus order by 2^apnr, eintrag^<> select apnr, eintrag from hoererstatus where eintrag='alle';^
44263^Jahr^110^0^0^140^80^1^integer^30^0^13^ ^ ^ ^
+44264^Semestertyp^22^350^-1^140^80^1^integer^255^0^1^<> select 1,'nur Sommersemester' from xdummy union select 2,'nur Wintersemester' from xdummy^ ^<> select 2,'nur Wintersemester' from xdummy^
44268^Köpfe oder Fälle ?^0^0^0^140^150^1^sql^70^0^1^<> select apnr, eintrag from koepfe_oder_faelle order by 2^apnr, eintrag^<> select apnr, eintrag from koepfe_oder_faelle where eintrag = 'Fälle';^
44272^Geschlecht^110^0^0^140^80^1^integer^30^0^1^<> SELECT apnr,druck FROM cif where key = 9003 and apnr between 1 and 4 order by 1;^ ^ ^
diff --git a/src-modules/module/viz/masken/44250_masken_felder_bez.unl b/src-modules/module/viz/masken/44250_masken_felder_bez.unl
index 1bd40ef..e88c46b 100644
--- a/src-modules/module/viz/masken/44250_masken_felder_bez.unl
+++ b/src-modules/module/viz/masken/44250_masken_felder_bez.unl
@@ -11,5 +11,6 @@
44250^44261^
44250^44262^
44250^44263^
+44250^44264^
44250^44268^
44250^44272^
diff --git a/src-modules/module/viz/masken/44280_felderinfo.unl b/src-modules/module/viz/masken/44280_felderinfo.unl
index b010387..972f8a5 100644
--- a/src-modules/module/viz/masken/44280_felderinfo.unl
+++ b/src-modules/module/viz/masken/44280_felderinfo.unl
@@ -26,5 +26,6 @@ order by sortnr, caption limit 1\
44291^Stichtag^23^330^-1^130^100^1^sql^30^1^1^<> select tid, name from sos_stichtag where stichtagsart='Studierende';^ ^<> select tid, name from sos_stichtag where stichtagsart='Studierende' and appl_key='0';^
44292^Hörerstatus^200^330^-1^140^150^1^sql^30^0^1^<> select apnr, eintrag from hoererstatus order by 2^ ^<> select apnr, eintrag from hoererstatus where eintrag='alle';^
44293^Jahr^110^0^0^140^80^1^integer^30^0^13^ ^ ^ ^
+44294^Semestertyp^22^350^-1^140^80^1^integer^255^0^1^<> select 1,'nur Sommersemester' from xdummy union select 2,'nur Wintersemester' from xdummy^ ^<> select 2,'nur Wintersemester' from xdummy^
44298^Köpfe oder Fälle ?^0^0^0^140^150^1^sql^70^0^1^<> select apnr, eintrag from koepfe_oder_faelle order by 2^apnr, eintrag^<> select apnr, eintrag from koepfe_oder_faelle where eintrag = 'Fälle';^
44302^Geschlecht^110^0^0^140^80^1^integer^30^0^1^<> SELECT apnr,druck FROM cif where key = 9003 and apnr between 1 and 4 order by 1;^ ^ ^
diff --git a/src-modules/module/viz/masken/44280_masken_felder_bez.unl b/src-modules/module/viz/masken/44280_masken_felder_bez.unl
index 7da5c28..caff1aa 100644
--- a/src-modules/module/viz/masken/44280_masken_felder_bez.unl
+++ b/src-modules/module/viz/masken/44280_masken_felder_bez.unl
@@ -12,5 +12,6 @@
44280^44291^
44280^44292^
44280^44293^
+44280^44294^
44280^44298^
44280^44302^
diff --git a/src-modules/module/viz/masken/44310_felderinfo.unl b/src-modules/module/viz/masken/44310_felderinfo.unl
index dbecac7..70a8b93 100644
--- a/src-modules/module/viz/masken/44310_felderinfo.unl
+++ b/src-modules/module/viz/masken/44310_felderinfo.unl
@@ -26,5 +26,6 @@ order by sortnr, caption limit 1\
44321^Stichtag^23^330^-1^130^100^1^sql^30^1^1^<> select tid, name from sos_stichtag where stichtagsart='Studierende';^ ^<> select tid, name from sos_stichtag where stichtagsart='Studierende' and appl_key='0';^
44322^Hörerstatus^200^330^-1^140^150^1^sql^30^0^1^<> select apnr, eintrag from hoererstatus order by 2^ ^<> select apnr, eintrag from hoererstatus where eintrag='alle';^
44323^Jahr^110^0^0^140^80^1^integer^30^0^13^ ^ ^ ^
+44324^Semestertyp^22^350^-1^140^80^1^integer^255^0^1^<> select 1,'nur Sommersemester' from xdummy union select 2,'nur Wintersemester' from xdummy^ ^<> select 2,'nur Wintersemester' from xdummy^
44328^Köpfe oder Fälle ?^0^0^0^140^150^1^sql^70^0^1^<> select apnr, eintrag from koepfe_oder_faelle order by 2^apnr, eintrag^<> select apnr, eintrag from koepfe_oder_faelle where eintrag = 'Fälle';^
44332^Geschlecht^110^0^0^140^80^1^integer^30^0^1^<> SELECT apnr,druck FROM cif where key = 9003 and apnr between 1 and 4 order by 1;^ ^ ^
diff --git a/src-modules/module/viz/masken/44310_masken_felder_bez.unl b/src-modules/module/viz/masken/44310_masken_felder_bez.unl
index 88a246f..24b1cc5 100644
--- a/src-modules/module/viz/masken/44310_masken_felder_bez.unl
+++ b/src-modules/module/viz/masken/44310_masken_felder_bez.unl
@@ -12,5 +12,6 @@
44310^44321^
44310^44322^
44310^44323^
+44310^44324^
44310^44328^
44310^44332^
diff --git a/src-modules/module/viz/masken/44340_felderinfo.unl b/src-modules/module/viz/masken/44340_felderinfo.unl
index b00de44..02b0fe8 100644
--- a/src-modules/module/viz/masken/44340_felderinfo.unl
+++ b/src-modules/module/viz/masken/44340_felderinfo.unl
@@ -26,5 +26,6 @@ order by sortnr, caption limit 1\
44351^Stichtag^23^330^-1^130^100^1^sql^30^1^1^<> select tid, name from sos_stichtag where stichtagsart='Studierende';^ ^<> select tid, name from sos_stichtag where stichtagsart='Studierende' and appl_key='0';^
44352^Hörerstatus^200^330^-1^140^150^1^sql^30^0^1^<> select apnr, eintrag from hoererstatus order by 2^ ^<> select apnr, eintrag from hoererstatus where eintrag='alle';^
44353^Jahr^110^0^0^140^80^1^integer^30^0^13^ ^ ^ ^
+44354^Semestertyp^22^350^-1^140^80^1^integer^255^0^1^<> select 1,'nur Sommersemester' from xdummy union select 2,'nur Wintersemester' from xdummy^ ^<> select 2,'nur Wintersemester' from xdummy^
44358^Köpfe oder Fälle ?^0^0^0^140^150^1^sql^70^0^1^<> select apnr, eintrag from koepfe_oder_faelle order by 2^apnr, eintrag^<> select apnr, eintrag from koepfe_oder_faelle where eintrag = 'Köpfe';^
44362^Geschlecht^110^0^0^140^80^1^integer^30^0^1^<> SELECT apnr,druck FROM cif where key = 9003 and apnr between 1 and 4 order by 1;^ ^ ^
diff --git a/src-modules/module/viz/masken/44340_masken_felder_bez.unl b/src-modules/module/viz/masken/44340_masken_felder_bez.unl
index d4722d0..176a6eb 100644
--- a/src-modules/module/viz/masken/44340_masken_felder_bez.unl
+++ b/src-modules/module/viz/masken/44340_masken_felder_bez.unl
@@ -12,5 +12,6 @@
44340^44351^
44340^44352^
44340^44353^
+44340^44354^
44340^44358^
44340^44362^
diff --git a/src-modules/module/viz/masken/44600_felderinfo.unl b/src-modules/module/viz/masken/44600_felderinfo.unl
index 04c0404..7f37255 100644
--- a/src-modules/module/viz/masken/44600_felderinfo.unl
+++ b/src-modules/module/viz/masken/44600_felderinfo.unl
@@ -26,5 +26,6 @@ order by sortnr, caption limit 1\
44611^Stichtag^23^330^-1^130^100^1^sql^30^1^1^<> select tid, name from sos_stichtag where stichtagsart='Studierende';^ ^<> select tid, name from sos_stichtag where stichtagsart='Studierende' and appl_key='0';^
44612^Hörerstatus^200^330^-1^140^150^1^sql^30^0^1^<> select apnr, eintrag from hoererstatus order by 2^apnr, eintrag^<> select apnr, eintrag from hoererstatus where eintrag='alle';^
44613^Jahr^110^0^0^140^80^1^integer^30^0^0^ ^ ^ ^
+44614^Semestertyp^22^350^-1^140^80^1^integer^255^0^1^<> select 1,'nur Sommersemester' from xdummy union select 2,'nur Wintersemester' from xdummy^ ^<> select 2,'nur Wintersemester' from xdummy^
44618^Köpfe oder Fälle ?^0^0^0^140^150^1^sql^70^0^1^<> select apnr, eintrag from koepfe_oder_faelle order by 2^apnr, eintrag^<> select apnr, eintrag from koepfe_oder_faelle where eintrag = 'Fälle';^
44622^Geschlecht^110^0^0^140^80^1^integer^30^0^1^<> SELECT apnr,druck FROM cif where key = 9003 and apnr between 1 and 4 order by 1;^ ^ ^
diff --git a/src-modules/module/viz/masken/44600_masken_felder_bez.unl b/src-modules/module/viz/masken/44600_masken_felder_bez.unl
index d25c205..b336add 100644
--- a/src-modules/module/viz/masken/44600_masken_felder_bez.unl
+++ b/src-modules/module/viz/masken/44600_masken_felder_bez.unl
@@ -12,5 +12,6 @@
44600^44611^
44600^44612^
44600^44613^
+44600^44614^
44600^44618^
44600^44622^
diff --git a/src-modules/module/viz/masken/44630_felderinfo.unl b/src-modules/module/viz/masken/44630_felderinfo.unl
index 6b3fced..daa4d72 100644
--- a/src-modules/module/viz/masken/44630_felderinfo.unl
+++ b/src-modules/module/viz/masken/44630_felderinfo.unl
@@ -3,7 +3,9 @@
44632^Jahr^110^0^0^140^80^1^integer^30^0^13^ ^ ^ ^
44633^Tabnr.^1000^0^0^140^80^1^integer^30^0^13^ ^^^
44634^Seit Semester^3^0^0^140^80^1^integer^30^0^1^<> select tid, eintrag from semester order by tid DESC;^Eintrag^<> select tid,eintrag from semester where today() between sem_beginn and sem_ende;^
-44645^tablestylesheet^150^0^0^100^100^1^char^255^1^1^<> select filename,caption from sx_stylesheets S, sx_mask_style M where S.tid=M.stylesheet_id and M.maskeninfo_id=44190 order by ord^ ^<> select filename,caption from sx_stylesheets S, sx_mask_style M where S.tid=M.stylesheet_id and M.maskeninfo_id=44190 order by ord limit 1^
+44635^Filter Studierende^100^0^0^140^150^1^sql^20^0^1^<> SELECT id,caption from sx_repository where aktiv =1 and today() between gueltig_seit and gueltig_bis and art='SOS_STUD_FILTER' order by 2;^^^
+44636^bis Fachsemester^1000^300^-1^200^100^1^integer^30^0^0^^ ^ ^
+44645^tablestylesheet^150^0^0^100^100^1^char^255^1^1^<> select filename,caption from sx_stylesheets S, sx_mask_style M where S.tid=M.stylesheet_id and M.maskeninfo_id in (44190,44660) order by ord^ ^<> select filename,caption from sx_stylesheets S, sx_mask_style M where S.tid=M.stylesheet_id and M.maskeninfo_id=44190 order by ord limit 1^
44647^Grafik^1000^300^-1^170^150^1^integer^30^0^1^<> select tid, caption from viz_chart order by 2;^hidden^ ^
44649^Spaltenanzahl^5^350^-1^140^80^1^integer^255^0^1^<> SELECT 0,'Dynamisch' from xdummy \
union SELECT 1,'1-spaltig' from xdummy \
diff --git a/src-modules/module/viz/masken/44630_masken_felder_bez.unl b/src-modules/module/viz/masken/44630_masken_felder_bez.unl
index 594a388..2762ce1 100644
--- a/src-modules/module/viz/masken/44630_masken_felder_bez.unl
+++ b/src-modules/module/viz/masken/44630_masken_felder_bez.unl
@@ -3,6 +3,8 @@
44630^44632^
44630^44633^
44630^44634^
+44630^44635^
+44630^44636^
44630^44645^
44630^44647^
44630^44649^
diff --git a/src-modules/module/viz/masken/44630_maskeninfo.unl b/src-modules/module/viz/masken/44630_maskeninfo.unl
index 85a4e5f..4c84da8 100644
--- a/src-modules/module/viz/masken/44630_maskeninfo.unl
+++ b/src-modules/module/viz/masken/44630_maskeninfo.unl
@@ -1,4 +1,4 @@
-44630^Dashboard Kopfzeile^--Freemarker Template\
+44630^Campus-Dashboard Kopfzeile^--Freemarker Template\
<#include "SQL_lingua_franca"/>\
<#include "SuperX_general"/>\
--Freemarker Template\
@@ -28,90 +28,127 @@ select sp_table_exists('zul_antr_aggr') from xdummy;\
\
<#assign stg_filter = " and 's_' || tid_stg in "+Studiengang.allNeededKeysList /> \
\
+<#assign kennzahlen = [\
+{"name":"Studienanfänger*innen im 1. HS", \
+"selectClause":"sum(summe) as summe", \
+"factTable":"sos_stg_aggr",\
+"whereClause":"studiengang_nr=1\
+and fach_nr=1\
+and stichtag=(select I.tid from sos_stichtag I where I.appl_key='0') and "+SOS_HSSEM_1,\
+"optionalFilterName":"Filter Studierende",\
+"optionalFilterValue":"SOS_HSSEM_1",\
+"linkMaskeninfoTID":"44190",\
+"booklet_stylesheet":"viz_report_44190_xmlsource.jrxml"\
+},\
+{"name":"Studienanfänger*innen im 1. FS", \
+"selectClause":"sum(summe) as summe", \
+"factTable":"sos_stg_aggr",\
+"whereClause":"studiengang_nr=1\
+and fach_nr=1\
+and stichtag=(select I.tid from sos_stichtag I where I.appl_key='0') and fach_sem_zahl=1",\
+"optionalFilterName":"bis Fachsemester",\
+"optionalFilterValue":"1",\
+"linkMaskeninfoTID":"44190",\
+"booklet_stylesheet":"viz_report_44190_xmlsource.jrxml"\
+},\
+{"name":"Studierende", \
+"selectClause":"sum(summe) as summe", \
+"factTable":"sos_stg_aggr",\
+"whereClause":"studiengang_nr=1\
+and fach_nr=1\
+and stichtag=(select I.tid from sos_stichtag I where I.appl_key='0')",\
+"optionalFilterName":"",\
+"optionalFilterValue":"",\
+"linkMaskeninfoTID":"44190",\
+"booklet_stylesheet":"viz_report_44190_xmlsource.jrxml"\
+}\
+] />\
+\
create temp table tmp_erg(\
ord integer,\
kennz varchar(255),\
wert integer,\
-link_maskeninfo_id integer\
+hidden_link_maskeninfo_id integer,\
+hidden_optional_filter_name varchar(255),\
+hidden_optional_filter_value varchar(255),\
+hidden_booklet_stylesheet varchar(255)\
);\
\
-<#if zul_antr_aggr_exists==1>\
-insert into tmp_erg(ord,kennz,wert)\
-select 1,'Bewerbungen',sum(summe)\
-from zul_antr_aggr A\
-where A.bewsem=<>\
-and A.stg in (select L.stg from lehr_stg_ab L where 's_' || L.tid in <@printkeys Studiengang.allNeededKeysList/>)\
-and A.abschl in (select L.abschluss from lehr_stg_ab L where 's_' || L.tid in <@printkeys Studiengang.allNeededKeysList/>)\
-group by 1,2;\
-#if>\
-\
-\
-insert into tmp_erg(ord,kennz,wert)\
-select 10,'Studienanfänger*innen im 1. HS',sum(summe)\
-from sos_stg_aggr S, sos_stichtag I\
-where ${filter}\
-and S.studiengang_nr=1\
-and S.fach_nr=1\
-and S.stichtag=I.tid\
-and I.appl_key='0'\
-and 's_' || S.tid_stg in <@printkeys Studiengang.allNeededKeysList/>\
-and S.hssem=1\
-group by 1,2;\
-\
-\
-insert into tmp_erg(ord,kennz,wert)\
-select 20,'Studierende gesamt',sum(summe)\
-from sos_stg_aggr S, sos_stichtag I\
-where ${filter}\
-and S.studiengang_nr=1\
-and S.fach_nr=1\
-and S.stichtag=I.tid\
-and I.appl_key='0'\
-and 's_' || S.tid_stg in <@printkeys Studiengang.allNeededKeysList/>\
-group by 1,2;\
+--erster Reiter:\
+insert into tmp_erg(\
+ord,\
+kennz,\
+--wert,\
+hidden_link_maskeninfo_id,\
+hidden_booklet_stylesheet --,\
+--optional_filter_name,\
+--optional_filter_value\
+)\
+select 1,\
+trim(name) || ' im Überblick' ,\
+44660,\
+'viz_report_44660_xmlsource.jrxml'\
+from hochschulinfo;\
\
-<#if TableFieldExists?exists && TableFieldExists('dim_studiengang','ist_lehramt')>\
+<#assign ord=1 />\
+<#foreach kennzahl in kennzahlen>\
+<#assign ord=ord+1 />\
\
-insert into tmp_erg(ord,kennz,wert)\
-select 30,'Studierende im Lehramt',sum(summe)\
-from sos_stg_aggr S, sos_stichtag I, dim_studiengang D\
+insert into tmp_erg(\
+ord,\
+kennz,\
+wert,\
+hidden_link_maskeninfo_id,\
+hidden_optional_filter_name,\
+hidden_optional_filter_value,\
+hidden_booklet_stylesheet\
+)\
+select ${ord},'${kennzahl.name}',\
+${kennzahl.selectClause},\
+${kennzahl.linkMaskeninfoTID},\
+'${kennzahl.optionalFilterName}',\
+'${kennzahl.optionalFilterValue}',\
+'${kennzahl.booklet_stylesheet}'\
+from ${kennzahl.factTable}\
where ${filter}\
-and S.studiengang_nr=1\
-and S.fach_nr=1\
-and S.stichtag=I.tid\
-and D.tid=S.tid_stg\
-and D.ist_lehramt=1\
-and I.appl_key='0'\
-and 's_' || S.tid_stg in <@printkeys Studiengang.allNeededKeysList/>\
+and 's_' || tid_stg in <@printkeys Studiengang.allNeededKeysList/>\
+and ${kennzahl.whereClause}\
group by 1,2;\
-#if>\
\
-insert into tmp_erg(ord,kennz,wert)\
-select 30,'Absolvent*innen',sum(summe)\
-from sos_lab_aggr S, sos_stichtag I, dim_studiengang D\
-where S.sem_der_pruefung=<>\
-and S.studiengang_nr=1\
-and S.fach_nr=1\
-and S.stichtag=I.tid\
-and D.tid=S.tid_stg\
-and I.appl_key='2'\
-and 's_' || S.tid_stg in <@printkeys Studiengang.allNeededKeysList/>\
-group by 1,2;\
+#foreach>\
\
-select kennz,wert,link_maskeninfo_id\
+select ord,\
+kennz,\
+wert,\
+hidden_link_maskeninfo_id,\
+hidden_optional_filter_name,\
+hidden_optional_filter_value,\
+hidden_booklet_stylesheet\
from tmp_erg\
order by ord;^XIL List\
sizable_columns horizontal_scrolling\
white_space_color=COLOR_WHITE fixed_columns=1\
drop_and_delete movable_columns\
min_heading_height=55\
-Column CID=0 heading_text="Kennzahl" explanation="" center_heading\
+Column CID=0 heading_text="Kennzahl Nr." explanation="" center_heading\
row_selectable heading_platform readonly\
width=10\
+Column CID=0 heading_text="Kennzahl" explanation="" center_heading\
+ row_selectable heading_platform readonly\
+ width=40\
Column CID=0 heading_text="Wert" explanation="" center_heading\
row_selectable heading_platform readonly\
- width=30\
+ width=10\
Column CID=0 heading_text="Maske" explanation="" center_heading\
+ row_selectable heading_platform readonly\
+ width=10\
+Column CID=0 heading_text="Zusatzfilter Name" explanation="" center_heading\
+ row_selectable heading_platform readonly\
+ width=30\
+Column CID=0 heading_text="Zusatzfilter Wert" explanation="" center_heading\
+ row_selectable heading_platform readonly\
+ width=30\
+Column CID=0 heading_text="Booklet-Stylesheet" explanation="" center_heading\
row_selectable heading_platform readonly\
width=30\
@@@^ ^ ^Dashboard Inistialisierung^drop table tmp_erg;^^3^700^360^0^1^^
diff --git a/src-modules/module/viz/masken/44660_felderinfo.unl b/src-modules/module/viz/masken/44660_felderinfo.unl
index 4c56b3b..20578d8 100644
--- a/src-modules/module/viz/masken/44660_felderinfo.unl
+++ b/src-modules/module/viz/masken/44660_felderinfo.unl
@@ -10,6 +10,7 @@ union SELECT 3,'3-spaltig' from xdummy \
union SELECT 4,'4-spaltig' from xdummy \
order by 1;^^<> SELECT 2,'2-spaltig' from xdummy^
44667^bis Fachsemester^35^350^-1^140^100^1^integer^30^0^0^ ^^^
+44668^Nur Endsemester^1000^0^0^140^80^1^integer^30^0^1^<> select 1,'ja' from xdummy^Eintrag^ ^
44669^Bis Semester^4^350^-1^140^80^1^integer^30^0^1^<> select tid, eintrag from semester order by tid DESC;^Eintrag^<> select tid,eintrag from semester where today() between sem_beginn and sem_ende;^
44670^Filter Studierende^100^0^0^140^150^1^sql^20^0^1^<> SELECT id,caption from sx_repository where aktiv =1 and today() between gueltig_seit and gueltig_bis and art='SOS_STUD_FILTER' order by 2;^^^
44671^Geschlecht^37^0^0^140^80^1^integer^30^0^999^<> SELECT apnr,druck FROM cif where key = 9003 and apnr between 1 and 4 order by 1;^^^
diff --git a/src-modules/module/viz/masken/44660_masken_felder_bez.unl b/src-modules/module/viz/masken/44660_masken_felder_bez.unl
index 98595e6..bc29ed3 100644
--- a/src-modules/module/viz/masken/44660_masken_felder_bez.unl
+++ b/src-modules/module/viz/masken/44660_masken_felder_bez.unl
@@ -6,6 +6,7 @@
44660^44665^
44660^44666^
44660^44667^
+44660^44668^
44660^44669^
44660^44670^
44660^44671^
diff --git a/src-modules/module/viz/schluesseltabellen/sx_stylesheets_einfuegen.sql b/src-modules/module/viz/schluesseltabellen/sx_stylesheets_einfuegen.sql
index 0e69767..6cbdf3b 100755
--- a/src-modules/module/viz/schluesseltabellen/sx_stylesheets_einfuegen.sql
+++ b/src-modules/module/viz/schluesseltabellen/sx_stylesheets_einfuegen.sql
@@ -18,6 +18,7 @@
{"mask":"44190", "filename":"tabelle_html_datenblatt.xsl", "ord":"20"},
{"mask":"44190", "filename":"viz_html_chart_viewer_grid.xsl", "ord":"1"},
{"mask":"44190", "filename":"viz_html_chart_viewer.xsl", "ord":"40"},
+{"mask":"44190", "filename":"viz_report_44190.jrxml", "ord":"50"},
{"mask":"44220", "filename":"tabelle_html_datenblatt.xsl", "ord":"20"},
{"mask":"44220", "filename":"viz_html_chart_viewer.xsl", "ord":"1"},
{"mask":"44220", "filename":"viz_html_chart_viewer_mask.xsl", "ord":"30"},
@@ -60,25 +61,91 @@
{"mask":"44660", "filename":"tabelle_html_datenblatt.xsl", "ord":"20"},
{"mask":"44660", "filename":"viz_html_chart_viewer_grid.xsl", "ord":"1"},
-{"mask":"44660", "filename":"viz_html_chart_viewer.xsl", "ord":"40"}
+{"mask":"44660", "filename":"viz_html_chart_viewer.xsl", "ord":"40"},
+{"mask":"44660", "filename":"viz_report_44660.jrxml", "ord":"50"}
] />
<#assign stylesheet = [
{"filename":"viz_html_chart.xsl",
-"caption":"Diagramm erzeugen",
-"description":"Diagramm-Assistent",
+"caption":"Diagramm erzeugen",
+"description":"Diagramm-Assistent",
+"relation":"table",
+"contenttype":"text/html",
+"is_generic":"1",
+"toolbar_icon_filepath":"images/icons/chart-bar.svg",
+"usage_resultset_data":"T",
+"stylesheet_type":"XSL",
+"jr_datasource":""
+},
+{"filename":"viz_html_chart_viewer_grid.xsl",
+"caption":"Dashboard",
+"description":"Viewer-Stylesheet für VIZ Charts in einer Kachelansicht",
+"relation":"table",
+"contenttype":"text/html",
+"is_generic":"0",
+"toolbar_icon_filepath":"",
+"usage_resultset_data":"T",
+"stylesheet_type":"XSL",
+"jr_datasource":""
+},
+{"filename":"viz_html_chart_viewer_mask.xsl",
+"caption":"Diagramm + Maskenfelder",
+"description":"Viewer-Stylesheet für VIZ Charts mit Maskenfelder",
+"relation":"table",
+"contenttype":"text/html",
+"is_generic":"0",
+"toolbar_icon_filepath":"",
+"usage_resultset_data":"T",
+"stylesheet_type":"XSL",
+"jr_datasource":""
+},
+{"filename":"viz_html_chart_viewer.xsl",
+"caption":"Diagramm-Viewer (einfach)",
+"description":"Viewer-Stylesheet für VIZ Charts in einer Einzelansicht",
+"relation":"table",
+"contenttype":"text/html",
+"is_generic":"0",
+"toolbar_icon_filepath":"",
+"usage_resultset_data":"T",
+"stylesheet_type":"XSL",
+"jr_datasource":""
+},
+{"filename":"viz_html_chart_viewer_mask_and_table.xsl",
+"caption":"Diagramm, Tabelle + Maskenfelder",
+"description":"Viewer-Stylesheet für VIZ Charts mit Tabelle und Maskenfeldern",
+"relation":"table",
+"contenttype":"text/html",
+"is_generic":"0",
+"toolbar_icon_filepath":"",
+"usage_resultset_data":"T",
+"stylesheet_type":"XSL",
+"jr_datasource":""
+},
+{"filename":"viz_report_44660_xmlsource.jrxml",
+"caption":"Campus Dashboard Druckversion",
+"description":"Ausgabe pro Reiter",
"relation":"table",
-"contenttype":"text/html",
-"is_generic":"1"
+"contenttype":"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
+"is_generic":"0",
+"toolbar_icon_filepath":"",
+"usage_resultset_data":"T",
+"stylesheet_type":"JRXML",
+"jr_datasource":"XML"
},
-{"filename":"viz_html_chart_viewer_grid.xsl", "caption":"Dashboard", "description":"Viewer-Stylesheet für VIZ Charts in einer Kachelansicht ", "relation":"table", "contenttype":"text/html","is_generic":"0"},
-{"filename":"viz_html_chart_viewer_mask.xsl", "caption":"Diagramm + Maskenfelder", "description":"Viewer-Stylesheet für VIZ Charts mit Maskenfeldern", "relation":"table", "contenttype":"text/html","is_generic":"0"},
-{"filename":"viz_html_chart_viewer_echart.xsl", "caption":"Diagramme (Echarts)", "description":"Viewer-Stylesheet für VIZ Charts mit Maskenfeldern", "relation":"table", "contenttype":"text/html","is_generic":"0"},
-{"filename":"tabelle_html_viz.xsl", "caption":"Tabelle + Visualisierung", "description":"Viewer-Stylesheet für Tabellen und VIZ Charts", "relation":"table", "contenttype":"text/html","is_generic":"0"},
-{"filename":"viz_html_chart_viewer.xsl", "caption":"Diagramm-Viewer (einfach)", "description":"Viewer-Stylesheet für VIZ Charts in einer Einzelansicht ", "relation":"table", "contenttype":"text/html","is_generic":"0"},
-{"filename":"viz_html_chart_viewer_mask_and_table.xsl", "caption":"Diagramm, Tabelle + Maskenfelder", "description":"Viewer-Stylesheet für VIZ Charts mit Tabelle und Maskenfeldern", "relation":"table", "contenttype":"text/html","is_generic":"0"}
+{"filename":"viz_report_44190_xmlsource.jrxml",
+"caption":"Campus Dashboard Studierende Druckversion",
+"description":"Ausgabe pro Reiter",
+"relation":"table",
+"contenttype":"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
+"is_generic":"0",
+"toolbar_icon_filepath":"",
+"usage_resultset_data":"T",
+"stylesheet_type":"JRXML",
+"jr_datasource":"XML"
+}
+
] />
@@ -122,7 +189,12 @@ description CHAR(255) ,
relation CHAR(10) ,
useragent CHAR(255) ,
contenttype CHAR(200) ,
-is_generic smallint
+is_generic smallint,
+toolbar_icon_filepath VARCHAR(255) ,
+usage_resultset_data CHAR(10) default 'T' ,
+stylesheet_type CHAR(10) default 'XSL' ,
+jr_datasource CHAR(10)
+
);
create temp table tmp_hilf (tid integer);
@@ -131,13 +203,27 @@ update tmp_hilf set tid=1 where tid is null;
<#assign counter_tid = 1 />
<#foreach column in m_stylesheet>
-insert into tmp_stylesheets (tid,filename,caption,description,relation,contenttype,is_generic)
+insert into tmp_stylesheets (tid,
+filename,
+caption,
+description,
+relation,
+contenttype,
+is_generic,
+toolbar_icon_filepath ,
+usage_resultset_data ,
+stylesheet_type ,
+jr_datasource)
select max(tid)+${counter_tid},'${column.filename}',
'${column.caption}',
'${column.description}',
'${column.relation}',
'${column.contenttype}',
-${column.is_generic}
+${column.is_generic},
+'${column.toolbar_icon_filepath}' ,
+'${column.usage_resultset_data}' ,
+'${column.stylesheet_type}' ,
+'${column.jr_datasource}'
from tmp_hilf;
<#assign counter_tid = counter_tid + 1 />
#foreach>
@@ -147,6 +233,15 @@ update sx_stylesheets set is_generic=1
where filename in (select T.filename from tmp_stylesheets T where T.is_generic=1);
#if>
+<#if TableFieldExists?exists && TableFieldExists('sx_stylesheets','stylesheet_type')>
+update sx_stylesheets set stylesheet_type=T.stylesheet_type,
+contenttype=T.contenttype,
+usage_resultset_data=T.usage_resultset_data,
+jr_datasource=T.jr_datasource
+from tmp_stylesheets T
+where T.filename=sx_stylesheets.filename
+and sx_stylesheets.filename in (select T2.filename from tmp_stylesheets T2);
+#if>
--delete für tml_stylesheets hinzugefügt #ak 06.03.2013
delete from tmp_stylesheets where filename in (select filename from sx_stylesheets);
@@ -157,11 +252,23 @@ filename, caption, description, relation, useragent, contenttype
<#if TableFieldExists?exists && TableFieldExists('sx_stylesheets','is_generic')>
,is_generic
#if>
+<#if TableFieldExists?exists && TableFieldExists('sx_stylesheets','toolbar_icon_filepath')>
+,toolbar_icon_filepath ,
+usage_resultset_data ,
+stylesheet_type ,
+jr_datasource
+#if>
)
SELECT tid, filename, caption, description, relation, useragent, contenttype
<#if TableFieldExists?exists && TableFieldExists('sx_stylesheets','is_generic')>
,is_generic
#if>
+<#if TableFieldExists?exists && TableFieldExists('sx_stylesheets','toolbar_icon_filepath')>
+,toolbar_icon_filepath ,
+usage_resultset_data ,
+stylesheet_type ,
+jr_datasource
+#if>
FROM tmp_stylesheets;
drop table tmp_stylesheets;
@@ -230,6 +337,7 @@ FROM tmp_stylesheet_field;
drop table tmp_stylesheet_field;
drop table tmp_hilf;
+
<#if SQLdialect='Postgres'>
select sp_update_sequence('sx_stylesheets');
select sp_update_sequence('sx_mask_style');
diff --git a/superx/WEB-INF/reports/44190_sub_0.jrxml b/superx/WEB-INF/reports/44190_sub_0.jrxml
new file mode 100644
index 0000000..bd16c9b
--- /dev/null
+++ b/superx/WEB-INF/reports/44190_sub_0.jrxml
@@ -0,0 +1,305 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ "simple_table.jrtx"
+
+ /ergebnisse/ergebnis/ergebniselement[@ordnr='0']/sqlerg/row
+
+ /ergebnisse/ergebnis[ @ordnr='0']/maskenname
+
+
+ /ergebnisse/ergebnis[ @ordnr='0']/explanation
+
+
+ /ergebnisse/ergebnis[ @ordnr='0']/hinweis
+
+
+
+ col[@id="0" and wert!="" and ../../../@ordnr='0']/wert
+
+
+ col[@id="1" and wert!="" and ../../../@ordnr='0']/wert
+
+
+ col[@id="2" and wert!="" and ../../../@ordnr='0']/wert
+
+
+ col[@id="3" and wert!="" and ../../../@ordnr='0']/wert
+
+
+ col[@id="4" and wert!="" and ../../../@ordnr='0']/wert
+
+
+ col[@id="5" and wert!="" and ../../../@ordnr='0']/wert
+
+
+ col[@id="6" and wert!="" and ../../../@ordnr='0']/wert
+
+
+ /ergebnisse/ergebnis[@ordnr=0]/completefields/feld [@varname="Seit Semester"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=0]/felder/feld [@varname="Seit Semester"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=0]/completefields/feld [@varname="Bis Semester"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=0]/felder/feld [@varname="Bis Semester"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=0]/completefields/feld [@varname="Spaltenanzahl"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=0]/felder/feld [@varname="Spaltenanzahl"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=0]/completefields/feld [@varname="Studiengang"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=0]/felder/feld [@varname="Studiengang"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=0]/completefields/feld [@varname="Kachelbreite"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=0]/felder/feld [@varname="Kachelbreite"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=0]/completefields/feld [@varname="Kachelhöhe"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=0]/felder/feld [@varname="Kachelhöhe"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=0]/completefields/feld [@varname="Filter Studierende"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=0]/felder/feld [@varname="Filter Studierende"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=0]/completefields/feld [@varname="Jahr"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=0]/felder/feld [@varname="Jahr"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=0]/completefields/feld [@varname="tablestylesheet"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=0]/felder/feld [@varname="tablestylesheet"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=0]/completefields/feld [@varname="bis Fachsemester"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=0]/felder/feld [@varname="bis Fachsemester"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=0]/completefields/feld [@varname="Grafik"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=0]/felder/feld [@varname="Grafik"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=0]/completefields/feld [@varname="Tabnr."]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=0]/felder/feld [@varname="Tabnr."]/value_caption
+
+
+ /ergebnisse/ergebnis[ @ordnr='0']/stand
+
+
+ /ergebnisse/user
+
+
+ 0
+
+
+ $V{tabellennr}
+
+
+
+
+
+ "Campus-Dashboard Kopfzeile"
+
+
+
+
+
+
+ "Filterkriterien: "
+
+
+
+
+ ""+(($F{legende_Seit Semester_value}==null || $F{legende_Seit Semester_value}=="")?"":($F{legende_Seit Semester_label}+": "+$F{legende_Seit Semester_value}+"; "))
++(($F{legende_Bis Semester_value}==null || $F{legende_Bis Semester_value}=="")?"":($F{legende_Bis Semester_label}+": "+$F{legende_Bis Semester_value}+"; "))
++(($F{legende_Spaltenanzahl_value}==null || $F{legende_Spaltenanzahl_value}=="")?"":($F{legende_Spaltenanzahl_label}+": "+$F{legende_Spaltenanzahl_value}+"; "))
++(($F{legende_Studiengang_value}==null || $F{legende_Studiengang_value}=="")?"":($F{legende_Studiengang_label}+": "+$F{legende_Studiengang_value}+"; "))
++(($F{legende_tablestylesheet_value}==null || $F{legende_tablestylesheet_value}=="")?"":($F{legende_tablestylesheet_label}+": "+$F{legende_tablestylesheet_value}+"; "))
+ +"Datenstand: "+ $F{standdatum} + "; " + "Erstellt: "+ DATEFORMAT( TODAY(), "dd.MM.YYYY")
+
+
+
+ $F{Hinweis}.length() >0
+
+
+
+
+ $F{Hinweis}
+
+
+
+
+
+ "Kennzahl Nr."
+
+
+
+ "Kennzahl"
+
+
+
+ "Wert"
+
+
+
+
+
+
+
+
+ $F{tab_0Kennzahl Nr.}
+ "#,##0"
+
+
+
+
+ $F{tab_0Kennzahl}
+
+
+
+
+ $F{tab_0Wert}
+ "#,##0"
+
+
+
+
diff --git a/superx/WEB-INF/reports/44190_sub_1.jrxml b/superx/WEB-INF/reports/44190_sub_1.jrxml
new file mode 100644
index 0000000..72beeca
--- /dev/null
+++ b/superx/WEB-INF/reports/44190_sub_1.jrxml
@@ -0,0 +1,319 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ "simple_table.jrtx"
+
+ /ergebnisse/ergebnis/ergebniselement[@ordnr='1']/sqlerg/row
+
+ /ergebnisse/ergebnis[ @ordnr='1']/maskenname
+
+
+ /ergebnisse/ergebnis[ @ordnr='1']/explanation
+
+
+ /ergebnisse/ergebnis[ @ordnr='1']/hinweis
+
+
+
+ col[@id="0" and wert!="" and ../../../@ordnr='1']/wert
+
+
+ col[@id="1" and wert!="" and ../../../@ordnr='1']/wert
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/completefields/feld [@varname="Köpfe oder Fälle ?"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/felder/feld [@varname="Köpfe oder Fälle ?"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/completefields/feld [@varname="Stichtag"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/felder/feld [@varname="Stichtag"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/completefields/feld [@varname="Seit Semester"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/felder/feld [@varname="Seit Semester"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/completefields/feld [@varname="Bis Semester"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/felder/feld [@varname="Bis Semester"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/completefields/feld [@varname="Semestertyp"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/felder/feld [@varname="Semestertyp"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/completefields/feld [@varname="Studiengang"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/felder/feld [@varname="Studiengang"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/completefields/feld [@varname="Abschluss"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/felder/feld [@varname="Abschluss"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/completefields/feld [@varname="Status"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/felder/feld [@varname="Status"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/completefields/feld [@varname="Matrikel-Nr."]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/felder/feld [@varname="Matrikel-Nr."]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/completefields/feld [@varname="##line##"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/felder/feld [@varname="##line##"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/completefields/feld [@varname="Hörerstatus"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/felder/feld [@varname="Hörerstatus"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/completefields/feld [@varname="bis Fachsemester"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/felder/feld [@varname="bis Fachsemester"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/completefields/feld [@varname="Staatsangehörigkeit"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/felder/feld [@varname="Staatsangehörigkeit"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/completefields/feld [@varname="Jahr"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/felder/feld [@varname="Jahr"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/completefields/feld [@varname="Filter Studierende"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/felder/feld [@varname="Filter Studierende"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/completefields/feld [@varname="tablestylesheet"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/felder/feld [@varname="tablestylesheet"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/completefields/feld [@varname="Grafik"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/felder/feld [@varname="Grafik"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/completefields/feld [@varname="Grafiktitel"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/felder/feld [@varname="Grafiktitel"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/completefields/feld [@varname="Spaltenlayout"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/felder/feld [@varname="Spaltenlayout"]/value_caption
+
+
+ /ergebnisse/ergebnis[ @ordnr='0']/stand
+
+
+ /ergebnisse/user
+
+
+ 1
+
+
+ $V{tabellennr}
+
+
+
+
+
+ "Studierende nach Semester"
+
+
+
+
+
+
+ "Filterkriterien: "
+
+
+
+
+ ""+(($F{legende_Köpfe oder Fälle ?_value}==null || $F{legende_Köpfe oder Fälle ?_value}=="")?"":($F{legende_Köpfe oder Fälle ?_label}+": "+$F{legende_Köpfe oder Fälle ?_value}+"; "))
++(($F{legende_Stichtag_value}==null || $F{legende_Stichtag_value}=="")?"":($F{legende_Stichtag_label}+": "+$F{legende_Stichtag_value}+"; "))
++(($F{legende_Seit Semester_value}==null || $F{legende_Seit Semester_value}=="")?"":($F{legende_Seit Semester_label}+": "+$F{legende_Seit Semester_value}+"; "))
++(($F{legende_Bis Semester_value}==null || $F{legende_Bis Semester_value}=="")?"":($F{legende_Bis Semester_label}+": "+$F{legende_Bis Semester_value}+"; "))
++(($F{legende_Semestertyp_value}==null || $F{legende_Semestertyp_value}=="")?"":($F{legende_Semestertyp_label}+": "+$F{legende_Semestertyp_value}+"; "))
++(($F{legende_Studiengang_value}==null || $F{legende_Studiengang_value}=="")?"":($F{legende_Studiengang_label}+": "+$F{legende_Studiengang_value}+"; "))
++(($F{legende_Status_value}==null || $F{legende_Status_value}=="")?"":($F{legende_Status_label}+": "+$F{legende_Status_value}+"; "))
++(($F{legende_##line##_value}==null || $F{legende_##line##_value}=="")?"":($F{legende_##line##_label}+": "+$F{legende_##line##_value}+"; "))
++(($F{legende_Hörerstatus_value}==null || $F{legende_Hörerstatus_value}=="")?"":($F{legende_Hörerstatus_label}+": "+$F{legende_Hörerstatus_value}+"; "))
++(($F{legende_Staatsangehörigkeit_value}==null || $F{legende_Staatsangehörigkeit_value}=="")?"":($F{legende_Staatsangehörigkeit_label}+": "+$F{legende_Staatsangehörigkeit_value}+"; "))
++(($F{legende_tablestylesheet_value}==null || $F{legende_tablestylesheet_value}=="")?"":($F{legende_tablestylesheet_label}+": "+$F{legende_tablestylesheet_value}+"; "))
++(($F{legende_Grafik_value}==null || $F{legende_Grafik_value}=="")?"":($F{legende_Grafik_label}+": "+$F{legende_Grafik_value}+"; "))
++(($F{legende_Spaltenlayout_value}==null || $F{legende_Spaltenlayout_value}=="")?"":($F{legende_Spaltenlayout_label}+": "+$F{legende_Spaltenlayout_value}+"; "))
+ +"Datenstand: "+ $F{standdatum} + "; " + "Erstellt: "+ DATEFORMAT( TODAY(), "dd.MM.YYYY")
+
+
+
+ $F{Hinweis}.length() >0
+
+
+
+
+ $F{Hinweis}
+
+
+
+
+
+ "Semester Name"
+
+
+
+ "Anzahl der Studierenden"
+
+
+
+
+
+
+
+
+
+ $F{tab_1Semester Name}
+
+
+
+
+ $F{tab_1Anzahl der Studierenden}
+ "#,##0.00;-#,##0.00"
+
+
+
+
diff --git a/superx/WEB-INF/reports/44190_sub_2.jrxml b/superx/WEB-INF/reports/44190_sub_2.jrxml
new file mode 100644
index 0000000..95e3ad1
--- /dev/null
+++ b/superx/WEB-INF/reports/44190_sub_2.jrxml
@@ -0,0 +1,331 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ "simple_table.jrtx"
+
+ /ergebnisse/ergebnis/ergebniselement[@ordnr='2']/sqlerg/row
+
+ /ergebnisse/ergebnis[ @ordnr='2']/maskenname
+
+
+ /ergebnisse/ergebnis[ @ordnr='2']/explanation
+
+
+ /ergebnisse/ergebnis[ @ordnr='2']/hinweis
+
+
+
+ col[@id="0" and wert!="" and ../../../@ordnr='2']/wert
+
+
+ col[@id="1" and wert!="" and ../../../@ordnr='2']/wert
+
+
+ col[@id="2" and wert!="" and ../../../@ordnr='2']/wert
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/completefields/feld [@varname="Köpfe oder Fälle ?"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/felder/feld [@varname="Köpfe oder Fälle ?"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/completefields/feld [@varname="Seit Semester"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/felder/feld [@varname="Seit Semester"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/completefields/feld [@varname="Bis Semester"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/felder/feld [@varname="Bis Semester"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/completefields/feld [@varname="Semestertyp"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/felder/feld [@varname="Semestertyp"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/completefields/feld [@varname="Stichtag"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/felder/feld [@varname="Stichtag"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/completefields/feld [@varname="Studiengang"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/felder/feld [@varname="Studiengang"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/completefields/feld [@varname="Fächer"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/felder/feld [@varname="Fächer"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/completefields/feld [@varname="Abschluss"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/felder/feld [@varname="Abschluss"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/completefields/feld [@varname="Jahr"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/felder/feld [@varname="Jahr"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/completefields/feld [@varname="Geschlecht"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/felder/feld [@varname="Geschlecht"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/completefields/feld [@varname="Staatsangehörigkeit"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/felder/feld [@varname="Staatsangehörigkeit"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/completefields/feld [@varname="tablestylesheet"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/felder/feld [@varname="tablestylesheet"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/completefields/feld [@varname="Hörerstatus"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/felder/feld [@varname="Hörerstatus"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/completefields/feld [@varname="Nur Endsemester"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/felder/feld [@varname="Nur Endsemester"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/completefields/feld [@varname="bis Fachsemester"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/felder/feld [@varname="bis Fachsemester"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/completefields/feld [@varname="Spaltenlayout"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/felder/feld [@varname="Spaltenlayout"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/completefields/feld [@varname="Grafik"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/felder/feld [@varname="Grafik"]/value_caption
+
+
+ /ergebnisse/ergebnis[ @ordnr='0']/stand
+
+
+ /ergebnisse/user
+
+
+ 2
+
+
+ $V{tabellennr}
+
+
+
+
+
+ "Studierende nach Geschlecht"
+
+
+
+
+
+
+ "Filterkriterien: "
+
+
+
+
+ ""+(($F{legende_Köpfe oder Fälle ?_value}==null || $F{legende_Köpfe oder Fälle ?_value}=="")?"":($F{legende_Köpfe oder Fälle ?_label}+": "+$F{legende_Köpfe oder Fälle ?_value}+"; "))
++(($F{legende_Seit Semester_value}==null || $F{legende_Seit Semester_value}=="")?"":($F{legende_Seit Semester_label}+": "+$F{legende_Seit Semester_value}+"; "))
++(($F{legende_Bis Semester_value}==null || $F{legende_Bis Semester_value}=="")?"":($F{legende_Bis Semester_label}+": "+$F{legende_Bis Semester_value}+"; "))
++(($F{legende_Semestertyp_value}==null || $F{legende_Semestertyp_value}=="")?"":($F{legende_Semestertyp_label}+": "+$F{legende_Semestertyp_value}+"; "))
++(($F{legende_Stichtag_value}==null || $F{legende_Stichtag_value}=="")?"":($F{legende_Stichtag_label}+": "+$F{legende_Stichtag_value}+"; "))
++(($F{legende_Studiengang_value}==null || $F{legende_Studiengang_value}=="")?"":($F{legende_Studiengang_label}+": "+$F{legende_Studiengang_value}+"; "))
++(($F{legende_Fächer_value}==null || $F{legende_Fächer_value}=="")?"":($F{legende_Fächer_label}+": "+$F{legende_Fächer_value}+"; "))
++(($F{legende_Staatsangehörigkeit_value}==null || $F{legende_Staatsangehörigkeit_value}=="")?"":($F{legende_Staatsangehörigkeit_label}+": "+$F{legende_Staatsangehörigkeit_value}+"; "))
++(($F{legende_tablestylesheet_value}==null || $F{legende_tablestylesheet_value}=="")?"":($F{legende_tablestylesheet_label}+": "+$F{legende_tablestylesheet_value}+"; "))
++(($F{legende_Hörerstatus_value}==null || $F{legende_Hörerstatus_value}=="")?"":($F{legende_Hörerstatus_label}+": "+$F{legende_Hörerstatus_value}+"; "))
++(($F{legende_Nur Endsemester_value}==null || $F{legende_Nur Endsemester_value}=="")?"":($F{legende_Nur Endsemester_label}+": "+$F{legende_Nur Endsemester_value}+"; "))
++(($F{legende_Spaltenlayout_value}==null || $F{legende_Spaltenlayout_value}=="")?"":($F{legende_Spaltenlayout_label}+": "+$F{legende_Spaltenlayout_value}+"; "))
++(($F{legende_Grafik_value}==null || $F{legende_Grafik_value}=="")?"":($F{legende_Grafik_label}+": "+$F{legende_Grafik_value}+"; "))
+ +"Datenstand: "+ $F{standdatum} + "; " + "Erstellt: "+ DATEFORMAT( TODAY(), "dd.MM.YYYY")
+
+
+
+ $F{Hinweis}.length() >0
+
+
+
+
+ $F{Hinweis}
+
+
+
+
+
+ "Geschlecht"
+
+
+
+ "Anzahl der Studierenden"
+
+
+
+ "Anteil der Studierenden (in %)"
+
+
+
+
+
+
+
+
+
+ $F{tab_2Geschlecht}
+
+
+
+
+ $F{tab_2Anzahl der Studierenden}
+ "#,##0.00;-#,##0.00"
+
+
+
+ $F{tab_2Anteil der Studierenden (in %)}
+ "#,##0"
+
+
+
+
diff --git a/superx/WEB-INF/reports/44190_sub_3.jrxml b/superx/WEB-INF/reports/44190_sub_3.jrxml
new file mode 100644
index 0000000..68d05d7
--- /dev/null
+++ b/superx/WEB-INF/reports/44190_sub_3.jrxml
@@ -0,0 +1,356 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ "simple_table.jrtx"
+
+ /ergebnisse/ergebnis/ergebniselement[@ordnr='3']/sqlerg/row
+
+ /ergebnisse/ergebnis[ @ordnr='3']/maskenname
+
+
+ /ergebnisse/ergebnis[ @ordnr='3']/explanation
+
+
+ /ergebnisse/ergebnis[ @ordnr='3']/hinweis
+
+
+
+ col[@id="0" and wert!="" and ../../../@ordnr='3']/wert
+
+
+ col[@id="1" and wert!="" and ../../../@ordnr='3']/wert
+
+
+ col[@id="2" and wert!="" and ../../../@ordnr='3']/wert
+
+
+ col[@id="3" and wert!="" and ../../../@ordnr='3']/wert
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/completefields/feld [@varname="Köpfe oder Fälle ?"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/felder/feld [@varname="Köpfe oder Fälle ?"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/completefields/feld [@varname="Seit Semester"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/felder/feld [@varname="Seit Semester"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/completefields/feld [@varname="Bis Semester"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/felder/feld [@varname="Bis Semester"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/completefields/feld [@varname="Semestertyp"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/felder/feld [@varname="Semestertyp"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/completefields/feld [@varname="Stichtag"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/felder/feld [@varname="Stichtag"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/completefields/feld [@varname="Studiengang"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/felder/feld [@varname="Studiengang"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/completefields/feld [@varname="Fächer"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/felder/feld [@varname="Fächer"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/completefields/feld [@varname="Abschluss"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/felder/feld [@varname="Abschluss"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/completefields/feld [@varname="Jahr"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/felder/feld [@varname="Jahr"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/completefields/feld [@varname="Geschlecht"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/felder/feld [@varname="Geschlecht"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/completefields/feld [@varname="Staatsangehörigkeit"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/felder/feld [@varname="Staatsangehörigkeit"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/completefields/feld [@varname="tablestylesheet"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/felder/feld [@varname="tablestylesheet"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/completefields/feld [@varname="Hörerstatus"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/felder/feld [@varname="Hörerstatus"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/completefields/feld [@varname="bis Fachsemester"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/felder/feld [@varname="bis Fachsemester"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/completefields/feld [@varname="Nur Endsemester"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/felder/feld [@varname="Nur Endsemester"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/completefields/feld [@varname="Spaltenlayout"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/felder/feld [@varname="Spaltenlayout"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/completefields/feld [@varname="Grafik"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/felder/feld [@varname="Grafik"]/value_caption
+
+
+ /ergebnisse/ergebnis[ @ordnr='0']/stand
+
+
+ /ergebnisse/user
+
+
+ 3
+
+
+ $V{tabellennr}
+
+
+
+
+
+ "Studierende nach Fakultät"
+
+
+
+
+
+
+ "Filterkriterien: "
+
+
+
+
+ ""+(($F{legende_Köpfe oder Fälle ?_value}==null || $F{legende_Köpfe oder Fälle ?_value}=="")?"":($F{legende_Köpfe oder Fälle ?_label}+": "+$F{legende_Köpfe oder Fälle ?_value}+"; "))
++(($F{legende_Seit Semester_value}==null || $F{legende_Seit Semester_value}=="")?"":($F{legende_Seit Semester_label}+": "+$F{legende_Seit Semester_value}+"; "))
++(($F{legende_Bis Semester_value}==null || $F{legende_Bis Semester_value}=="")?"":($F{legende_Bis Semester_label}+": "+$F{legende_Bis Semester_value}+"; "))
++(($F{legende_Semestertyp_value}==null || $F{legende_Semestertyp_value}=="")?"":($F{legende_Semestertyp_label}+": "+$F{legende_Semestertyp_value}+"; "))
++(($F{legende_Stichtag_value}==null || $F{legende_Stichtag_value}=="")?"":($F{legende_Stichtag_label}+": "+$F{legende_Stichtag_value}+"; "))
++(($F{legende_Studiengang_value}==null || $F{legende_Studiengang_value}=="")?"":($F{legende_Studiengang_label}+": "+$F{legende_Studiengang_value}+"; "))
++(($F{legende_Fächer_value}==null || $F{legende_Fächer_value}=="")?"":($F{legende_Fächer_label}+": "+$F{legende_Fächer_value}+"; "))
++(($F{legende_Staatsangehörigkeit_value}==null || $F{legende_Staatsangehörigkeit_value}=="")?"":($F{legende_Staatsangehörigkeit_label}+": "+$F{legende_Staatsangehörigkeit_value}+"; "))
++(($F{legende_tablestylesheet_value}==null || $F{legende_tablestylesheet_value}=="")?"":($F{legende_tablestylesheet_label}+": "+$F{legende_tablestylesheet_value}+"; "))
++(($F{legende_Hörerstatus_value}==null || $F{legende_Hörerstatus_value}=="")?"":($F{legende_Hörerstatus_label}+": "+$F{legende_Hörerstatus_value}+"; "))
++(($F{legende_Nur Endsemester_value}==null || $F{legende_Nur Endsemester_value}=="")?"":($F{legende_Nur Endsemester_label}+": "+$F{legende_Nur Endsemester_value}+"; "))
++(($F{legende_Spaltenlayout_value}==null || $F{legende_Spaltenlayout_value}=="")?"":($F{legende_Spaltenlayout_label}+": "+$F{legende_Spaltenlayout_value}+"; "))
++(($F{legende_Grafik_value}==null || $F{legende_Grafik_value}=="")?"":($F{legende_Grafik_label}+": "+$F{legende_Grafik_value}+"; "))
+ +"Datenstand: "+ $F{standdatum} + "; " + "Erstellt: "+ DATEFORMAT( TODAY(), "dd.MM.YYYY")
+
+
+
+ $F{Hinweis}.length() >0
+
+
+
+
+ $F{Hinweis}
+
+
+
+
+
+ "Fakultät (Schlüssel)"
+
+
+
+ "Fakultät"
+
+
+
+ "Anzahl der Studierenden"
+
+
+
+ "Anteil der Studierenden (in %)"
+
+
+
+
+
+
+
+
+
+ $F{tab_3Fakultät (Schlüssel)}
+
+
+
+
+
+ $F{tab_3Fakultät}
+
+
+
+
+ $F{tab_3Anzahl der Studierenden}
+ "#,##0.00;-#,##0.00"
+
+
+
+ $F{tab_3Anteil der Studierenden (in %)}
+ "#,##0"
+
+
+
+
diff --git a/superx/WEB-INF/reports/44190_sub_4.jrxml b/superx/WEB-INF/reports/44190_sub_4.jrxml
new file mode 100644
index 0000000..3736f04
--- /dev/null
+++ b/superx/WEB-INF/reports/44190_sub_4.jrxml
@@ -0,0 +1,331 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ "simple_table.jrtx"
+
+ /ergebnisse/ergebnis/ergebniselement[@ordnr='4']/sqlerg/row
+
+ /ergebnisse/ergebnis[ @ordnr='4']/maskenname
+
+
+ /ergebnisse/ergebnis[ @ordnr='4']/explanation
+
+
+ /ergebnisse/ergebnis[ @ordnr='4']/hinweis
+
+
+
+ col[@id="0" and wert!="" and ../../../@ordnr='4']/wert
+
+
+ col[@id="1" and wert!="" and ../../../@ordnr='4']/wert
+
+
+ col[@id="2" and wert!="" and ../../../@ordnr='4']/wert
+
+
+ /ergebnisse/ergebnis[@ordnr=4]/completefields/feld [@varname="Köpfe oder Fälle ?"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=4]/felder/feld [@varname="Köpfe oder Fälle ?"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=4]/completefields/feld [@varname="Seit Semester"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=4]/felder/feld [@varname="Seit Semester"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=4]/completefields/feld [@varname="Bis Semester"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=4]/felder/feld [@varname="Bis Semester"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=4]/completefields/feld [@varname="Semestertyp"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=4]/felder/feld [@varname="Semestertyp"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=4]/completefields/feld [@varname="Stichtag"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=4]/felder/feld [@varname="Stichtag"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=4]/completefields/feld [@varname="Studiengang"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=4]/felder/feld [@varname="Studiengang"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=4]/completefields/feld [@varname="Fächer"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=4]/felder/feld [@varname="Fächer"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=4]/completefields/feld [@varname="Abschluss"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=4]/felder/feld [@varname="Abschluss"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=4]/completefields/feld [@varname="Geschlecht"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=4]/felder/feld [@varname="Geschlecht"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=4]/completefields/feld [@varname="Jahr"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=4]/felder/feld [@varname="Jahr"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=4]/completefields/feld [@varname="Staatsangehörigkeit"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=4]/felder/feld [@varname="Staatsangehörigkeit"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=4]/completefields/feld [@varname="tablestylesheet"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=4]/felder/feld [@varname="tablestylesheet"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=4]/completefields/feld [@varname="Hörerstatus"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=4]/felder/feld [@varname="Hörerstatus"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=4]/completefields/feld [@varname="Nur Endsemester"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=4]/felder/feld [@varname="Nur Endsemester"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=4]/completefields/feld [@varname="bis Fachsemester"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=4]/felder/feld [@varname="bis Fachsemester"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=4]/completefields/feld [@varname="Spaltenlayout"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=4]/felder/feld [@varname="Spaltenlayout"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=4]/completefields/feld [@varname="Grafik"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=4]/felder/feld [@varname="Grafik"]/value_caption
+
+
+ /ergebnisse/ergebnis[ @ordnr='0']/stand
+
+
+ /ergebnisse/user
+
+
+ 4
+
+
+ $V{tabellennr}
+
+
+
+
+
+ "Studierende nach Abschluss"
+
+
+
+
+
+
+ "Filterkriterien: "
+
+
+
+
+ ""+(($F{legende_Köpfe oder Fälle ?_value}==null || $F{legende_Köpfe oder Fälle ?_value}=="")?"":($F{legende_Köpfe oder Fälle ?_label}+": "+$F{legende_Köpfe oder Fälle ?_value}+"; "))
++(($F{legende_Seit Semester_value}==null || $F{legende_Seit Semester_value}=="")?"":($F{legende_Seit Semester_label}+": "+$F{legende_Seit Semester_value}+"; "))
++(($F{legende_Bis Semester_value}==null || $F{legende_Bis Semester_value}=="")?"":($F{legende_Bis Semester_label}+": "+$F{legende_Bis Semester_value}+"; "))
++(($F{legende_Semestertyp_value}==null || $F{legende_Semestertyp_value}=="")?"":($F{legende_Semestertyp_label}+": "+$F{legende_Semestertyp_value}+"; "))
++(($F{legende_Stichtag_value}==null || $F{legende_Stichtag_value}=="")?"":($F{legende_Stichtag_label}+": "+$F{legende_Stichtag_value}+"; "))
++(($F{legende_Studiengang_value}==null || $F{legende_Studiengang_value}=="")?"":($F{legende_Studiengang_label}+": "+$F{legende_Studiengang_value}+"; "))
++(($F{legende_Fächer_value}==null || $F{legende_Fächer_value}=="")?"":($F{legende_Fächer_label}+": "+$F{legende_Fächer_value}+"; "))
++(($F{legende_Staatsangehörigkeit_value}==null || $F{legende_Staatsangehörigkeit_value}=="")?"":($F{legende_Staatsangehörigkeit_label}+": "+$F{legende_Staatsangehörigkeit_value}+"; "))
++(($F{legende_tablestylesheet_value}==null || $F{legende_tablestylesheet_value}=="")?"":($F{legende_tablestylesheet_label}+": "+$F{legende_tablestylesheet_value}+"; "))
++(($F{legende_Hörerstatus_value}==null || $F{legende_Hörerstatus_value}=="")?"":($F{legende_Hörerstatus_label}+": "+$F{legende_Hörerstatus_value}+"; "))
++(($F{legende_Nur Endsemester_value}==null || $F{legende_Nur Endsemester_value}=="")?"":($F{legende_Nur Endsemester_label}+": "+$F{legende_Nur Endsemester_value}+"; "))
++(($F{legende_Spaltenlayout_value}==null || $F{legende_Spaltenlayout_value}=="")?"":($F{legende_Spaltenlayout_label}+": "+$F{legende_Spaltenlayout_value}+"; "))
++(($F{legende_Grafik_value}==null || $F{legende_Grafik_value}=="")?"":($F{legende_Grafik_label}+": "+$F{legende_Grafik_value}+"; "))
+ +"Datenstand: "+ $F{standdatum} + "; " + "Erstellt: "+ DATEFORMAT( TODAY(), "dd.MM.YYYY")
+
+
+
+ $F{Hinweis}.length() >0
+
+
+
+
+ $F{Hinweis}
+
+
+
+
+
+ "Abschlussgruppe"
+
+
+
+ "Anzahl der Studierenden"
+
+
+
+ "Anteil der Studierenden (in %)"
+
+
+
+
+
+
+
+
+
+ $F{tab_4Abschlussgruppe}
+
+
+
+
+ $F{tab_4Anzahl der Studierenden}
+ "#,##0.00;-#,##0.00"
+
+
+
+ $F{tab_4Anteil der Studierenden (in %)}
+ "#,##0"
+
+
+
+
diff --git a/superx/WEB-INF/reports/44190_sub_5.jrxml b/superx/WEB-INF/reports/44190_sub_5.jrxml
new file mode 100644
index 0000000..ba8279c
--- /dev/null
+++ b/superx/WEB-INF/reports/44190_sub_5.jrxml
@@ -0,0 +1,331 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ "simple_table.jrtx"
+
+ /ergebnisse/ergebnis/ergebniselement[@ordnr='5']/sqlerg/row
+
+ /ergebnisse/ergebnis[ @ordnr='5']/maskenname
+
+
+ /ergebnisse/ergebnis[ @ordnr='5']/explanation
+
+
+ /ergebnisse/ergebnis[ @ordnr='5']/hinweis
+
+
+
+ col[@id="0" and wert!="" and ../../../@ordnr='5']/wert
+
+
+ col[@id="1" and wert!="" and ../../../@ordnr='5']/wert
+
+
+ col[@id="2" and wert!="" and ../../../@ordnr='5']/wert
+
+
+ /ergebnisse/ergebnis[@ordnr=5]/completefields/feld [@varname="Köpfe oder Fälle ?"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=5]/felder/feld [@varname="Köpfe oder Fälle ?"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=5]/completefields/feld [@varname="Seit Semester"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=5]/felder/feld [@varname="Seit Semester"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=5]/completefields/feld [@varname="Bis Semester"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=5]/felder/feld [@varname="Bis Semester"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=5]/completefields/feld [@varname="Semestertyp"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=5]/felder/feld [@varname="Semestertyp"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=5]/completefields/feld [@varname="Stichtag"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=5]/felder/feld [@varname="Stichtag"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=5]/completefields/feld [@varname="Studiengang"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=5]/felder/feld [@varname="Studiengang"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=5]/completefields/feld [@varname="Fächer"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=5]/felder/feld [@varname="Fächer"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=5]/completefields/feld [@varname="Abschluss"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=5]/felder/feld [@varname="Abschluss"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=5]/completefields/feld [@varname="Geschlecht"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=5]/felder/feld [@varname="Geschlecht"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=5]/completefields/feld [@varname="Jahr"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=5]/felder/feld [@varname="Jahr"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=5]/completefields/feld [@varname="Staatsangehörigkeit"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=5]/felder/feld [@varname="Staatsangehörigkeit"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=5]/completefields/feld [@varname="tablestylesheet"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=5]/felder/feld [@varname="tablestylesheet"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=5]/completefields/feld [@varname="Hörerstatus"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=5]/felder/feld [@varname="Hörerstatus"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=5]/completefields/feld [@varname="Nur Endsemester"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=5]/felder/feld [@varname="Nur Endsemester"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=5]/completefields/feld [@varname="bis Fachsemester"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=5]/felder/feld [@varname="bis Fachsemester"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=5]/completefields/feld [@varname="Spaltenlayout"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=5]/felder/feld [@varname="Spaltenlayout"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=5]/completefields/feld [@varname="Grafik"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=5]/felder/feld [@varname="Grafik"]/value_caption
+
+
+ /ergebnisse/ergebnis[ @ordnr='0']/stand
+
+
+ /ergebnisse/user
+
+
+ 5
+
+
+ $V{tabellennr}
+
+
+
+
+
+ "Studierende nach Abschluss"
+
+
+
+
+
+
+ "Filterkriterien: "
+
+
+
+
+ ""+(($F{legende_Köpfe oder Fälle ?_value}==null || $F{legende_Köpfe oder Fälle ?_value}=="")?"":($F{legende_Köpfe oder Fälle ?_label}+": "+$F{legende_Köpfe oder Fälle ?_value}+"; "))
++(($F{legende_Seit Semester_value}==null || $F{legende_Seit Semester_value}=="")?"":($F{legende_Seit Semester_label}+": "+$F{legende_Seit Semester_value}+"; "))
++(($F{legende_Bis Semester_value}==null || $F{legende_Bis Semester_value}=="")?"":($F{legende_Bis Semester_label}+": "+$F{legende_Bis Semester_value}+"; "))
++(($F{legende_Semestertyp_value}==null || $F{legende_Semestertyp_value}=="")?"":($F{legende_Semestertyp_label}+": "+$F{legende_Semestertyp_value}+"; "))
++(($F{legende_Stichtag_value}==null || $F{legende_Stichtag_value}=="")?"":($F{legende_Stichtag_label}+": "+$F{legende_Stichtag_value}+"; "))
++(($F{legende_Studiengang_value}==null || $F{legende_Studiengang_value}=="")?"":($F{legende_Studiengang_label}+": "+$F{legende_Studiengang_value}+"; "))
++(($F{legende_Fächer_value}==null || $F{legende_Fächer_value}=="")?"":($F{legende_Fächer_label}+": "+$F{legende_Fächer_value}+"; "))
++(($F{legende_Staatsangehörigkeit_value}==null || $F{legende_Staatsangehörigkeit_value}=="")?"":($F{legende_Staatsangehörigkeit_label}+": "+$F{legende_Staatsangehörigkeit_value}+"; "))
++(($F{legende_tablestylesheet_value}==null || $F{legende_tablestylesheet_value}=="")?"":($F{legende_tablestylesheet_label}+": "+$F{legende_tablestylesheet_value}+"; "))
++(($F{legende_Hörerstatus_value}==null || $F{legende_Hörerstatus_value}=="")?"":($F{legende_Hörerstatus_label}+": "+$F{legende_Hörerstatus_value}+"; "))
++(($F{legende_Nur Endsemester_value}==null || $F{legende_Nur Endsemester_value}=="")?"":($F{legende_Nur Endsemester_label}+": "+$F{legende_Nur Endsemester_value}+"; "))
++(($F{legende_Spaltenlayout_value}==null || $F{legende_Spaltenlayout_value}=="")?"":($F{legende_Spaltenlayout_label}+": "+$F{legende_Spaltenlayout_value}+"; "))
++(($F{legende_Grafik_value}==null || $F{legende_Grafik_value}=="")?"":($F{legende_Grafik_label}+": "+$F{legende_Grafik_value}+"; "))
+ +"Datenstand: "+ $F{standdatum} + "; " + "Erstellt: "+ DATEFORMAT( TODAY(), "dd.MM.YYYY")
+
+
+
+ $F{Hinweis}.length() >0
+
+
+
+
+ $F{Hinweis}
+
+
+
+
+
+ "Lehramt (ja/nein)"
+
+
+
+ "Anzahl der Studierenden"
+
+
+
+ "Anteil der Studierenden (in %)"
+
+
+
+
+
+
+
+
+
+ $F{tab_5Lehramt (ja/nein)}
+
+
+
+
+ $F{tab_5Anzahl der Studierenden}
+ "#,##0.00;-#,##0.00"
+
+
+
+ $F{tab_5Anteil der Studierenden (in %)}
+ "#,##0"
+
+
+
+
diff --git a/superx/WEB-INF/reports/44190_sub_6.jrxml b/superx/WEB-INF/reports/44190_sub_6.jrxml
new file mode 100644
index 0000000..c11dc9a
--- /dev/null
+++ b/superx/WEB-INF/reports/44190_sub_6.jrxml
@@ -0,0 +1,331 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ "simple_table.jrtx"
+
+ /ergebnisse/ergebnis/ergebniselement[@ordnr='6']/sqlerg/row
+
+ /ergebnisse/ergebnis[ @ordnr='6']/maskenname
+
+
+ /ergebnisse/ergebnis[ @ordnr='6']/explanation
+
+
+ /ergebnisse/ergebnis[ @ordnr='6']/hinweis
+
+
+
+ col[@id="0" and wert!="" and ../../../@ordnr='6']/wert
+
+
+ col[@id="1" and wert!="" and ../../../@ordnr='6']/wert
+
+
+ col[@id="2" and wert!="" and ../../../@ordnr='6']/wert
+
+
+ /ergebnisse/ergebnis[@ordnr=6]/completefields/feld [@varname="Köpfe oder Fälle ?"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=6]/felder/feld [@varname="Köpfe oder Fälle ?"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=6]/completefields/feld [@varname="Seit Semester"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=6]/felder/feld [@varname="Seit Semester"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=6]/completefields/feld [@varname="Bis Semester"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=6]/felder/feld [@varname="Bis Semester"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=6]/completefields/feld [@varname="Semestertyp"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=6]/felder/feld [@varname="Semestertyp"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=6]/completefields/feld [@varname="Stichtag"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=6]/felder/feld [@varname="Stichtag"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=6]/completefields/feld [@varname="Studiengang"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=6]/felder/feld [@varname="Studiengang"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=6]/completefields/feld [@varname="Fächer"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=6]/felder/feld [@varname="Fächer"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=6]/completefields/feld [@varname="Abschluss"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=6]/felder/feld [@varname="Abschluss"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=6]/completefields/feld [@varname="Jahr"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=6]/felder/feld [@varname="Jahr"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=6]/completefields/feld [@varname="Geschlecht"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=6]/felder/feld [@varname="Geschlecht"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=6]/completefields/feld [@varname="tablestylesheet"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=6]/felder/feld [@varname="tablestylesheet"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=6]/completefields/feld [@varname="Staatsangehörigkeit"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=6]/felder/feld [@varname="Staatsangehörigkeit"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=6]/completefields/feld [@varname="Hörerstatus"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=6]/felder/feld [@varname="Hörerstatus"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=6]/completefields/feld [@varname="Nur Endsemester"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=6]/felder/feld [@varname="Nur Endsemester"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=6]/completefields/feld [@varname="bis Fachsemester"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=6]/felder/feld [@varname="bis Fachsemester"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=6]/completefields/feld [@varname="Spaltenlayout"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=6]/felder/feld [@varname="Spaltenlayout"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=6]/completefields/feld [@varname="Grafik"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=6]/felder/feld [@varname="Grafik"]/value_caption
+
+
+ /ergebnisse/ergebnis[ @ordnr='0']/stand
+
+
+ /ergebnisse/user
+
+
+ 6
+
+
+ $V{tabellennr}
+
+
+
+
+
+ "Studierende nach Bildungstyp"
+
+
+
+
+
+
+ "Filterkriterien: "
+
+
+
+
+ ""+(($F{legende_Köpfe oder Fälle ?_value}==null || $F{legende_Köpfe oder Fälle ?_value}=="")?"":($F{legende_Köpfe oder Fälle ?_label}+": "+$F{legende_Köpfe oder Fälle ?_value}+"; "))
++(($F{legende_Seit Semester_value}==null || $F{legende_Seit Semester_value}=="")?"":($F{legende_Seit Semester_label}+": "+$F{legende_Seit Semester_value}+"; "))
++(($F{legende_Bis Semester_value}==null || $F{legende_Bis Semester_value}=="")?"":($F{legende_Bis Semester_label}+": "+$F{legende_Bis Semester_value}+"; "))
++(($F{legende_Semestertyp_value}==null || $F{legende_Semestertyp_value}=="")?"":($F{legende_Semestertyp_label}+": "+$F{legende_Semestertyp_value}+"; "))
++(($F{legende_Stichtag_value}==null || $F{legende_Stichtag_value}=="")?"":($F{legende_Stichtag_label}+": "+$F{legende_Stichtag_value}+"; "))
++(($F{legende_Studiengang_value}==null || $F{legende_Studiengang_value}=="")?"":($F{legende_Studiengang_label}+": "+$F{legende_Studiengang_value}+"; "))
++(($F{legende_Fächer_value}==null || $F{legende_Fächer_value}=="")?"":($F{legende_Fächer_label}+": "+$F{legende_Fächer_value}+"; "))
++(($F{legende_tablestylesheet_value}==null || $F{legende_tablestylesheet_value}=="")?"":($F{legende_tablestylesheet_label}+": "+$F{legende_tablestylesheet_value}+"; "))
++(($F{legende_Staatsangehörigkeit_value}==null || $F{legende_Staatsangehörigkeit_value}=="")?"":($F{legende_Staatsangehörigkeit_label}+": "+$F{legende_Staatsangehörigkeit_value}+"; "))
++(($F{legende_Hörerstatus_value}==null || $F{legende_Hörerstatus_value}=="")?"":($F{legende_Hörerstatus_label}+": "+$F{legende_Hörerstatus_value}+"; "))
++(($F{legende_Nur Endsemester_value}==null || $F{legende_Nur Endsemester_value}=="")?"":($F{legende_Nur Endsemester_label}+": "+$F{legende_Nur Endsemester_value}+"; "))
++(($F{legende_Spaltenlayout_value}==null || $F{legende_Spaltenlayout_value}=="")?"":($F{legende_Spaltenlayout_label}+": "+$F{legende_Spaltenlayout_value}+"; "))
++(($F{legende_Grafik_value}==null || $F{legende_Grafik_value}=="")?"":($F{legende_Grafik_label}+": "+$F{legende_Grafik_value}+"; "))
+ +"Datenstand: "+ $F{standdatum} + "; " + "Erstellt: "+ DATEFORMAT( TODAY(), "dd.MM.YYYY")
+
+
+
+ $F{Hinweis}.length() >0
+
+
+
+
+ $F{Hinweis}
+
+
+
+
+
+ "Bildungsinländer / -ausländer"
+
+
+
+ "Anzahl der Studierenden"
+
+
+
+ "Anteil der Studierenden (in %)"
+
+
+
+
+
+
+
+
+
+ $F{tab_6Bildungsinländer / -ausländer}
+
+
+
+
+ $F{tab_6Anzahl der Studierenden}
+ "#,##0.00;-#,##0.00"
+
+
+
+ $F{tab_6Anteil der Studierenden (in %)}
+ "#,##0"
+
+
+
+
diff --git a/superx/WEB-INF/reports/44190_sub_7.jrxml b/superx/WEB-INF/reports/44190_sub_7.jrxml
new file mode 100644
index 0000000..4c3a7a6
--- /dev/null
+++ b/superx/WEB-INF/reports/44190_sub_7.jrxml
@@ -0,0 +1,307 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ "simple_table.jrtx"
+
+ /ergebnisse/ergebnis/ergebniselement[@ordnr='7']/sqlerg/row
+
+ /ergebnisse/ergebnis[ @ordnr='7']/maskenname
+
+
+ /ergebnisse/ergebnis[ @ordnr='7']/explanation
+
+
+ /ergebnisse/ergebnis[ @ordnr='7']/hinweis
+
+
+
+ col[@id="0" and wert!="" and ../../../@ordnr='7']/wert
+
+
+ col[@id="1" and wert!="" and ../../../@ordnr='7']/wert
+
+
+ /ergebnisse/ergebnis[@ordnr=7]/completefields/feld [@varname="Köpfe oder Fälle ?"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=7]/felder/feld [@varname="Köpfe oder Fälle ?"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=7]/completefields/feld [@varname="Seit Semester"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=7]/felder/feld [@varname="Seit Semester"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=7]/completefields/feld [@varname="Bis Semester"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=7]/felder/feld [@varname="Bis Semester"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=7]/completefields/feld [@varname="Semestertyp"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=7]/felder/feld [@varname="Semestertyp"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=7]/completefields/feld [@varname="Stichtag"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=7]/felder/feld [@varname="Stichtag"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=7]/completefields/feld [@varname="Studiengang"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=7]/felder/feld [@varname="Studiengang"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=7]/completefields/feld [@varname="Fächer"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=7]/felder/feld [@varname="Fächer"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=7]/completefields/feld [@varname="Abschluss"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=7]/felder/feld [@varname="Abschluss"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=7]/completefields/feld [@varname="Geschlecht"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=7]/felder/feld [@varname="Geschlecht"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=7]/completefields/feld [@varname="Jahr"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=7]/felder/feld [@varname="Jahr"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=7]/completefields/feld [@varname="Staatsangehörigkeit"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=7]/felder/feld [@varname="Staatsangehörigkeit"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=7]/completefields/feld [@varname="tablestylesheet"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=7]/felder/feld [@varname="tablestylesheet"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=7]/completefields/feld [@varname="Hörerstatus"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=7]/felder/feld [@varname="Hörerstatus"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=7]/completefields/feld [@varname="bis Fachsemester"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=7]/felder/feld [@varname="bis Fachsemester"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=7]/completefields/feld [@varname="Nur Endsemester"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=7]/felder/feld [@varname="Nur Endsemester"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=7]/completefields/feld [@varname="Spaltenlayout"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=7]/felder/feld [@varname="Spaltenlayout"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=7]/completefields/feld [@varname="Grafik"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=7]/felder/feld [@varname="Grafik"]/value_caption
+
+
+ /ergebnisse/ergebnis[ @ordnr='0']/stand
+
+
+ /ergebnisse/user
+
+
+ 7
+
+
+ $V{tabellennr}
+
+
+
+
+
+ "Studierende nach Region"
+
+
+
+
+
+
+ "Filterkriterien: "
+
+
+
+
+ ""+(($F{legende_Köpfe oder Fälle ?_value}==null || $F{legende_Köpfe oder Fälle ?_value}=="")?"":($F{legende_Köpfe oder Fälle ?_label}+": "+$F{legende_Köpfe oder Fälle ?_value}+"; "))
++(($F{legende_Seit Semester_value}==null || $F{legende_Seit Semester_value}=="")?"":($F{legende_Seit Semester_label}+": "+$F{legende_Seit Semester_value}+"; "))
++(($F{legende_Bis Semester_value}==null || $F{legende_Bis Semester_value}=="")?"":($F{legende_Bis Semester_label}+": "+$F{legende_Bis Semester_value}+"; "))
++(($F{legende_Semestertyp_value}==null || $F{legende_Semestertyp_value}=="")?"":($F{legende_Semestertyp_label}+": "+$F{legende_Semestertyp_value}+"; "))
++(($F{legende_Stichtag_value}==null || $F{legende_Stichtag_value}=="")?"":($F{legende_Stichtag_label}+": "+$F{legende_Stichtag_value}+"; "))
++(($F{legende_Studiengang_value}==null || $F{legende_Studiengang_value}=="")?"":($F{legende_Studiengang_label}+": "+$F{legende_Studiengang_value}+"; "))
++(($F{legende_Fächer_value}==null || $F{legende_Fächer_value}=="")?"":($F{legende_Fächer_label}+": "+$F{legende_Fächer_value}+"; "))
++(($F{legende_Staatsangehörigkeit_value}==null || $F{legende_Staatsangehörigkeit_value}=="")?"":($F{legende_Staatsangehörigkeit_label}+": "+$F{legende_Staatsangehörigkeit_value}+"; "))
++(($F{legende_tablestylesheet_value}==null || $F{legende_tablestylesheet_value}=="")?"":($F{legende_tablestylesheet_label}+": "+$F{legende_tablestylesheet_value}+"; "))
++(($F{legende_Hörerstatus_value}==null || $F{legende_Hörerstatus_value}=="")?"":($F{legende_Hörerstatus_label}+": "+$F{legende_Hörerstatus_value}+"; "))
++(($F{legende_Nur Endsemester_value}==null || $F{legende_Nur Endsemester_value}=="")?"":($F{legende_Nur Endsemester_label}+": "+$F{legende_Nur Endsemester_value}+"; "))
++(($F{legende_Spaltenlayout_value}==null || $F{legende_Spaltenlayout_value}=="")?"":($F{legende_Spaltenlayout_label}+": "+$F{legende_Spaltenlayout_value}+"; "))
++(($F{legende_Grafik_value}==null || $F{legende_Grafik_value}=="")?"":($F{legende_Grafik_label}+": "+$F{legende_Grafik_value}+"; "))
+ +"Datenstand: "+ $F{standdatum} + "; " + "Erstellt: "+ DATEFORMAT( TODAY(), "dd.MM.YYYY")
+
+
+
+ $F{Hinweis}.length() >0
+
+
+
+
+ $F{Hinweis}
+
+
+
+
+
+ "Bundesland (HZB)"
+
+
+
+ "Anzahl der Studierenden"
+
+
+
+
+
+
+
+
+
+ $F{tab_7Bundesland (HZB)}
+
+
+
+
+ $F{tab_7Anzahl der Studierenden}
+ "#,##0.00;-#,##0.00"
+
+
+
+
diff --git a/superx/WEB-INF/reports/44660_sub_0.jrxml b/superx/WEB-INF/reports/44660_sub_0.jrxml
new file mode 100644
index 0000000..a697d2d
--- /dev/null
+++ b/superx/WEB-INF/reports/44660_sub_0.jrxml
@@ -0,0 +1,306 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ "simple_table.jrtx"
+
+ /ergebnisse/ergebnis/ergebniselement[@ordnr='0']/sqlerg/row
+
+ /ergebnisse/ergebnis[ @ordnr='0']/maskenname
+
+
+ /ergebnisse/ergebnis[ @ordnr='0']/explanation
+
+
+ /ergebnisse/ergebnis[ @ordnr='0']/hinweis
+
+
+
+ col[@id="0" and wert!="" and ../../../@ordnr='0']/wert
+
+
+ col[@id="1" and wert!="" and ../../../@ordnr='0']/wert
+
+
+ col[@id="2" and wert!="" and ../../../@ordnr='0']/wert
+
+
+ col[@id="3" and wert!="" and ../../../@ordnr='0']/wert
+
+
+ col[@id="4" and wert!="" and ../../../@ordnr='0']/wert
+
+
+ col[@id="5" and wert!="" and ../../../@ordnr='0']/wert
+
+
+ col[@id="6" and wert!="" and ../../../@ordnr='0']/wert
+
+
+ /ergebnisse/ergebnis[@ordnr=0]/completefields/feld [@varname="Seit Semester"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=0]/felder/feld [@varname="Seit Semester"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=0]/completefields/feld [@varname="Bis Semester"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=0]/felder/feld [@varname="Bis Semester"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=0]/completefields/feld [@varname="Spaltenanzahl"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=0]/felder/feld [@varname="Spaltenanzahl"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=0]/completefields/feld [@varname="Studiengang"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=0]/felder/feld [@varname="Studiengang"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=0]/completefields/feld [@varname="Kachelbreite"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=0]/felder/feld [@varname="Kachelbreite"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=0]/completefields/feld [@varname="Kachelhöhe"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=0]/felder/feld [@varname="Kachelhöhe"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=0]/completefields/feld [@varname="Filter Studierende"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=0]/felder/feld [@varname="Filter Studierende"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=0]/completefields/feld [@varname="Jahr"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=0]/felder/feld [@varname="Jahr"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=0]/completefields/feld [@varname="tablestylesheet"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=0]/felder/feld [@varname="tablestylesheet"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=0]/completefields/feld [@varname="bis Fachsemester"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=0]/felder/feld [@varname="bis Fachsemester"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=0]/completefields/feld [@varname="Grafik"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=0]/felder/feld [@varname="Grafik"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=0]/completefields/feld [@varname="Tabnr."]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=0]/felder/feld [@varname="Tabnr."]/value_caption
+
+
+ /ergebnisse/ergebnis[ @ordnr='0']/stand
+
+
+ /ergebnisse/user
+
+
+ 0
+
+
+ $V{tabellennr}
+
+
+
+
+
+ "Campus-Dashboard Kopfzeile"
+
+
+
+
+
+
+ "Filterkriterien: "
+
+
+
+
+ ""+(($F{legende_Seit Semester_value}==null || $F{legende_Seit Semester_value}=="")?"":($F{legende_Seit Semester_label}+": "+$F{legende_Seit Semester_value}+"; "))
++(($F{legende_Bis Semester_value}==null || $F{legende_Bis Semester_value}=="")?"":($F{legende_Bis Semester_label}+": "+$F{legende_Bis Semester_value}+"; "))
++(($F{legende_Spaltenanzahl_value}==null || $F{legende_Spaltenanzahl_value}=="")?"":($F{legende_Spaltenanzahl_label}+": "+$F{legende_Spaltenanzahl_value}+"; "))
++(($F{legende_Studiengang_value}==null || $F{legende_Studiengang_value}=="")?"":($F{legende_Studiengang_label}+": "+$F{legende_Studiengang_value}+"; "))
++(($F{legende_tablestylesheet_value}==null || $F{legende_tablestylesheet_value}=="")?"":($F{legende_tablestylesheet_label}+": "+$F{legende_tablestylesheet_value}+"; "))
++(($F{legende_Tabnr._value}==null || $F{legende_Tabnr._value}=="")?"":($F{legende_Tabnr._label}+": "+$F{legende_Tabnr._value}+"; "))
+ +"Datenstand: "+ $F{standdatum} + "; " + "Erstellt: "+ DATEFORMAT( TODAY(), "dd.MM.YYYY")
+
+
+
+ $F{Hinweis}.length() >0
+
+
+
+
+ $F{Hinweis}
+
+
+
+
+
+ "Kennzahl Nr."
+
+
+
+ "Kennzahl"
+
+
+
+ "Wert"
+
+
+
+
+
+
+
+
+ $F{tab_0Kennzahl Nr.}
+ "#,##0"
+
+
+
+
+ $F{tab_0Kennzahl}
+
+
+
+
+ $F{tab_0Wert}
+ "#,##0"
+
+
+
+
diff --git a/superx/WEB-INF/reports/44660_sub_1.jrxml b/superx/WEB-INF/reports/44660_sub_1.jrxml
new file mode 100644
index 0000000..67652ed
--- /dev/null
+++ b/superx/WEB-INF/reports/44660_sub_1.jrxml
@@ -0,0 +1,321 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ "simple_table.jrtx"
+
+ /ergebnisse/ergebnis/ergebniselement[@ordnr='1']/sqlerg/row
+
+ /ergebnisse/ergebnis[ @ordnr='1']/maskenname
+
+
+ /ergebnisse/ergebnis[ @ordnr='1']/explanation
+
+
+ /ergebnisse/ergebnis[ @ordnr='1']/hinweis
+
+
+
+ col[@id="0" and wert!="" and ../../../@ordnr='1']/wert
+
+
+ col[@id="1" and wert!="" and ../../../@ordnr='1']/wert
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/completefields/feld [@varname="Köpfe oder Fälle ?"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/felder/feld [@varname="Köpfe oder Fälle ?"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/completefields/feld [@varname="Stichtag"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/felder/feld [@varname="Stichtag"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/completefields/feld [@varname="Seit Semester"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/felder/feld [@varname="Seit Semester"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/completefields/feld [@varname="Bis Semester"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/felder/feld [@varname="Bis Semester"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/completefields/feld [@varname="Semestertyp"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/felder/feld [@varname="Semestertyp"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/completefields/feld [@varname="Studiengang"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/felder/feld [@varname="Studiengang"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/completefields/feld [@varname="Abschluss"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/felder/feld [@varname="Abschluss"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/completefields/feld [@varname="Status"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/felder/feld [@varname="Status"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/completefields/feld [@varname="Matrikel-Nr."]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/felder/feld [@varname="Matrikel-Nr."]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/completefields/feld [@varname="##line##"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/felder/feld [@varname="##line##"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/completefields/feld [@varname="Hörerstatus"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/felder/feld [@varname="Hörerstatus"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/completefields/feld [@varname="bis Fachsemester"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/felder/feld [@varname="bis Fachsemester"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/completefields/feld [@varname="Staatsangehörigkeit"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/felder/feld [@varname="Staatsangehörigkeit"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/completefields/feld [@varname="Jahr"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/felder/feld [@varname="Jahr"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/completefields/feld [@varname="Filter Studierende"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/felder/feld [@varname="Filter Studierende"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/completefields/feld [@varname="tablestylesheet"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/felder/feld [@varname="tablestylesheet"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/completefields/feld [@varname="Grafik"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/felder/feld [@varname="Grafik"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/completefields/feld [@varname="Grafiktitel"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/felder/feld [@varname="Grafiktitel"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/completefields/feld [@varname="Spaltenlayout"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=1]/felder/feld [@varname="Spaltenlayout"]/value_caption
+
+
+ /ergebnisse/ergebnis[ @ordnr='0']/stand
+
+
+ /ergebnisse/user
+
+
+ 1
+
+
+ $V{tabellennr}
+
+
+
+
+
+ "Studierende nach Semester"
+
+
+
+
+
+
+ "Filterkriterien: "
+
+
+
+
+ ""+(($F{legende_Köpfe oder Fälle ?_value}==null || $F{legende_Köpfe oder Fälle ?_value}=="")?"":($F{legende_Köpfe oder Fälle ?_label}+": "+$F{legende_Köpfe oder Fälle ?_value}+"; "))
++(($F{legende_Stichtag_value}==null || $F{legende_Stichtag_value}=="")?"":($F{legende_Stichtag_label}+": "+$F{legende_Stichtag_value}+"; "))
++(($F{legende_Seit Semester_value}==null || $F{legende_Seit Semester_value}=="")?"":($F{legende_Seit Semester_label}+": "+$F{legende_Seit Semester_value}+"; "))
++(($F{legende_Bis Semester_value}==null || $F{legende_Bis Semester_value}=="")?"":($F{legende_Bis Semester_label}+": "+$F{legende_Bis Semester_value}+"; "))
++(($F{legende_Semestertyp_value}==null || $F{legende_Semestertyp_value}=="")?"":($F{legende_Semestertyp_label}+": "+$F{legende_Semestertyp_value}+"; "))
++(($F{legende_Studiengang_value}==null || $F{legende_Studiengang_value}=="")?"":($F{legende_Studiengang_label}+": "+$F{legende_Studiengang_value}+"; "))
++(($F{legende_Status_value}==null || $F{legende_Status_value}=="")?"":($F{legende_Status_label}+": "+$F{legende_Status_value}+"; "))
++(($F{legende_##line##_value}==null || $F{legende_##line##_value}=="")?"":($F{legende_##line##_label}+": "+$F{legende_##line##_value}+"; "))
++(($F{legende_Hörerstatus_value}==null || $F{legende_Hörerstatus_value}=="")?"":($F{legende_Hörerstatus_label}+": "+$F{legende_Hörerstatus_value}+"; "))
++(($F{legende_Staatsangehörigkeit_value}==null || $F{legende_Staatsangehörigkeit_value}=="")?"":($F{legende_Staatsangehörigkeit_label}+": "+$F{legende_Staatsangehörigkeit_value}+"; "))
++(($F{legende_Filter Studierende_value}==null || $F{legende_Filter Studierende_value}=="")?"":($F{legende_Filter Studierende_label}+": "+$F{legende_Filter Studierende_value}+"; "))
++(($F{legende_tablestylesheet_value}==null || $F{legende_tablestylesheet_value}=="")?"":($F{legende_tablestylesheet_label}+": "+$F{legende_tablestylesheet_value}+"; "))
++(($F{legende_Grafik_value}==null || $F{legende_Grafik_value}=="")?"":($F{legende_Grafik_label}+": "+$F{legende_Grafik_value}+"; "))
++(($F{legende_Grafiktitel_value}==null || $F{legende_Grafiktitel_value}=="")?"":($F{legende_Grafiktitel_label}+": "+$F{legende_Grafiktitel_value}+"; "))
++(($F{legende_Spaltenlayout_value}==null || $F{legende_Spaltenlayout_value}=="")?"":($F{legende_Spaltenlayout_label}+": "+$F{legende_Spaltenlayout_value}+"; "))
+ +"Datenstand: "+ $F{standdatum} + "; " + "Erstellt: "+ DATEFORMAT( TODAY(), "dd.MM.YYYY")
+
+
+
+ $F{Hinweis}.length() >0
+
+
+
+
+ $F{Hinweis}
+
+
+
+
+
+ "Semester Name"
+
+
+
+ "Anzahl der Studierenden"
+
+
+
+
+
+
+
+
+
+ $F{tab_1Semester Name}
+
+
+
+
+ $F{tab_1Anzahl der Studierenden}
+ "#,##0.00;-#,##0.00"
+
+
+
+
diff --git a/superx/WEB-INF/reports/44660_sub_2.jrxml b/superx/WEB-INF/reports/44660_sub_2.jrxml
new file mode 100644
index 0000000..ca4350f
--- /dev/null
+++ b/superx/WEB-INF/reports/44660_sub_2.jrxml
@@ -0,0 +1,321 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ "simple_table.jrtx"
+
+ /ergebnisse/ergebnis/ergebniselement[@ordnr='2']/sqlerg/row
+
+ /ergebnisse/ergebnis[ @ordnr='2']/maskenname
+
+
+ /ergebnisse/ergebnis[ @ordnr='2']/explanation
+
+
+ /ergebnisse/ergebnis[ @ordnr='2']/hinweis
+
+
+
+ col[@id="0" and wert!="" and ../../../@ordnr='2']/wert
+
+
+ col[@id="1" and wert!="" and ../../../@ordnr='2']/wert
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/completefields/feld [@varname="Köpfe oder Fälle ?"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/felder/feld [@varname="Köpfe oder Fälle ?"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/completefields/feld [@varname="Stichtag"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/felder/feld [@varname="Stichtag"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/completefields/feld [@varname="Seit Semester"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/felder/feld [@varname="Seit Semester"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/completefields/feld [@varname="Bis Semester"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/felder/feld [@varname="Bis Semester"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/completefields/feld [@varname="Semestertyp"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/felder/feld [@varname="Semestertyp"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/completefields/feld [@varname="Studiengang"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/felder/feld [@varname="Studiengang"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/completefields/feld [@varname="Abschluss"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/felder/feld [@varname="Abschluss"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/completefields/feld [@varname="Status"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/felder/feld [@varname="Status"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/completefields/feld [@varname="Matrikel-Nr."]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/felder/feld [@varname="Matrikel-Nr."]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/completefields/feld [@varname="##line##"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/felder/feld [@varname="##line##"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/completefields/feld [@varname="Hörerstatus"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/felder/feld [@varname="Hörerstatus"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/completefields/feld [@varname="bis Fachsemester"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/felder/feld [@varname="bis Fachsemester"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/completefields/feld [@varname="Staatsangehörigkeit"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/felder/feld [@varname="Staatsangehörigkeit"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/completefields/feld [@varname="Jahr"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/felder/feld [@varname="Jahr"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/completefields/feld [@varname="Filter Studierende"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/felder/feld [@varname="Filter Studierende"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/completefields/feld [@varname="tablestylesheet"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/felder/feld [@varname="tablestylesheet"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/completefields/feld [@varname="Grafik"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/felder/feld [@varname="Grafik"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/completefields/feld [@varname="Grafiktitel"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/felder/feld [@varname="Grafiktitel"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/completefields/feld [@varname="Spaltenlayout"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=2]/felder/feld [@varname="Spaltenlayout"]/value_caption
+
+
+ /ergebnisse/ergebnis[ @ordnr='0']/stand
+
+
+ /ergebnisse/user
+
+
+ 2
+
+
+ $V{tabellennr}
+
+
+
+
+
+ "Studierende nach Semester"
+
+
+
+
+
+
+ "Filterkriterien: "
+
+
+
+
+ ""+(($F{legende_Köpfe oder Fälle ?_value}==null || $F{legende_Köpfe oder Fälle ?_value}=="")?"":($F{legende_Köpfe oder Fälle ?_label}+": "+$F{legende_Köpfe oder Fälle ?_value}+"; "))
++(($F{legende_Stichtag_value}==null || $F{legende_Stichtag_value}=="")?"":($F{legende_Stichtag_label}+": "+$F{legende_Stichtag_value}+"; "))
++(($F{legende_Seit Semester_value}==null || $F{legende_Seit Semester_value}=="")?"":($F{legende_Seit Semester_label}+": "+$F{legende_Seit Semester_value}+"; "))
++(($F{legende_Bis Semester_value}==null || $F{legende_Bis Semester_value}=="")?"":($F{legende_Bis Semester_label}+": "+$F{legende_Bis Semester_value}+"; "))
++(($F{legende_Semestertyp_value}==null || $F{legende_Semestertyp_value}=="")?"":($F{legende_Semestertyp_label}+": "+$F{legende_Semestertyp_value}+"; "))
++(($F{legende_Studiengang_value}==null || $F{legende_Studiengang_value}=="")?"":($F{legende_Studiengang_label}+": "+$F{legende_Studiengang_value}+"; "))
++(($F{legende_Status_value}==null || $F{legende_Status_value}=="")?"":($F{legende_Status_label}+": "+$F{legende_Status_value}+"; "))
++(($F{legende_##line##_value}==null || $F{legende_##line##_value}=="")?"":($F{legende_##line##_label}+": "+$F{legende_##line##_value}+"; "))
++(($F{legende_Hörerstatus_value}==null || $F{legende_Hörerstatus_value}=="")?"":($F{legende_Hörerstatus_label}+": "+$F{legende_Hörerstatus_value}+"; "))
++(($F{legende_bis Fachsemester_value}==null || $F{legende_bis Fachsemester_value}=="")?"":($F{legende_bis Fachsemester_label}+": "+$F{legende_bis Fachsemester_value}+"; "))
++(($F{legende_Staatsangehörigkeit_value}==null || $F{legende_Staatsangehörigkeit_value}=="")?"":($F{legende_Staatsangehörigkeit_label}+": "+$F{legende_Staatsangehörigkeit_value}+"; "))
++(($F{legende_tablestylesheet_value}==null || $F{legende_tablestylesheet_value}=="")?"":($F{legende_tablestylesheet_label}+": "+$F{legende_tablestylesheet_value}+"; "))
++(($F{legende_Grafik_value}==null || $F{legende_Grafik_value}=="")?"":($F{legende_Grafik_label}+": "+$F{legende_Grafik_value}+"; "))
++(($F{legende_Grafiktitel_value}==null || $F{legende_Grafiktitel_value}=="")?"":($F{legende_Grafiktitel_label}+": "+$F{legende_Grafiktitel_value}+"; "))
++(($F{legende_Spaltenlayout_value}==null || $F{legende_Spaltenlayout_value}=="")?"":($F{legende_Spaltenlayout_label}+": "+$F{legende_Spaltenlayout_value}+"; "))
+ +"Datenstand: "+ $F{standdatum} + "; " + "Erstellt: "+ DATEFORMAT( TODAY(), "dd.MM.YYYY")
+
+
+
+ $F{Hinweis}.length() >0
+
+
+
+
+ $F{Hinweis}
+
+
+
+
+
+ "Semester Name"
+
+
+
+ "Anzahl der Studierenden"
+
+
+
+
+
+
+
+
+
+ $F{tab_2Semester Name}
+
+
+
+
+ $F{tab_2Anzahl der Studierenden}
+ "#,##0.00;-#,##0.00"
+
+
+
+
diff --git a/superx/WEB-INF/reports/44660_sub_3.jrxml b/superx/WEB-INF/reports/44660_sub_3.jrxml
new file mode 100644
index 0000000..e20bd32
--- /dev/null
+++ b/superx/WEB-INF/reports/44660_sub_3.jrxml
@@ -0,0 +1,319 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ "simple_table.jrtx"
+
+ /ergebnisse/ergebnis/ergebniselement[@ordnr='3']/sqlerg/row
+
+ /ergebnisse/ergebnis[ @ordnr='3']/maskenname
+
+
+ /ergebnisse/ergebnis[ @ordnr='3']/explanation
+
+
+ /ergebnisse/ergebnis[ @ordnr='3']/hinweis
+
+
+
+ col[@id="0" and wert!="" and ../../../@ordnr='3']/wert
+
+
+ col[@id="1" and wert!="" and ../../../@ordnr='3']/wert
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/completefields/feld [@varname="Köpfe oder Fälle ?"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/felder/feld [@varname="Köpfe oder Fälle ?"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/completefields/feld [@varname="Stichtag"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/felder/feld [@varname="Stichtag"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/completefields/feld [@varname="Seit Semester"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/felder/feld [@varname="Seit Semester"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/completefields/feld [@varname="Bis Semester"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/felder/feld [@varname="Bis Semester"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/completefields/feld [@varname="Semestertyp"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/felder/feld [@varname="Semestertyp"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/completefields/feld [@varname="Studiengang"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/felder/feld [@varname="Studiengang"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/completefields/feld [@varname="Abschluss"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/felder/feld [@varname="Abschluss"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/completefields/feld [@varname="Status"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/felder/feld [@varname="Status"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/completefields/feld [@varname="Matrikel-Nr."]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/felder/feld [@varname="Matrikel-Nr."]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/completefields/feld [@varname="##line##"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/felder/feld [@varname="##line##"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/completefields/feld [@varname="Hörerstatus"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/felder/feld [@varname="Hörerstatus"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/completefields/feld [@varname="bis Fachsemester"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/felder/feld [@varname="bis Fachsemester"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/completefields/feld [@varname="Staatsangehörigkeit"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/felder/feld [@varname="Staatsangehörigkeit"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/completefields/feld [@varname="Jahr"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/felder/feld [@varname="Jahr"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/completefields/feld [@varname="Filter Studierende"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/felder/feld [@varname="Filter Studierende"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/completefields/feld [@varname="tablestylesheet"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/felder/feld [@varname="tablestylesheet"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/completefields/feld [@varname="Grafik"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/felder/feld [@varname="Grafik"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/completefields/feld [@varname="Grafiktitel"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/felder/feld [@varname="Grafiktitel"]/value_caption
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/completefields/feld [@varname="Spaltenlayout"]/@varname
+
+
+ /ergebnisse/ergebnis[@ordnr=3]/felder/feld [@varname="Spaltenlayout"]/value_caption
+
+
+ /ergebnisse/ergebnis[ @ordnr='0']/stand
+
+
+ /ergebnisse/user
+
+
+ 3
+
+
+ $V{tabellennr}
+
+
+
+
+
+ "Studierende nach Semester"
+
+
+
+
+
+
+ "Filterkriterien: "
+
+
+
+
+ ""+(($F{legende_Köpfe oder Fälle ?_value}==null || $F{legende_Köpfe oder Fälle ?_value}=="")?"":($F{legende_Köpfe oder Fälle ?_label}+": "+$F{legende_Köpfe oder Fälle ?_value}+"; "))
++(($F{legende_Stichtag_value}==null || $F{legende_Stichtag_value}=="")?"":($F{legende_Stichtag_label}+": "+$F{legende_Stichtag_value}+"; "))
++(($F{legende_Seit Semester_value}==null || $F{legende_Seit Semester_value}=="")?"":($F{legende_Seit Semester_label}+": "+$F{legende_Seit Semester_value}+"; "))
++(($F{legende_Bis Semester_value}==null || $F{legende_Bis Semester_value}=="")?"":($F{legende_Bis Semester_label}+": "+$F{legende_Bis Semester_value}+"; "))
++(($F{legende_Semestertyp_value}==null || $F{legende_Semestertyp_value}=="")?"":($F{legende_Semestertyp_label}+": "+$F{legende_Semestertyp_value}+"; "))
++(($F{legende_Studiengang_value}==null || $F{legende_Studiengang_value}=="")?"":($F{legende_Studiengang_label}+": "+$F{legende_Studiengang_value}+"; "))
++(($F{legende_Status_value}==null || $F{legende_Status_value}=="")?"":($F{legende_Status_label}+": "+$F{legende_Status_value}+"; "))
++(($F{legende_##line##_value}==null || $F{legende_##line##_value}=="")?"":($F{legende_##line##_label}+": "+$F{legende_##line##_value}+"; "))
++(($F{legende_Hörerstatus_value}==null || $F{legende_Hörerstatus_value}=="")?"":($F{legende_Hörerstatus_label}+": "+$F{legende_Hörerstatus_value}+"; "))
++(($F{legende_Staatsangehörigkeit_value}==null || $F{legende_Staatsangehörigkeit_value}=="")?"":($F{legende_Staatsangehörigkeit_label}+": "+$F{legende_Staatsangehörigkeit_value}+"; "))
++(($F{legende_tablestylesheet_value}==null || $F{legende_tablestylesheet_value}=="")?"":($F{legende_tablestylesheet_label}+": "+$F{legende_tablestylesheet_value}+"; "))
++(($F{legende_Grafik_value}==null || $F{legende_Grafik_value}=="")?"":($F{legende_Grafik_label}+": "+$F{legende_Grafik_value}+"; "))
++(($F{legende_Spaltenlayout_value}==null || $F{legende_Spaltenlayout_value}=="")?"":($F{legende_Spaltenlayout_label}+": "+$F{legende_Spaltenlayout_value}+"; "))
+ +"Datenstand: "+ $F{standdatum} + "; " + "Erstellt: "+ DATEFORMAT( TODAY(), "dd.MM.YYYY")
+
+
+
+ $F{Hinweis}.length() >0
+
+
+
+
+ $F{Hinweis}
+
+
+
+
+
+ "Semester Name"
+
+
+
+ "Anzahl der Studierenden"
+
+
+
+
+
+
+
+
+
+ $F{tab_3Semester Name}
+
+
+
+
+ $F{tab_3Anzahl der Studierenden}
+ "#,##0.00;-#,##0.00"
+
+
+
+
diff --git a/superx/WEB-INF/reports/viz_report_44190_xmlsource.jrxml b/superx/WEB-INF/reports/viz_report_44190_xmlsource.jrxml
new file mode 100644
index 0000000..3649864
--- /dev/null
+++ b/superx/WEB-INF/reports/viz_report_44190_xmlsource.jrxml
@@ -0,0 +1,2 @@
+
+ "simple_table.jrtx"/ergebnisse/ergebnis/ergebniselement[@ordnr='0']/sqlerg/row[position() = 1 ]/ergebnisse/generalinfo/REPORT_HEADING_INSTITUTION/ergebnisse/generalinfo/REPORT_HEADING_URL/ergebnisse/generalinfo/REPORT_LOGO_FILE/ergebnisse/generalinfo/REPORT_HEADING_ADRESS/ergebnisse/generalinfo/REPORT_EMAIL/ergebnisse/generalinfo/REPORT_DOCUMENTATION_URL/ergebnisse/ergebnis[ @ordnr='0']/maskenname/ergebnisse/ergebnis[ @ordnr='0']/explanation/ergebnisse/ergebnis[ @ordnr='0']/hinweiscol[@id="0" and wert!="" and ../../../@ordnr='0']/wertcol[@id="1" and wert!="" and ../../../@ordnr='0']/wertcol[@id="2" and wert!="" and ../../../@ordnr='0']/wertcol[@id="3" and wert!="" and ../../../@ordnr='0']/wertcol[@id="4" and wert!="" and ../../../@ordnr='0']/wertcol[@id="5" and wert!="" and ../../../@ordnr='0']/wertcol[@id="6" and wert!="" and ../../../@ordnr='0']/wert/ergebnisse/ergebnis[ @ordnr='0']/stand/ergebnisse/user"1 Campus-Dashboard Kopfzeile"$P{REPORT_CONNECTION}$P{REPORT_LOCALE}$P{XML_DATA_DOCUMENT}Locale.ENGLISH"#0.######""0""44190_sub_0.jasper""2 Studierende nach Semester"$P{REPORT_CONNECTION}$P{REPORT_LOCALE}$P{XML_DATA_DOCUMENT}Locale.ENGLISH"#0.######""1""44190_sub_1.jasper""3 Studierende nach Geschlecht"$P{REPORT_CONNECTION}$P{REPORT_LOCALE}$P{XML_DATA_DOCUMENT}Locale.ENGLISH"#0.######""2""44190_sub_2.jasper""4 Studierende nach Fakultät"$P{REPORT_CONNECTION}$P{REPORT_LOCALE}$P{XML_DATA_DOCUMENT}Locale.ENGLISH"#0.######""3""44190_sub_3.jasper""5 Studierende nach Abschluss"$P{REPORT_CONNECTION}$P{REPORT_LOCALE}$P{XML_DATA_DOCUMENT}Locale.ENGLISH"#0.######""4""44190_sub_4.jasper""6 Studierende nach Abschluss"$P{REPORT_CONNECTION}$P{REPORT_LOCALE}$P{XML_DATA_DOCUMENT}Locale.ENGLISH"#0.######""5""44190_sub_5.jasper""7 Studierende nach Bildun..."$P{REPORT_CONNECTION}$P{REPORT_LOCALE}$P{XML_DATA_DOCUMENT}Locale.ENGLISH"#0.######""6""44190_sub_6.jasper""8 Studierende nach Region"$P{REPORT_CONNECTION}$P{REPORT_LOCALE}$P{XML_DATA_DOCUMENT}Locale.ENGLISH"#0.######""7""44190_sub_7.jasper"
\ No newline at end of file
diff --git a/superx/WEB-INF/reports/viz_report_44660_xmlsource.jrxml b/superx/WEB-INF/reports/viz_report_44660_xmlsource.jrxml
new file mode 100644
index 0000000..594be1c
--- /dev/null
+++ b/superx/WEB-INF/reports/viz_report_44660_xmlsource.jrxml
@@ -0,0 +1,2 @@
+
+ "simple_table.jrtx"/ergebnisse/ergebnis/ergebniselement[@ordnr='0']/sqlerg/row[position() = 1 ]/ergebnisse/generalinfo/REPORT_HEADING_INSTITUTION/ergebnisse/generalinfo/REPORT_HEADING_URL/ergebnisse/generalinfo/REPORT_LOGO_FILE/ergebnisse/generalinfo/REPORT_HEADING_ADRESS/ergebnisse/generalinfo/REPORT_EMAIL/ergebnisse/generalinfo/REPORT_DOCUMENTATION_URL/ergebnisse/ergebnis[ @ordnr='0']/maskenname/ergebnisse/ergebnis[ @ordnr='0']/explanation/ergebnisse/ergebnis[ @ordnr='0']/hinweiscol[@id="0" and wert!="" and ../../../@ordnr='0']/wertcol[@id="1" and wert!="" and ../../../@ordnr='0']/wertcol[@id="2" and wert!="" and ../../../@ordnr='0']/wertcol[@id="3" and wert!="" and ../../../@ordnr='0']/wertcol[@id="4" and wert!="" and ../../../@ordnr='0']/wertcol[@id="5" and wert!="" and ../../../@ordnr='0']/wertcol[@id="6" and wert!="" and ../../../@ordnr='0']/wert/ergebnisse/ergebnis[ @ordnr='0']/stand/ergebnisse/user"1 Campus-Dashboard Kopfzeile"$P{REPORT_CONNECTION}$P{REPORT_LOCALE}$P{XML_DATA_DOCUMENT}Locale.ENGLISH"#0.######""0""44660_sub_0.jasper""2 Studierende nach Semester"$P{REPORT_CONNECTION}$P{REPORT_LOCALE}$P{XML_DATA_DOCUMENT}Locale.ENGLISH"#0.######""1""44660_sub_1.jasper""3 Studierende nach Semester"$P{REPORT_CONNECTION}$P{REPORT_LOCALE}$P{XML_DATA_DOCUMENT}Locale.ENGLISH"#0.######""2""44660_sub_2.jasper""4 Studierende nach Semester"$P{REPORT_CONNECTION}$P{REPORT_LOCALE}$P{XML_DATA_DOCUMENT}Locale.ENGLISH"#0.######""3""44660_sub_3.jasper"
\ No newline at end of file
diff --git a/superx/xml/js/viz/viz_viewer.js b/superx/xml/js/viz/viz_viewer.js
index f5b28eb..81d3fc2 100644
--- a/superx/xml/js/viz/viz_viewer.js
+++ b/superx/xml/js/viz/viz_viewer.js
@@ -1881,11 +1881,58 @@ Sonstige: #98b4c9*/
return schemeArray;
}
-function openDashboardTab(tabnr,maskennr,params)
+function openDashboardTab(tabnr,maskennr,optional_filter_name,optional_filter_value,myOptionalFilters)
{
document.forms[0].elements["tid"].value=maskennr;
document.forms[0].elements["Tabnr."].value=tabnr;
+document.forms[0].elements["reuseresult"].value="false";
+//zuerst alle Filter resetten:
+if(document.forms[0].elements["Booklet-Stylesheet"])
+ {
+ document.forms[0].elements["Booklet-Stylesheet"].value="";
+ }
+if(myOptionalFilters.length>0)
+{
+for(var j=0;j < myOptionalFilters.length;j++)
+ {
+ var optionalFilterFldName=myOptionalFilters[j+1];
+ console.log("Resetting "+optionalFilterFldName);
+ if(document.forms[0].elements[optionalFilterFldName])
+ {
+ document.forms[0].elements[optionalFilterFldName].value="";
+ }
+ }
+ }
+if(optional_filter_name != "")
+{
+ document.forms[0].elements[optional_filter_name].value=optional_filter_value;
+}
document.forms[0].submit();
+}
+function openKachelDetails(ergebniselementOrdnr,formName,maskeninfoTID,grafikUniquename,tablestylesheet,reuseResults)
+{
+ document.forms[formName].elements["tid"].value=maskeninfoTID;
+ document.forms[formName].elements["Grafik"].value=grafikUniquename;
+ document.forms[formName].elements["tablestylesheet"].value=tablestylesheet;
+ if(document.forms[formName].elements["##line##"])
+ {
+ document.forms[formName].elements["##line##"].value="";
+ }
+ if(!reuseResults)
+ {
+ document.forms[formName].elements["reuseresult"].value="false";
+ }
+ document.forms[formName].submit();
+
+}
+
+function exportVizBooklet(contenttype,stylesheet)
+{
+document.forms['Weiterverarbeitung'].stylesheet.value = stylesheet;
+//document.forms['Weiterverarbeitung'].tablestylesheet.value = stylesheet;
+ document.forms[0].contenttype.value = contenttype;
+ document.forms[0].target = '_blank';
+ document.forms[0].submit();
}
\ No newline at end of file
diff --git a/superx/xml/viz_components.xsl b/superx/xml/viz_components.xsl
index 30e660c..5a00655 100644
--- a/superx/xml/viz_components.xsl
+++ b/superx/xml/viz_components.xsl
@@ -990,7 +990,23 @@ Stand:
-
Details...
+
+
+
+
+openKachelDetails(
+,'
+
+',
+
+,'
+
+','
+
+',false);
+
+Details...
+
@@ -1291,18 +1307,46 @@ Platzhalter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+01.01.2025
+
+
+
+
+
+
-
+
+
-
+
+
-
+
@@ -1338,7 +1382,125 @@ Platzhalter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1415,35 +1577,49 @@ Platzhalter
-