From a0281fe67046040933d738bc7fafc13ae1e182ef Mon Sep 17 00:00:00 2001 From: Imo John Date: Thu, 16 Jul 2026 11:40:39 +0200 Subject: [PATCH] Studierende nach Geschlecht kopieren als Zeitreihe --- .../module/viz/masken/44220_felderinfo.unl | 8 ++-- .../module/viz/masken/44810_felderinfo.unl | 43 +++++++++++++++++++ .../viz/masken/44810_maske_system_bez.unl | 1 + .../viz/masken/44810_masken_felder_bez.unl | 17 ++++++++ .../module/viz/masken/44810_maskeninfo.unl | 1 + .../viz/masken/44810_sachgeb_maske_bez.unl | 1 + 6 files changed, 67 insertions(+), 4 deletions(-) create mode 100644 src-modules/module/viz/masken/44810_felderinfo.unl create mode 100644 src-modules/module/viz/masken/44810_maske_system_bez.unl create mode 100644 src-modules/module/viz/masken/44810_masken_felder_bez.unl create mode 100644 src-modules/module/viz/masken/44810_maskeninfo.unl create mode 100644 src-modules/module/viz/masken/44810_sachgeb_maske_bez.unl diff --git a/src-modules/module/viz/masken/44220_felderinfo.unl b/src-modules/module/viz/masken/44220_felderinfo.unl index 018b561..308e646 100644 --- a/src-modules/module/viz/masken/44220_felderinfo.unl +++ b/src-modules/module/viz/masken/44220_felderinfo.unl @@ -13,7 +13,7 @@ and R.systeminfo_id=7)\ and uniquename in ('sos_stud_geschl_dashboard')\ order by sortnr, caption limit 1\ ;^ -44221^Seit Semester^10^0^0^140^80^1^integer^30^0^1^<> --freemarker template \ +44221^Semester^10^0^0^140^80^1^integer^30^0^1^<> --freemarker template \ select tid, eintrag from semester \ <#if K_VIZ_ZEITR_SEM_ANZ?exists>\ where sem_beginn >= today()-(182*${K_VIZ_ZEITR_SEM_ANZ} )\ @@ -24,8 +24,8 @@ order by tid DESC;^ ^<> select tid,eintrag from semester where today() betw 44223^Abschluss^7^0^0^100^200^3^char^1500^0^12^<> select tid,name,sortnr from sichten where art='SOS-Abschluss-Sicht' order by 3,2;^ ^ ^ 44224^bis Fachsemester^1000^300^-1^200^100^1^integer^30^0^13^^ ^ ^ 44225^Grafik^4000^300^-1^170^150^1^char^30^0^1^<> select uniquename, caption from viz_chart where maskeninfo_id=44220 order by 2;^^<> select uniquename, caption from viz_chart where maskeninfo_id=44220 order by 2 limit 1;^ -44226^Nur Endsemester^1000^0^0^140^80^1^integer^30^0^1^<> select 1,'ja' from xdummy^Eintrag^ ^ -44227^Bis Semester^20^350^-1^140^80^1^integer^30^0^1^<> --freemarker template \ +44226^Nur Endsemester^1000^0^0^140^80^1^integer^30^0^999^<> select 1,'ja' from xdummy^Eintrag^ ^ +44227^Bis Semester^20^350^-1^140^80^1^integer^30^0^999^<> --freemarker template \ select tid, eintrag from semester \ <#if K_VIZ_ZEITR_SEM_ANZ?exists>\ where sem_beginn >= today()-(182*${K_VIZ_ZEITR_SEM_ANZ} )\ @@ -38,6 +38,6 @@ order by tid DESC;^ ^<> select tid,eintrag from semester where today() betw 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^ +44234^Semestertyp^22^350^-1^140^80^1^integer^255^0^999^<> 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/44810_felderinfo.unl b/src-modules/module/viz/masken/44810_felderinfo.unl new file mode 100644 index 0000000..955cb89 --- /dev/null +++ b/src-modules/module/viz/masken/44810_felderinfo.unl @@ -0,0 +1,43 @@ +44810^Spaltenlayout^3000^350^-1^140^180^1^char^30^1^1^<>SELECT uniquename,\ + caption\ +FROM rpta_column_layout \ +where resultset_id in (select R.tid from rpta_resultset R where R.uniquename in ('sos_stud_astat_dashboard')\ +and R.systeminfo_id=7)\ +and uniquename in ('sos_stud_geschl_dashboard')\ +order by sortnr, caption\ + ;^^<>SELECT uniquename,\ + caption\ +FROM rpta_column_layout \ +where resultset_id in (select R.tid from rpta_resultset R where R.uniquename in ('sos_stud_astat_dashboard')\ +and R.systeminfo_id=7)\ +and uniquename in ('sos_stud_geschl_dashboard')\ +order by sortnr, caption limit 1\ + ;^ +44811^Seit Semester^10^0^0^140^80^1^integer^30^0^1^<> --freemarker template \ +select tid, eintrag from semester \ +<#if K_VIZ_ZEITR_SEM_ANZ?exists>\ +where sem_beginn >= today()-(182*${K_VIZ_ZEITR_SEM_ANZ} )\ +\ +and sem_beginn <=today()\ +order by tid DESC;^ ^<> select tid,eintrag from semester where today() between sem_beginn and sem_ende;^ +44812^Fächer^30^0^0^130^200^6^char^1000^0^12^<> select tid,name,sortnr from sichten where art='Fächer-Sicht' order by 3,2;^ ^ ^ +44813^Abschluss^7^0^0^100^200^3^char^1500^0^12^<> select tid,name,sortnr from sichten where art='SOS-Abschluss-Sicht' order by 3,2;^ ^ ^ +44814^bis Fachsemester^1000^300^-1^200^100^1^integer^30^0^13^^ ^ ^ +44815^Grafik^4000^300^-1^170^150^1^char^30^0^1^<> select uniquename, caption from viz_chart where maskeninfo_id=44220 order by 2;^^<> select uniquename, caption from viz_chart where maskeninfo_id=44220 order by 2 limit 1;^ +44816^Nur Endsemester^1000^0^0^140^80^1^integer^30^0^1^<> select 1,'ja' from xdummy^Eintrag^ ^ +44817^Bis Semester^20^350^-1^140^80^1^integer^30^0^1^<> --freemarker template \ +select tid, eintrag from semester \ +<#if K_VIZ_ZEITR_SEM_ANZ?exists>\ +where sem_beginn >= today()-(182*${K_VIZ_ZEITR_SEM_ANZ} )\ +\ +and sem_beginn <=today()\ +order by tid DESC;^ ^<> select tid,eintrag from semester where today() between sem_beginn and sem_ende;^ +44818^Staatsangehörigkeit^150^0^0^140^150^10^char^30^0^12^<> select tid,name,sortnr from sichten where art='SOS-Staaten-Sicht' order by 3,2;^ ^ ^ +44819^Studiengang^25^0^0^140^150^50^char^1000^0^12^<> select tid,name,sortnr from sichten where art in ('SOS-Kostenstellen-Sicht', 'SOS-Studiengang-Sicht') order by 3,2;^ ^ ^ +44820^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=44220 order by ord^ ^<> select filename,caption from sx_stylesheets S, sx_mask_style M where S.tid=M.stylesheet_id and M.maskeninfo_id=44220 order by ord limit 1^ +44821^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';^ +44822^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';^ +44823^Jahr^110^0^0^140^80^1^integer^30^0^13^ ^ ^ ^ +44824^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^ +44828^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';^ +44832^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/44810_maske_system_bez.unl b/src-modules/module/viz/masken/44810_maske_system_bez.unl new file mode 100644 index 0000000..9253114 --- /dev/null +++ b/src-modules/module/viz/masken/44810_maske_system_bez.unl @@ -0,0 +1 @@ +44810^320^ diff --git a/src-modules/module/viz/masken/44810_masken_felder_bez.unl b/src-modules/module/viz/masken/44810_masken_felder_bez.unl new file mode 100644 index 0000000..e2679c7 --- /dev/null +++ b/src-modules/module/viz/masken/44810_masken_felder_bez.unl @@ -0,0 +1,17 @@ +44810^44810^ +44810^44811^ +44810^44812^ +44810^44813^ +44810^44814^ +44810^44815^ +44810^44816^ +44810^44817^ +44810^44818^ +44810^44819^ +44810^44820^ +44810^44821^ +44810^44822^ +44810^44823^ +44810^44824^ +44810^44828^ +44810^44832^ diff --git a/src-modules/module/viz/masken/44810_maskeninfo.unl b/src-modules/module/viz/masken/44810_maskeninfo.unl new file mode 100644 index 0000000..3ae934f --- /dev/null +++ b/src-modules/module/viz/masken/44810_maskeninfo.unl @@ -0,0 +1 @@ +44810^Studierende nach Geschlecht (Zeitreihe)^select select_stmt from maskeninfo where tid=48000^select xil_proplist from maskeninfo where tid=48000^Studienfach^Anzahl bzw. Anteil^Ausgabe der Studierenden nach Geschlecht in verschiedenen Visualisierungen (z.B. Tortendiagramm)^select cleanup_stmt from maskeninfo where tid=48000^^2^850^540^^1^<>SELECT description FROM rpta_column_layout where uniquename=<>;^ diff --git a/src-modules/module/viz/masken/44810_sachgeb_maske_bez.unl b/src-modules/module/viz/masken/44810_sachgeb_maske_bez.unl new file mode 100644 index 0000000..f2736e9 --- /dev/null +++ b/src-modules/module/viz/masken/44810_sachgeb_maske_bez.unl @@ -0,0 +1 @@ +16^44810^