Compare commits
6 Commits
master
...
viz_0.3_Re
| Author | SHA1 | Date |
|---|---|---|
|
|
536e69a46d | 3 months ago |
|
|
8c81422e93 | 3 months ago |
|
|
33241b70b0 | 5 months ago |
|
|
9d6f314b14 | 5 months ago |
|
|
9b1afdf173 | 5 months ago |
|
|
13aa368729 | 11 months ago |
115 changed files with 2349 additions and 5138 deletions
@ -1 +1 @@
@@ -1 +1 @@
|
||||
44020^320^ |
||||
44020^7^ |
||||
|
||||
@ -1 +1 @@
@@ -1 +1 @@
|
||||
44070^320^ |
||||
44070^7^ |
||||
|
||||
@ -1 +1 @@
@@ -1 +1 @@
|
||||
44100^320^ |
||||
44100^7^ |
||||
|
||||
@ -1 +1 @@
@@ -1 +1 @@
|
||||
44130^320^ |
||||
44130^7^ |
||||
|
||||
@ -1 +1 @@
@@ -1 +1 @@
|
||||
44130^Studierende nach Alter (Boxplot)^<sximport>select select_stmt from maskeninfo where tid=48000</sximport>^<sximport>select xil_proplist from maskeninfo where tid=48000</sximport>^Studienfach^Anzahl bzw. Anteil^Datenblatt Studierendenstatistik^<sximport>select cleanup_stmt from maskeninfo where tid=48000</sximport>^^2^850^540^^1^<<SQL>>SELECT description FROM rpta_column_layout where uniquename=<<Spaltenlayout>>;^ |
||||
44130^Studierende nach Alter (Boxplot)^<sximport>select select_stmt from maskeninfo where tid=48000</sximport>^<sximport>select xil_proplist from maskeninfo where tid=48000</sximport>^Studienfach^Anzahl bzw. Anteil^Datenblatt Studierendenstatistik^<sximport>select cleanup_stmt from maskeninfo where tid=48000</sximport>^^2^850^540^^1^<<SQL>>SELECT description FROM rpta_column_layout where tid=<<Spaltenlayout>>;^ |
||||
|
||||
@ -1 +1 @@
@@ -1 +1 @@
|
||||
44160^320^ |
||||
44160^120^ |
||||
|
||||
@ -1 +1 @@
@@ -1 +1 @@
|
||||
44190^320^ |
||||
44190^7^ |
||||
|
||||
@ -0,0 +1,43 @@
@@ -0,0 +1,43 @@
|
||||
44220^Spaltenlayout^3000^350^-1^140^180^1^char^30^1^1^<<SQL>>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\ |
||||
;^^<<SQL>>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\ |
||||
;^ |
||||
44221^Seit Semester^10^0^0^140^80^1^integer^30^0^1^<<SQL>> --freemarker template \ |
||||
select tid, eintrag from semester \ |
||||
<#if K_VIZ_ZEITR_SEM_ANZ?exists>\ |
||||
where sem_beginn >= today()-(182*${K_VIZ_ZEITR_SEM_ANZ} )\ |
||||
</#if>\ |
||||
and sem_beginn <=today()\ |
||||
order by tid DESC;^ ^<<SQL>> select tid,eintrag from semester where today() between sem_beginn and sem_ende;^ |
||||
44222^Fächer^30^0^0^130^200^6^char^1000^0^12^<<SQL>> select tid,name,sortnr from sichten where art='Fächer-Sicht' order by 3,2;^ ^ ^ |
||||
44223^Abschluss^7^0^0^100^200^3^char^1500^0^12^<<SQL>> 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^<<SQL>> select uniquename, caption from viz_chart where maskeninfo_id=44220 order by 2;^^<<SQL>> 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^<<SQL>> select 1,'ja' from xdummy^Eintrag^ ^ |
||||
44227^Bis Semester^20^350^-1^140^80^1^integer^30^0^1^<<SQL>> --freemarker template \ |
||||
select tid, eintrag from semester \ |
||||
<#if K_VIZ_ZEITR_SEM_ANZ?exists>\ |
||||
where sem_beginn >= today()-(182*${K_VIZ_ZEITR_SEM_ANZ} )\ |
||||
</#if>\ |
||||
and sem_beginn <=today()\ |
||||
order by tid DESC;^ ^<<SQL>> select tid,eintrag from semester where today() between sem_beginn and sem_ende;^ |
||||
44228^Staatsangehörigkeit^150^0^0^140^150^10^char^30^0^12^<<SQL>> select tid,name,sortnr from sichten where art='SOS-Staaten-Sicht' order by 3,2;^ ^ ^ |
||||
44229^Studiengang^25^0^0^140^150^50^char^1000^0^12^<<SQL>> select tid,name,sortnr from sichten where art in ('SOS-Kostenstellen-Sicht', 'SOS-Studiengang-Sicht') order by 3,2;^ ^ ^ |
||||
44230^tablestylesheet^150^0^0^100^100^1^char^255^1^1^<<SQL>> 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^ ^<<SQL>> 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^ |
||||
44231^Stichtag^23^330^-1^130^100^1^sql^30^1^1^<<SQL>> select tid, name from sos_stichtag where stichtagsart='Studierende';^ ^<<SQL>> 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^<<SQL>> select apnr, eintrag from hoererstatus order by 2^apnr, eintrag^<<SQL>> 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^<<SQL>> select 1,'nur Sommersemester' from xdummy union select 2,'nur Wintersemester' from xdummy^ ^<<SQL>> select 2,'nur Wintersemester' from xdummy^ |
||||
44238^Köpfe oder Fälle ?^0^0^0^140^150^1^sql^70^0^1^<<SQL>> select apnr, eintrag from koepfe_oder_faelle order by 2^apnr, eintrag^<<SQL>> select apnr, eintrag from koepfe_oder_faelle where eintrag = 'Fälle';^ |
||||
44242^Geschlecht^110^0^0^140^80^1^integer^30^0^1^<<SQL>> SELECT apnr,druck FROM cif where key = 9003 and apnr between 1 and 4 order by 1;^ ^ ^ |
||||
@ -0,0 +1 @@
@@ -0,0 +1 @@
|
||||
44220^7^ |
||||
@ -0,0 +1,17 @@
@@ -0,0 +1,17 @@
|
||||
44220^44220^ |
||||
44220^44221^ |
||||
44220^44222^ |
||||
44220^44223^ |
||||
44220^44224^ |
||||
44220^44225^ |
||||
44220^44226^ |
||||
44220^44227^ |
||||
44220^44228^ |
||||
44220^44229^ |
||||
44220^44230^ |
||||
44220^44231^ |
||||
44220^44232^ |
||||
44220^44233^ |
||||
44220^44234^ |
||||
44220^44238^ |
||||
44220^44242^ |
||||
@ -0,0 +1 @@
@@ -0,0 +1 @@
|
||||
44220^Studierende nach Geschlecht^<sximport>select select_stmt from maskeninfo where tid=48000</sximport>^<sximport>select xil_proplist from maskeninfo where tid=48000</sximport>^Studienfach^Anzahl bzw. Anteil^Ausgabe der Studierenden nach Geschlecht in verschiedenen Visualisierungen (z.B. Tortendiagramm)^<sximport>select cleanup_stmt from maskeninfo where tid=48000</sximport>^^2^850^540^^1^<<SQL>>SELECT description FROM rpta_column_layout where tid=<<Spaltenlayout>>;^ |
||||
@ -0,0 +1 @@
@@ -0,0 +1 @@
|
||||
16^44220^ |
||||
@ -0,0 +1,43 @@
@@ -0,0 +1,43 @@
|
||||
44250^Spaltenlayout^3000^350^-1^140^180^1^char^30^1^1^<<SQL>>\ |
||||
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','sos_stud_astat')\ |
||||
and R.systeminfo_id=7)\ |
||||
and uniquename like 'sos_stud_ca12_staat%' or uniquename like 'sos_stud_hzb_staat%'\ |
||||
order by sortnr, caption;^^<<SQL>>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','sos_stud_astat')\ |
||||
and R.systeminfo_id=7)\ |
||||
and uniquename like 'sos_stud_ca12_staat%' or uniquename like 'sos_stud_hzb_staat%'\ |
||||
order by sortnr, caption\ |
||||
limit 1\ |
||||
;^ |
||||
44251^Seit Semester^10^0^0^140^80^1^integer^30^0^1^<<SQL>> --freemarker template \ |
||||
select tid, eintrag from semester \ |
||||
<#if K_VIZ_ZEITR_SEM_ANZ?exists>\ |
||||
where sem_beginn >= today()-(182*${K_VIZ_ZEITR_SEM_ANZ} )\ |
||||
</#if>\ |
||||
and sem_beginn <=today()\ |
||||
order by tid DESC;^ ^<<SQL>> select tid,eintrag from semester where today() between sem_beginn and sem_ende;^ |
||||
44252^Fächer^30^0^0^130^200^6^char^1000^0^12^<<SQL>> select tid,name,sortnr from sichten where art='Fächer-Sicht' order by 3,2;^ ^ ^ |
||||
44253^Abschluss^40^0^0^100^200^3^char^1500^0^1^<<SQL>> select apnr, druck from cifx where key=35 order by 2;^ ^ ^ |
||||
44254^bis Fachsemester^1000^300^-1^200^100^1^integer^30^0^13^^ ^ ^ |
||||
44255^Grafik^4000^300^-1^170^150^1^char^30^0^1^<<SQL>> select uniquename, caption from viz_chart where maskeninfo_id=44250 order by 2;^^<<SQL>> select uniquename, caption from viz_chart where maskeninfo_id=44250 order by 2 limit 1;^ |
||||
44257^Bis Semester^20^350^-1^140^80^1^integer^30^0^1^<<SQL>> --freemarker template \ |
||||
select tid, eintrag from semester \ |
||||
<#if K_VIZ_ZEITR_SEM_ANZ?exists>\ |
||||
where sem_beginn >= today()-(182*${K_VIZ_ZEITR_SEM_ANZ} )\ |
||||
</#if>\ |
||||
and sem_beginn <=today()\ |
||||
order by tid DESC;^ ^<<SQL>> select tid,eintrag from semester where today() between sem_beginn and sem_ende;^ |
||||
44258^Staatsangehörigkeit^150^0^0^140^150^10^char^30^0^12^<<SQL>> select tid,name,sortnr from sichten where art='SOS-Staaten-Sicht' order by 3,2;^ ^ ^ |
||||
44259^Studiengang^25^0^0^140^150^50^char^1000^0^12^<<SQL>> select tid,name,sortnr from sichten where art in ('SOS-Kostenstellen-Sicht', 'SOS-Studiengang-Sicht') order by 3,2;^ ^ ^ |
||||
44260^tablestylesheet^150^0^0^100^100^1^char^255^1^1^<<SQL>> select filename,caption from sx_stylesheets S, sx_mask_style M where S.tid=M.stylesheet_id and M.maskeninfo_id=44250 order by ord^ ^<<SQL>> select filename,caption from sx_stylesheets S, sx_mask_style M where S.tid=M.stylesheet_id and M.maskeninfo_id=44100 order by ord limit 1^ |
||||
44261^Stichtag^23^330^-1^130^100^1^sql^30^1^1^<<SQL>> select tid, name from sos_stichtag where stichtagsart='Studierende';^ ^<<SQL>> 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^<<SQL>> select apnr, eintrag from hoererstatus order by 2^apnr, eintrag^<<SQL>> 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^<<SQL>> select 1,'nur Sommersemester' from xdummy union select 2,'nur Wintersemester' from xdummy^ ^<<SQL>> select 2,'nur Wintersemester' from xdummy^ |
||||
44268^Köpfe oder Fälle ?^0^0^0^140^150^1^sql^70^0^1^<<SQL>> select apnr, eintrag from koepfe_oder_faelle order by 2^apnr, eintrag^<<SQL>> select apnr, eintrag from koepfe_oder_faelle where eintrag = 'Fälle';^ |
||||
44272^Geschlecht^110^0^0^140^80^1^integer^30^0^1^<<SQL>> SELECT apnr,druck FROM cif where key = 9003 and apnr between 1 and 4 order by 1;^ ^ ^ |
||||
@ -0,0 +1 @@
@@ -0,0 +1 @@
|
||||
44250^7^ |
||||
@ -0,0 +1,16 @@
@@ -0,0 +1,16 @@
|
||||
44250^44250^ |
||||
44250^44251^ |
||||
44250^44252^ |
||||
44250^44253^ |
||||
44250^44254^ |
||||
44250^44255^ |
||||
44250^44257^ |
||||
44250^44258^ |
||||
44250^44259^ |
||||
44250^44260^ |
||||
44250^44261^ |
||||
44250^44262^ |
||||
44250^44263^ |
||||
44250^44264^ |
||||
44250^44268^ |
||||
44250^44272^ |
||||
@ -0,0 +1 @@
@@ -0,0 +1 @@
|
||||
44250^Studierende nach Staaten^<sximport>select select_stmt from maskeninfo where tid=48000</sximport>^<sximport>select xil_proplist from maskeninfo where tid=48000</sximport>^Studienfach^Anzahl bzw. Anteil^Ausgabe der Studierenden nach Staat (Staatsangehörigkeit, Staat der Hochschulzugangsberechtigung) als Datenblatt oder Weltkarte^<sximport>select cleanup_stmt from maskeninfo where tid=48000</sximport>^^2^850^540^^1^<<SQL>>SELECT description FROM rpta_column_layout where tid=<<Spaltenlayout>>;^ |
||||
@ -0,0 +1 @@
@@ -0,0 +1 @@
|
||||
16^44250^ |
||||
@ -0,0 +1,43 @@
@@ -0,0 +1,43 @@
|
||||
44280^Spaltenlayout^3000^350^-1^140^180^1^char^30^1^1^<<SQL>>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_fak_dashboard')\ |
||||
order by sortnr, caption\ |
||||
;^^<<SQL>>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_fak_dashboard')\ |
||||
order by sortnr, caption limit 1\ |
||||
;^ |
||||
44281^Seit Semester^10^0^0^140^80^1^integer^30^0^1^<<SQL>> --freemarker template \ |
||||
select tid, eintrag from semester \ |
||||
<#if K_VIZ_ZEITR_SEM_ANZ?exists>\ |
||||
where sem_beginn >= today()-(182*${K_VIZ_ZEITR_SEM_ANZ} )\ |
||||
</#if>\ |
||||
and sem_beginn <=today()\ |
||||
order by tid DESC;^ ^<<SQL>> select tid,eintrag from semester where today() between sem_beginn and sem_ende;^ |
||||
44282^Fächer^30^0^0^130^200^6^char^1000^0^12^<<SQL>> select tid,name,sortnr from sichten where art='Fächer-Sicht' order by 3,2;^ ^ ^ |
||||
44283^Abschluss^40^0^0^100^200^3^char^1500^0^12^<<SQL>> select tid,name,sortnr from sichten where art='SOS-Abschluss-Sicht' order by 3,2;^ ^ ^ |
||||
44284^bis Fachsemester^1000^300^-1^200^100^1^integer^30^0^13^^ ^ ^ |
||||
44285^Grafik^4000^300^-1^170^150^1^char^30^0^1^<<SQL>> select uniquename, caption from viz_chart where maskeninfo_id=44280 and chart_active=1 order by 2;^^<<SQL>> select uniquename, caption from viz_chart where maskeninfo_id=44280 and chart_active=1 order by 2 limit 1;^ |
||||
44286^Nur Endsemester^1000^0^0^140^80^1^integer^30^0^1^<<SQL>> select 1,'ja' from xdummy^Eintrag^ ^ |
||||
44287^Bis Semester^20^350^-1^140^80^1^integer^30^0^1^<<SQL>> --freemarker template \ |
||||
select tid, eintrag from semester \ |
||||
<#if K_VIZ_ZEITR_SEM_ANZ?exists>\ |
||||
where sem_beginn >= today()-(182*${K_VIZ_ZEITR_SEM_ANZ} )\ |
||||
</#if>\ |
||||
and sem_beginn <=today()\ |
||||
order by tid DESC;^ ^<<SQL>> select tid,eintrag from semester where today() between sem_beginn and sem_ende;^ |
||||
44288^Staatsangehörigkeit^150^0^0^140^150^10^char^30^0^12^<<SQL>> select tid,name,sortnr from sichten where art='SOS-Staaten-Sicht' order by 3,2;^ ^ ^ |
||||
44289^Studiengang^25^0^0^140^150^50^char^1000^0^12^<<SQL>> select tid,name,sortnr from sichten where art in ('SOS-Kostenstellen-Sicht', 'SOS-Studiengang-Sicht') order by 3,2;^ ^ ^ |
||||
44290^tablestylesheet^150^0^0^100^100^1^char^255^1^1^<<SQL>> select filename,caption from sx_stylesheets S, sx_mask_style M where S.tid=M.stylesheet_id and M.maskeninfo_id=44280 order by ord^ ^<<SQL>> select filename,caption from sx_stylesheets S, sx_mask_style M where S.tid=M.stylesheet_id and M.maskeninfo_id=44280 order by ord limit 1^ |
||||
44291^Stichtag^23^330^-1^130^100^1^sql^30^1^1^<<SQL>> select tid, name from sos_stichtag where stichtagsart='Studierende';^ ^<<SQL>> 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^<<SQL>> select apnr, eintrag from hoererstatus order by 2^ ^<<SQL>> 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^<<SQL>> select 1,'nur Sommersemester' from xdummy union select 2,'nur Wintersemester' from xdummy^ ^<<SQL>> select 2,'nur Wintersemester' from xdummy^ |
||||
44298^Köpfe oder Fälle ?^0^0^0^140^150^1^sql^70^0^1^<<SQL>> select apnr, eintrag from koepfe_oder_faelle order by 2^apnr, eintrag^<<SQL>> select apnr, eintrag from koepfe_oder_faelle where eintrag = 'Fälle';^ |
||||
44302^Geschlecht^110^0^0^140^80^1^integer^30^0^1^<<SQL>> SELECT apnr,druck FROM cif where key = 9003 and apnr between 1 and 4 order by 1;^ ^ ^ |
||||
@ -0,0 +1 @@
@@ -0,0 +1 @@
|
||||
44280^7^ |
||||
@ -0,0 +1,17 @@
@@ -0,0 +1,17 @@
|
||||
44280^44280^ |
||||
44280^44281^ |
||||
44280^44282^ |
||||
44280^44283^ |
||||
44280^44284^ |
||||
44280^44285^ |
||||
44280^44286^ |
||||
44280^44287^ |
||||
44280^44288^ |
||||
44280^44289^ |
||||
44280^44290^ |
||||
44280^44291^ |
||||
44280^44292^ |
||||
44280^44293^ |
||||
44280^44294^ |
||||
44280^44298^ |
||||
44280^44302^ |
||||
@ -0,0 +1 @@
@@ -0,0 +1 @@
|
||||
44280^Studierende nach Fakultät^<sximport>select select_stmt from maskeninfo where tid=48000</sximport>^<sximport>select xil_proplist from maskeninfo where tid=48000</sximport>^Studienfach^Anzahl bzw. Anteil^Ausgabe der Studierenden nach Fakultät mit verschiedenen Visualisierungen (z.B. Tortendiagramm)^<sximport>select cleanup_stmt from maskeninfo where tid=48000</sximport>^^2^850^540^^1^<<SQL>>SELECT description FROM rpta_column_layout where tid=<<Spaltenlayout>>;^ |
||||
@ -0,0 +1 @@
@@ -0,0 +1 @@
|
||||
16^44280^ |
||||
@ -0,0 +1,43 @@
@@ -0,0 +1,43 @@
|
||||
44310^Spaltenlayout^3000^350^-1^140^180^1^char^30^1^1^<<SQL>>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_abgrp_dashboard','sos_stud_la_dashboard')\ |
||||
order by sortnr, caption\ |
||||
;^^<<SQL>>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_abgrp_dashboard')\ |
||||
order by sortnr, caption limit 1\ |
||||
;^ |
||||
44311^Seit Semester^10^0^0^140^80^1^integer^30^0^1^<<SQL>> --freemarker template \ |
||||
select tid, eintrag from semester \ |
||||
<#if K_VIZ_ZEITR_SEM_ANZ?exists>\ |
||||
where sem_beginn >= today()-(182*${K_VIZ_ZEITR_SEM_ANZ} )\ |
||||
</#if>\ |
||||
and sem_beginn <=today()\ |
||||
order by tid DESC;^ ^<<SQL>> select tid,eintrag from semester where today() between sem_beginn and sem_ende;^ |
||||
44312^Fächer^30^0^0^130^200^6^char^1000^0^12^<<SQL>> select tid,name,sortnr from sichten where art='Fächer-Sicht' order by 3,2;^ ^ ^ |
||||
44313^Abschluss^40^0^0^100^200^3^char^1500^0^12^<<SQL>> select tid,name,sortnr from sichten where art='SOS-Abschluss-Sicht' order by 3,2;^ ^ ^ |
||||
44314^bis Fachsemester^1000^300^-1^200^100^1^integer^30^0^13^^ ^ ^ |
||||
44315^Grafik^4000^300^-1^170^150^1^char^30^0^1^<<SQL>> select uniquename, caption from viz_chart where maskeninfo_id=44310 and chart_active=1 order by 2;^^<<SQL>> select uniquename, caption from viz_chart where maskeninfo_id=44310 and chart_active=1 order by 2 limit 1;^ |
||||
44316^Nur Endsemester^1000^0^0^140^80^1^integer^30^0^1^<<SQL>> select 1,'ja' from xdummy^Eintrag^ ^ |
||||
44317^Bis Semester^20^350^-1^140^80^1^integer^30^0^1^<<SQL>> --freemarker template \ |
||||
select tid, eintrag from semester \ |
||||
<#if K_VIZ_ZEITR_SEM_ANZ?exists>\ |
||||
where sem_beginn >= today()-(182*${K_VIZ_ZEITR_SEM_ANZ} )\ |
||||
</#if>\ |
||||
and sem_beginn <=today()\ |
||||
order by tid DESC;^ ^<<SQL>> select tid,eintrag from semester where today() between sem_beginn and sem_ende;^ |
||||
44318^Staatsangehörigkeit^150^0^0^140^150^10^char^30^0^12^<<SQL>> select tid,name,sortnr from sichten where art='SOS-Staaten-Sicht' order by 3,2;^ ^ ^ |
||||
44319^Studiengang^25^0^0^140^150^50^char^1000^0^12^<<SQL>> select tid,name,sortnr from sichten where art in ('SOS-Kostenstellen-Sicht', 'SOS-Studiengang-Sicht') order by 3,2;^ ^ ^ |
||||
44320^tablestylesheet^150^0^0^100^100^1^char^255^1^1^<<SQL>> select filename,caption from sx_stylesheets S, sx_mask_style M where S.tid=M.stylesheet_id and M.maskeninfo_id=44310 order by ord^ ^<<SQL>> select filename,caption from sx_stylesheets S, sx_mask_style M where S.tid=M.stylesheet_id and M.maskeninfo_id=44310 order by ord limit 1^ |
||||
44321^Stichtag^23^330^-1^130^100^1^sql^30^1^1^<<SQL>> select tid, name from sos_stichtag where stichtagsart='Studierende';^ ^<<SQL>> 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^<<SQL>> select apnr, eintrag from hoererstatus order by 2^ ^<<SQL>> 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^<<SQL>> select 1,'nur Sommersemester' from xdummy union select 2,'nur Wintersemester' from xdummy^ ^<<SQL>> select 2,'nur Wintersemester' from xdummy^ |
||||
44328^Köpfe oder Fälle ?^0^0^0^140^150^1^sql^70^0^1^<<SQL>> select apnr, eintrag from koepfe_oder_faelle order by 2^apnr, eintrag^<<SQL>> select apnr, eintrag from koepfe_oder_faelle where eintrag = 'Fälle';^ |
||||
44332^Geschlecht^110^0^0^140^80^1^integer^30^0^1^<<SQL>> SELECT apnr,druck FROM cif where key = 9003 and apnr between 1 and 4 order by 1;^ ^ ^ |
||||
@ -0,0 +1 @@
@@ -0,0 +1 @@
|
||||
44310^7^ |
||||
@ -0,0 +1,17 @@
@@ -0,0 +1,17 @@
|
||||
44310^44310^ |
||||
44310^44311^ |
||||
44310^44312^ |
||||
44310^44313^ |
||||
44310^44314^ |
||||
44310^44315^ |
||||
44310^44316^ |
||||
44310^44317^ |
||||
44310^44318^ |
||||
44310^44319^ |
||||
44310^44320^ |
||||
44310^44321^ |
||||
44310^44322^ |
||||
44310^44323^ |
||||
44310^44324^ |
||||
44310^44328^ |
||||
44310^44332^ |
||||
@ -0,0 +1 @@
@@ -0,0 +1 @@
|
||||
44310^Studierende nach Abschluss^<sximport>select select_stmt from maskeninfo where tid=48000</sximport>^<sximport>select xil_proplist from maskeninfo where tid=48000</sximport>^Studienfach^Anzahl bzw. Anteil^Ausgabe der Studierenden nach Fakultät mit verschiedenen Visualisierungen (z.B. Tortendiagramm)^<sximport>select cleanup_stmt from maskeninfo where tid=48000</sximport>^^2^850^540^^1^<<SQL>>SELECT description FROM rpta_column_layout where tid=<<Spaltenlayout>>;^ |
||||
@ -0,0 +1 @@
@@ -0,0 +1 @@
|
||||
16^44310^ |
||||
@ -0,0 +1,43 @@
@@ -0,0 +1,43 @@
|
||||
44340^Spaltenlayout^3000^350^-1^140^180^1^char^30^1^1^<<SQL>>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_bildungstyp_dashboard')\ |
||||
order by sortnr, caption\ |
||||
;^^<<SQL>>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_bildungstyp_dashboard')\ |
||||
order by sortnr, caption limit 1\ |
||||
;^ |
||||
44341^Seit Semester^10^0^0^140^80^1^integer^30^0^1^<<SQL>> --freemarker template \ |
||||
select tid, eintrag from semester \ |
||||
<#if K_VIZ_ZEITR_SEM_ANZ?exists>\ |
||||
where sem_beginn >= today()-(182*${K_VIZ_ZEITR_SEM_ANZ} )\ |
||||
</#if>\ |
||||
and sem_beginn <=today()\ |
||||
order by tid DESC;^ ^<<SQL>> select tid,eintrag from semester where today() between sem_beginn and sem_ende;^ |
||||
44342^Fächer^30^0^0^130^200^6^char^1000^0^12^<<SQL>> select tid,name,sortnr from sichten where art='Fächer-Sicht' order by 3,2;^ ^ ^ |
||||
44343^Abschluss^40^0^0^100^200^3^char^1500^0^12^<<SQL>> select tid,name,sortnr from sichten where art='SOS-Abschluss-Sicht' order by 3,2;^ ^ ^ |
||||
44344^bis Fachsemester^1000^300^-1^200^100^1^integer^30^0^13^^ ^ ^ |
||||
44345^Grafik^4000^300^-1^170^150^1^char^30^0^1^<<SQL>> select uniquename, caption from viz_chart where maskeninfo_id=44340 and chart_active=1 order by 2;^^<<SQL>> select uniquename, caption from viz_chart where maskeninfo_id=44340 and chart_active=1 order by 2 limit 1;^ |
||||
44346^Nur Endsemester^1000^0^0^140^80^1^integer^30^0^1^<<SQL>> select 1,'ja' from xdummy^Eintrag^ ^ |
||||
44347^Bis Semester^20^350^-1^140^80^1^integer^30^0^1^<<SQL>> --freemarker template \ |
||||
select tid, eintrag from semester \ |
||||
<#if K_VIZ_ZEITR_SEM_ANZ?exists>\ |
||||
where sem_beginn >= today()-(182*${K_VIZ_ZEITR_SEM_ANZ} )\ |
||||
</#if>\ |
||||
and sem_beginn <=today()\ |
||||
order by tid DESC;^ ^<<SQL>> select tid,eintrag from semester where today() between sem_beginn and sem_ende;^ |
||||
44348^Staatsangehörigkeit^150^0^0^140^150^10^char^30^0^12^<<SQL>> select tid,name,sortnr from sichten where art='SOS-Staaten-Sicht' order by 3,2;^ ^ ^ |
||||
44349^Studiengang^25^0^0^140^150^50^char^1000^0^12^<<SQL>> select tid,name,sortnr from sichten where art in ('SOS-Kostenstellen-Sicht', 'SOS-Studiengang-Sicht') order by 3,2;^ ^ ^ |
||||
44350^tablestylesheet^150^0^0^100^100^1^char^255^1^1^<<SQL>> select filename,caption from sx_stylesheets S, sx_mask_style M where S.tid=M.stylesheet_id and M.maskeninfo_id=44340 order by ord^ ^<<SQL>> select filename,caption from sx_stylesheets S, sx_mask_style M where S.tid=M.stylesheet_id and M.maskeninfo_id=44340 order by ord limit 1^ |
||||
44351^Stichtag^23^330^-1^130^100^1^sql^30^1^1^<<SQL>> select tid, name from sos_stichtag where stichtagsart='Studierende';^ ^<<SQL>> 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^<<SQL>> select apnr, eintrag from hoererstatus order by 2^ ^<<SQL>> 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^<<SQL>> select 1,'nur Sommersemester' from xdummy union select 2,'nur Wintersemester' from xdummy^ ^<<SQL>> select 2,'nur Wintersemester' from xdummy^ |
||||
44358^Köpfe oder Fälle ?^0^0^0^140^150^1^sql^70^0^1^<<SQL>> select apnr, eintrag from koepfe_oder_faelle order by 2^apnr, eintrag^<<SQL>> select apnr, eintrag from koepfe_oder_faelle where eintrag = 'Köpfe';^ |
||||
44362^Geschlecht^110^0^0^140^80^1^integer^30^0^1^<<SQL>> SELECT apnr,druck FROM cif where key = 9003 and apnr between 1 and 4 order by 1;^ ^ ^ |
||||
@ -0,0 +1 @@
@@ -0,0 +1 @@
|
||||
44340^7^ |
||||
@ -0,0 +1,17 @@
@@ -0,0 +1,17 @@
|
||||
44340^44340^ |
||||
44340^44341^ |
||||
44340^44342^ |
||||
44340^44343^ |
||||
44340^44344^ |
||||
44340^44345^ |
||||
44340^44346^ |
||||
44340^44347^ |
||||
44340^44348^ |
||||
44340^44349^ |
||||
44340^44350^ |
||||
44340^44351^ |
||||
44340^44352^ |
||||
44340^44353^ |
||||
44340^44354^ |
||||
44340^44358^ |
||||
44340^44362^ |
||||
@ -0,0 +1 @@
@@ -0,0 +1 @@
|
||||
44340^Studierende nach Bildungstyp^<sximport>select select_stmt from maskeninfo where tid=48000</sximport>^<sximport>select xil_proplist from maskeninfo where tid=48000</sximport>^Studienfach^Anzahl bzw. Anteil^Bildungsinländer / -ausländer^<sximport>select cleanup_stmt from maskeninfo where tid=48000</sximport>^^2^850^540^^1^<<SQL>>SELECT description FROM rpta_column_layout where tid=<<Spaltenlayout>>;^ |
||||
@ -0,0 +1 @@
@@ -0,0 +1 @@
|
||||
16^44340^ |
||||
@ -0,0 +1,37 @@
@@ -0,0 +1,37 @@
|
||||
44510^Spaltenlayout^3000^350^-1^140^180^1^char^30^1^1^<<SQL>>SELECT uniquename,\ |
||||
caption\ |
||||
FROM rpta_column_layout \ |
||||
where resultset_id in (select R.tid from rpta_resultset R where R.uniquename='sos_stud_astat'\ |
||||
and R.systeminfo_id=7)\ |
||||
order by sortnr, caption\ |
||||
;^^<<SQL>>SELECT uniquename,\ |
||||
caption\ |
||||
FROM rpta_column_layout \ |
||||
where resultset_id in (select R.tid from rpta_resultset R where R.uniquename='sos_stud_astat'\ |
||||
and R.systeminfo_id=7) and uniquename='sos_stud_sem_jahr';^ |
||||
44511^Seit Semester^10^0^0^140^80^1^integer^30^0^1^<<SQL>> --freemarker template \ |
||||
select tid, eintrag from semester \ |
||||
<#if K_VIZ_ZEITR_SEM_ANZ?exists>\ |
||||
where sem_beginn >= today()-(182*${K_VIZ_ZEITR_SEM_ANZ} )\ |
||||
</#if>\ |
||||
and sem_beginn <=today()\ |
||||
order by tid DESC;^ ^<<SQL>> select tid,eintrag from semester where today() between sem_beginn and sem_ende;^ |
||||
44512^Fächer^30^0^0^130^200^6^char^1000^0^12^<<SQL>> select tid,name,sortnr from sichten where art='Fächer-Sicht' order by 3,2;^ ^ ^ |
||||
44513^Abschluss^40^0^0^100^200^3^char^1500^0^1^<<SQL>> select apnr, druck from cifx where key=35 order by 2;^ ^ ^ |
||||
44514^bis Fachsemester^1000^300^-1^200^100^1^integer^30^0^13^^ ^1^ |
||||
44515^Grafik^4000^300^-1^170^150^1^char^30^0^1^<<SQL>> select uniquename, caption from viz_chart where maskeninfo_id=44510 order by 2;^^<<SQL>> select uniquename, caption from viz_chart where maskeninfo_id=44510 order by 2 limit 1;^ |
||||
44516^Hochschulzugangsberechtigung^120^300^-1^200^200^1^sql^30^0^1^hs_zugangsber^apnr, eintrag^ ^ |
||||
44517^Bis Semester^20^350^-1^140^80^1^integer^30^0^1^<<SQL>> --freemarker template \ |
||||
select tid, eintrag from semester \ |
||||
<#if K_VIZ_ZEITR_SEM_ANZ?exists>\ |
||||
where sem_beginn >= today()-(182*${K_VIZ_ZEITR_SEM_ANZ} )\ |
||||
</#if>\ |
||||
and sem_beginn <=today()\ |
||||
order by tid DESC;^ ^<<SQL>> select tid,eintrag from semester where today() between sem_beginn and sem_ende;^ |
||||
44518^Staatsangehörigkeit^150^0^0^140^150^10^char^30^0^12^<<SQL>> select tid,name,sortnr from sichten where art='SOS-Staaten-Sicht' order by 3,2;^ ^ ^ |
||||
44519^Studiengang^25^0^0^140^150^50^char^1000^0^12^<<SQL>> select tid,name,sortnr from sichten where art in ('SOS-Kostenstellen-Sicht', 'SOS-Studiengang-Sicht') order by 3,2;^ ^ ^ |
||||
44520^tablestylesheet^150^0^0^100^100^1^char^255^1^1^<<SQL>> select filename,caption from sx_stylesheets S, sx_mask_style M where S.tid=M.stylesheet_id and M.maskeninfo_id=44510 order by ord^ ^<<SQL>> select filename,caption from sx_stylesheets S, sx_mask_style M where S.tid=M.stylesheet_id and M.maskeninfo_id=44510 order by ord limit 1^ |
||||
44521^Stichtag^23^330^-1^130^100^1^sql^30^1^1^<<SQL>> select tid, name from sos_stichtag where stichtagsart='Studierende';^ ^<<SQL>> select tid, name from sos_stichtag where stichtagsart='Studierende' and appl_key='0';^ |
||||
44522^Hörerstatus^200^330^-1^140^150^1^sql^30^0^1^<<SQL>> select apnr, eintrag from hoererstatus order by 2^apnr, eintrag^<<SQL>> select apnr, eintrag from hoererstatus where eintrag='alle';^ |
||||
44528^Köpfe oder Fälle ?^0^0^0^140^150^1^sql^70^0^1^<<SQL>> select apnr, eintrag from koepfe_oder_faelle order by 2^apnr, eintrag^<<SQL>> select apnr, eintrag from koepfe_oder_faelle where eintrag = 'Fälle';^ |
||||
44532^Geschlecht^110^0^0^140^80^1^integer^30^0^1^<<SQL>> SELECT apnr,druck FROM cif where key = 9003 and apnr between 1 and 4 order by 1;^ ^ ^ |
||||
@ -0,0 +1 @@
@@ -0,0 +1 @@
|
||||
44510^7^ |
||||
@ -0,0 +1,15 @@
@@ -0,0 +1,15 @@
|
||||
44510^44510^ |
||||
44510^44511^ |
||||
44510^44512^ |
||||
44510^44513^ |
||||
44510^44514^ |
||||
44510^44515^ |
||||
44510^44516^ |
||||
44510^44517^ |
||||
44510^44518^ |
||||
44510^44519^ |
||||
44510^44520^ |
||||
44510^44521^ |
||||
44510^44522^ |
||||
44510^44528^ |
||||
44510^44532^ |
||||
@ -0,0 +1 @@
@@ -0,0 +1 @@
|
||||
44510^Studienanfänger_innen nach Jahr^<sximport>select select_stmt from maskeninfo where tid=48000</sximport>^<sximport>select xil_proplist from maskeninfo where tid=48000</sximport>^Studienfach^Anzahl bzw. Anteil^Ausgabe der Studierenden nach Geschlecht in verschiedenen Visualisierungen (z.B. Tortendiagramm)^<sximport>select cleanup_stmt from maskeninfo where tid=48000</sximport>^^2^850^540^^1^<<SQL>>SELECT description FROM rpta_column_layout where tid=<<Spaltenlayout>>;^ |
||||
@ -0,0 +1 @@
@@ -0,0 +1 @@
|
||||
16^44510^ |
||||
@ -0,0 +1,28 @@
@@ -0,0 +1,28 @@
|
||||
44540^Köpfe oder Fälle ?^0^0^0^140^150^1^sql^50^1^1^<<SQL>> select apnr, eintrag from koepfe_oder_faelle order by 2^apnr, eintrag^<<SQL>> select apnr, eintrag from koepfe_oder_faelle where eintrag = 'Köpfe';^ |
||||
44541^Seit Semester^3^0^0^140^80^1^integer^30^1^1^<<SQL>> --freemarker template \ |
||||
select tid, eintrag from semester \ |
||||
<#if K_VIZ_ZEITR_SEM_ANZ?exists>\ |
||||
where sem_beginn >= today()-(182*${K_VIZ_ZEITR_SEM_ANZ} )\ |
||||
</#if>\ |
||||
and sem_beginn <=today()\ |
||||
order by tid DESC;^Eintrag^<<SQL>> select tid,eintrag from semester where today() between sem_beginn and sem_ende;^ |
||||
44542^Stichtag^1^350^-1^140^100^1^sql^30^1^1^<<SQL>> select tid, name from sos_stichtag where stichtagsart='Studierende';^^<<SQL>> select tid, name from sos_stichtag where stichtagsart='Studierende' and appl_key='0';^ |
||||
44543^Fächer^8^0^0^140^200^6^char^30^0^12^<<SQL>> select tid,name,sortnr from sichten where art='Fächer-Sicht' order by 3,2;^^^ |
||||
44544^Status^10^350^-1^140^180^1^sql^30^0^1^<<SQL>> select apnr,eintrag from sos_status order by 2^^<<SQL>> select apnr,eintrag from sos_status where eintrag='Alle ohne Beurl.';^ |
||||
44545^Hörerstatus^15^0^0^140^170^1^sql^30^1^1^<<SQL>> select apnr, eintrag from hoererstatus order by 2^apnr, eintrag^<<SQL>> select apnr, eintrag from hoererstatus where eintrag='alle';^ |
||||
44547^bis Fachsemester^16^350^-1^140^100^1^integer^30^0^0^^^^ |
||||
44548^Abschluss^7^350^-1^140^190^4^char^30^0^12^<<SQL>> select tid from sichten where art='SOS-Abschluss-Sicht' order by 1;^^^ |
||||
44549^Bis Semester^4^350^-1^140^80^1^integer^30^1^1^<<SQL>> --freemarker template \ |
||||
select tid, eintrag from semester \ |
||||
<#if K_VIZ_ZEITR_SEM_ANZ?exists>\ |
||||
where sem_beginn >= today()-(182*${K_VIZ_ZEITR_SEM_ANZ} )\ |
||||
</#if>\ |
||||
and sem_beginn <=today()\ |
||||
order by tid DESC;^Eintrag^<<SQL>> select tid,eintrag from semester where today() between sem_beginn and sem_ende;^ |
||||
44550^Filter Studierende^120^350^-1^140^150^1^sql^20^0^1^<<SQL>> 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;^^^ |
||||
44551^Geschlecht^110^0^0^140^80^1^integer^30^0^1^<<SQL>> SELECT apnr,druck FROM cif where key = 9003 and apnr between 1 and 4 order by 1;^^^ |
||||
44552^Filter bis Ebene^125^0^0^140^20^1^integer^30^0^0^^^^ |
||||
44553^Studiengang^6^0^0^140^150^50^char^30^0^12^<<SQL>> select tid,name,sortnr from sichten where art in ('SOS-Kostenstellen-Sicht', 'SOS-Studiengang-Sicht') and aktiv=1 order by 3,2;^^^ |
||||
44555^In der RSZ^14^330^-1^130^100^1^sql^30^0^1^<<SQL>> select wert, name from aggregierung where kategorie='RSZ-Filter';^^^ |
||||
44556^##line##^13^0^0^100^100^1^char^5000^0^8^^^1^ |
||||
44557^##line##^115^0^0^100^100^1^char^5000^0^8^^^1^ |
||||
@ -0,0 +1 @@
@@ -0,0 +1 @@
|
||||
44540^7^ |
||||
@ -0,0 +1,16 @@
@@ -0,0 +1,16 @@
|
||||
44540^44540^ |
||||
44540^44541^ |
||||
44540^44542^ |
||||
44540^44543^ |
||||
44540^44544^ |
||||
44540^44545^ |
||||
44540^44547^ |
||||
44540^44548^ |
||||
44540^44549^ |
||||
44540^44550^ |
||||
44540^44551^ |
||||
44540^44552^ |
||||
44540^44553^ |
||||
44540^44555^ |
||||
44540^44556^ |
||||
44540^44557^ |
||||
@ -0,0 +1,151 @@
@@ -0,0 +1,151 @@
|
||||
44540^Studierende nach Semester und Studiengang^--Freemarker Template\ |
||||
<#include "SQL_lingua_franca"/>\ |
||||
<#include "SuperX_general"/>\ |
||||
<sqlvars>\ |
||||
<sqlvar name="semesterliste" type="hashsequence"><![CDATA[\ |
||||
select tid as nr,eintrag as name from semester where 1=1\ |
||||
/* and tid >= <<Seit Semester>> */\ |
||||
/* and tid <= <<Bis Semester>> */\ |
||||
order by 1 desc;\ |
||||
]]>\ |
||||
</sqlvar>\ |
||||
</sqlvars>\ |
||||
\ |
||||
<#assign feldtyp="integer" />\ |
||||
\ |
||||
<#assign maxEbene=20 />\ |
||||
<#if '<<Filter bis Ebene>>' != ''>\ |
||||
<#assign maxEbene='<<Filter bis Ebene>>'?number />\ |
||||
</#if>\ |
||||
\ |
||||
<#assign lehr_stg_ab="lehr_stg_ab"/>\ |
||||
<#assign quelltabelle='sos_stg_aggr'/>\ |
||||
\ |
||||
-- ##################################################\ |
||||
-- ##### Zwischentabelle #############\ |
||||
-- ##################################################\ |
||||
-- 1. FS start Datentabelle\ |
||||
<@selectintotmp \ |
||||
select="S.tid_stg,S.sem_rueck_beur_ein,S.geschlecht,sum(summe) as summe"\ |
||||
source=quelltabelle+" S, "+lehr_stg_ab+" L"\ |
||||
target="tmp_zwischen"> \ |
||||
where \ |
||||
\ |
||||
<<Köpfe oder Fälle ?>>\ |
||||
and <<Hörerstatus>>\ |
||||
and S.sem_rueck_beur_ein between <<Seit Semester>> and <<Bis Semester>>\ |
||||
and 's_' || L.tid in <@printkeys Studiengang.allNeededKeysList/>\ |
||||
/* and L.stg in <@printkeys Fächer.allNeededKeysList/> --<<Fächer>> */ \ |
||||
/* AND S.fach_sem_zahl <= <<bis Fachsemester>> */\ |
||||
/* and S.stichtag = <<Stichtag>> */\ |
||||
/* and L.abschluss in (<<Abschluss>>) */ \ |
||||
and S.tid_stg = L.tid\ |
||||
/* and S.fach_sem_zahl <= <<In der RSZ>> */\ |
||||
/* and kz_rueck_beur_ein in(<<Status>>) */\ |
||||
/* and geschlecht=<<Geschlecht>> */\ |
||||
/* and ca12_staat <<Staatsangehörigkeit>> */\ |
||||
/* and ${<<Filter Studierende>>} */\ |
||||
and S.sem_rueck_beur_ein >= L.semester_von \ |
||||
and S.sem_rueck_beur_ein <= L.semester_bis \ |
||||
group by 1,2,3\ |
||||
</@selectintotmp>\ |
||||
<@informixnolog/>;\ |
||||
\ |
||||
\ |
||||
\ |
||||
-- Ausgabe-Tabelle\ |
||||
create temp table tmp_aggre\ |
||||
(ebene int,\ |
||||
struktur varchar(255),\ |
||||
text varchar(255),\ |
||||
sortnr int,\ |
||||
semester_nr integer,\ |
||||
semester_name varchar(255),\ |
||||
summe ${feldtyp},\ |
||||
summe_w ${feldtyp}\ |
||||
) <@informixnolog/>;\ |
||||
\ |
||||
\ |
||||
\ |
||||
\ |
||||
\ |
||||
-- ##################################################\ |
||||
-- ######## Inserts in die Tabelle ##################\ |
||||
-- ##################################################\ |
||||
--Start der Schleifenverarbeitung über Fächer im ausgewählten Baum, Reihenfolge genau wie im Baum\ |
||||
\ |
||||
<#if semesterliste?has_content>\ |
||||
<#assign sortnr=1>\ |
||||
<#foreach semester in semesterliste>\ |
||||
\ |
||||
\ |
||||
<#foreach einElement in Studiengang.elements>\ |
||||
<@addcomment "############ Schleife Nr. " + "${sortnr}" + " Element: " + "${einElement.name}" + " strukturStr: " + "${einElement.strukturStr} ###########################"/>\ |
||||
\ |
||||
--select '${einElement.name} - ${einElement.strukturStr}' from xdummy; \ |
||||
\ |
||||
<#if einElement.level <= maxEbene >\ |
||||
<#assign sortnr=sortnr+1>\ |
||||
\ |
||||
-- ########## Einfügen ####################\ |
||||
insert into tmp_aggre (ebene,\ |
||||
struktur,\ |
||||
text, \ |
||||
sortnr,\ |
||||
semester_nr,\ |
||||
semester_name,\ |
||||
summe,\ |
||||
summe_w\ |
||||
)\ |
||||
select ${einElement.level}::smallint,\ |
||||
'${einElement.strukturStr}'::char(50),\ |
||||
'${einElement.name}'::char(255),\ |
||||
${sortnr},\ |
||||
${semester.nr} as semester_nr,\ |
||||
'${semester.name}' as semester_name,\ |
||||
summe,\ |
||||
(case when geschlecht=2 then summe else 0 end) as summe_w\ |
||||
from tmp_zwischen S\ |
||||
where 's_' || tid_stg in ${einElement.subkeys}\ |
||||
and sem_rueck_beur_ein=${semester.nr}\ |
||||
; \ |
||||
\ |
||||
</#if> \ |
||||
\ |
||||
</#foreach>--Studiengang Baum\ |
||||
</#foreach>--Semester\ |
||||
</#if>\ |
||||
-- ##################################################\ |
||||
-- ######## Ende Inserts in die Tabelle #############\ |
||||
-- ##################################################\ |
||||
\ |
||||
\ |
||||
drop table tmp_zwischen;\ |
||||
\ |
||||
-- Endselect\ |
||||
select ebene,\ |
||||
(case when ebene=1 then semester_name else text end) as text,\ |
||||
sum(summe) as summe,\ |
||||
sum(summe_w) as summe_w\ |
||||
from tmp_aggre\ |
||||
group by 1,2,sortnr\ |
||||
order by sortnr,2\ |
||||
;^XIL List\ |
||||
sizable_columns horizontal_scrolling\ |
||||
drop_and_delete movable_columns\ |
||||
white_space_color=COLOR_WHITE\ |
||||
fixed_columns=3\ |
||||
min_heading_height=35\ |
||||
Column CID=0 heading_text="Ebene" explanation="" center_heading\ |
||||
row_selectable heading_platform readonly\ |
||||
width=7 text_size=20 \ |
||||
Column CID=1 heading_text="Studiengang" explanation="@@@sos_studiengang@@@" center_heading\ |
||||
row_selectable heading_platform readonly\ |
||||
width=40 text_size=60\ |
||||
Column CID=2 heading_text="Summe" explanation="@@@sos_gesamt_stud@@@" center_heading\ |
||||
row_selectable col_selectable rightJust heading_platform readonly\ |
||||
width=8\ |
||||
Column CID=2 heading_text="Summe weiblich" explanation="@@@sos_durchschnittsalter@@@" center_heading\ |
||||
row_selectable col_selectable rightJust heading_platform readonly\ |
||||
width=12\ |
||||
@@@^Altersgruppe^Anzahl^je Fach/Studiengang^drop table tmp_aggre;^^3^700^360^0^1^^ |
||||
@ -0,0 +1 @@
@@ -0,0 +1 @@
|
||||
16^44540^ |
||||
@ -1 +1 @@
@@ -1 +1 @@
|
||||
44570^320^ |
||||
44570^7^ |
||||
|
||||
@ -0,0 +1,43 @@
@@ -0,0 +1,43 @@
|
||||
44600^Spaltenlayout^3000^350^-1^140^180^1^char^30^1^1^<<SQL>>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 like 'sos_stud_%_bland_dashboard' or uniquename like 'sos_stud_%_lkreis')\ |
||||
order by sortnr, caption\ |
||||
;^ ^<<SQL>>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_hzb_bland_dashboard')\ |
||||
order by sortnr, caption limit 1\ |
||||
;^ |
||||
44601^Seit Semester^10^0^0^140^80^1^integer^30^0^1^<<SQL>> --freemarker template \ |
||||
select tid, eintrag from semester \ |
||||
<#if K_VIZ_ZEITR_SEM_ANZ?exists>\ |
||||
where sem_beginn >= today()-(182*${K_VIZ_ZEITR_SEM_ANZ} )\ |
||||
</#if>\ |
||||
and sem_beginn <=today()\ |
||||
order by tid DESC;^ ^<<SQL>> select tid,eintrag from semester where today() between sem_beginn and sem_ende;^ |
||||
44602^Fächer^30^0^0^130^200^6^char^1000^0^12^<<SQL>> select tid,name,sortnr from sichten where art='Fächer-Sicht' order by 3,2;^ ^ ^ |
||||
44603^Abschluss^40^0^0^100^200^3^char^1500^0^12^<<SQL>> select tid,name,sortnr from sichten where art='SOS-Abschluss-Sicht' order by 3,2;^ ^ ^ |
||||
44604^bis Fachsemester^1000^300^-1^200^100^1^integer^30^0^0^^ ^ ^ |
||||
44605^Grafik^4000^300^-1^170^150^1^char^30^0^1^<<SQL>> select uniquename, caption from viz_chart where maskeninfo_id=44600 and chart_active=1 order by 2;^ ^<<SQL>> select uniquename, caption from viz_chart where maskeninfo_id=44600 and chart_active=1order by 2 limit 1;^ |
||||
44606^Nur Endsemester^1000^0^0^140^80^1^integer^30^0^1^<<SQL>> select 1,'ja' from xdummy^Eintrag^ ^ |
||||
44607^Bis Semester^20^350^-1^140^80^1^integer^30^0^1^<<SQL>> --freemarker template \ |
||||
select tid, eintrag from semester \ |
||||
<#if K_VIZ_ZEITR_SEM_ANZ?exists>\ |
||||
where sem_beginn >= today()-(182*${K_VIZ_ZEITR_SEM_ANZ} )\ |
||||
</#if>\ |
||||
and sem_beginn <=today()\ |
||||
order by tid DESC;^ ^<<SQL>> select tid,eintrag from semester where today() between sem_beginn and sem_ende;^ |
||||
44608^Staatsangehörigkeit^150^0^0^140^150^10^char^30^0^12^<<SQL>> select tid,name,sortnr from sichten where art='SOS-Staaten-Sicht' order by 3,2;^ ^ ^ |
||||
44609^Studiengang^25^0^0^140^150^50^char^1000^0^12^<<SQL>> select tid,name,sortnr from sichten where art in ('SOS-Kostenstellen-Sicht', 'SOS-Studiengang-Sicht') order by 3,2;^ ^ ^ |
||||
44610^tablestylesheet^150^0^0^100^100^1^char^255^1^1^<<SQL>> select filename,caption from sx_stylesheets S, sx_mask_style M where S.tid=M.stylesheet_id and M.maskeninfo_id=44600 order by ord^ ^<<SQL>> select filename,caption from sx_stylesheets S, sx_mask_style M where S.tid=M.stylesheet_id and M.maskeninfo_id=44600 order by ord limit 1^ |
||||
44611^Stichtag^23^330^-1^130^100^1^sql^30^1^1^<<SQL>> select tid, name from sos_stichtag where stichtagsart='Studierende';^ ^<<SQL>> 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^<<SQL>> select apnr, eintrag from hoererstatus order by 2^apnr, eintrag^<<SQL>> 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^<<SQL>> select 1,'nur Sommersemester' from xdummy union select 2,'nur Wintersemester' from xdummy^ ^<<SQL>> select 2,'nur Wintersemester' from xdummy^ |
||||
44618^Köpfe oder Fälle ?^0^0^0^140^150^1^sql^70^0^1^<<SQL>> select apnr, eintrag from koepfe_oder_faelle order by 2^apnr, eintrag^<<SQL>> select apnr, eintrag from koepfe_oder_faelle where eintrag = 'Fälle';^ |
||||
44622^Geschlecht^110^0^0^140^80^1^integer^30^0^1^<<SQL>> SELECT apnr,druck FROM cif where key = 9003 and apnr between 1 and 4 order by 1;^ ^ ^ |
||||
@ -0,0 +1 @@
@@ -0,0 +1 @@
|
||||
44600^7^ |
||||
@ -0,0 +1,17 @@
@@ -0,0 +1,17 @@
|
||||
44600^44600^ |
||||
44600^44601^ |
||||
44600^44602^ |
||||
44600^44603^ |
||||
44600^44604^ |
||||
44600^44605^ |
||||
44600^44606^ |
||||
44600^44607^ |
||||
44600^44608^ |
||||
44600^44609^ |
||||
44600^44610^ |
||||
44600^44611^ |
||||
44600^44612^ |
||||
44600^44613^ |
||||
44600^44614^ |
||||
44600^44618^ |
||||
44600^44622^ |
||||
@ -0,0 +1 @@
@@ -0,0 +1 @@
|
||||
44600^Studierende nach Region^<sximport>select select_stmt from maskeninfo where tid=48000</sximport>^<sximport>select xil_proplist from maskeninfo where tid=48000</sximport>^Studienfach^Anzahl bzw. Anteil^Ausgabe der Studierenden nach Landkreis/Bundesland^<sximport>select cleanup_stmt from maskeninfo where tid=48000</sximport>^^2^850^540^^1^<<SQL>>SELECT description FROM rpta_column_layout where tid=<<Spaltenlayout>>;^ |
||||
@ -0,0 +1 @@
@@ -0,0 +1 @@
|
||||
16^44600^ |
||||
@ -1 +1 @@
@@ -1 +1 @@
|
||||
44660^320^ |
||||
44660^7^ |
||||
|
||||
@ -1 +1 @@
@@ -1 +1 @@
|
||||
44690^320^ |
||||
44690^7^ |
||||
|
||||
@ -1,53 +1,43 @@
@@ -1,53 +1,43 @@
|
||||
44720^Köpfe oder Fälle ?^4^0^0^140^150^1^sql^70^0^1^<<SQL>> select apnr, eintrag from koepfe_oder_faelle order by 2^ ^<<SQL>> select apnr, eintrag from koepfe_oder_faelle where eintrag='Fälle';^ |
||||
44721^Seit Semester^23^0^0^140^80^1^integer^30^0^1^<<SQL>> --freemarker template \ |
||||
44720^Köpfe oder Fälle ?^0^0^0^140^150^1^sql^70^0^1^<<SQL>> select apnr, eintrag from koepfe_oder_faelle order by 2^ ^<<SQL>> select apnr, eintrag from koepfe_oder_faelle where eintrag='Fälle';^ |
||||
44721^Seit Semester^3^0^0^140^80^1^integer^30^0^1^<<SQL>> --freemarker template \ |
||||
select tid, eintrag from semester \ |
||||
<#if K_VIZ_ZEITR_SEM_ANZ?exists>\ |
||||
where sem_beginn >= today()-(182*${K_VIZ_ZEITR_SEM_ANZ} )\ |
||||
</#if>\ |
||||
and sem_beginn <=today()\ |
||||
order by tid DESC;^Eintrag^<<SQL>> select tid,eintrag from semester where today()-(4*365) between sem_beginn and sem_ende;^ |
||||
44722^Stichtag Prüfungen^21^350^-1^140^100^1^sql^30^0^1^<<SQL>> select tid, name from sos_stichtag where stichtagsart='Prüfungen';^ ^<<SQL>> select tid, name from sos_stichtag where stichtagsart='Prüfungen' and appl_key='2';^ |
||||
44723^Staatsangehörigkeit^36^0^0^130^150^10^char^30^0^12^<<SQL>> select tid,name,sortnr from sichten where art='SOS-Staaten-Sicht' order by 3,2;^hidden^ ^ |
||||
44724^viz_label_Studiengang^5^350^-1^150^180^1^char^200^0^8^^{InputCheck:matrikelnummern}^ ^ |
||||
44722^Stichtag^1^350^-1^140^100^1^sql^30^0^13^<<SQL>> select tid, name from sos_stichtag where stichtagsart='Prüfungen';^^<<SQL>> select tid, name from sos_stichtag where stichtagsart='Prüfungen' and appl_key='2';^ |
||||
44723^Staatsangehörigkeit^36^0^0^130^150^10^char^30^0^12^<<SQL>> select tid,name,sortnr from sichten where art='SOS-Staaten-Sicht' order by 3,2;^hidden^^ |
||||
44724^Status^14^350^-1^140^180^1^sql^30^0^1^<<SQL>> select apnr,eintrag from sos_status order by 2^^<<SQL>> select apnr,eintrag from sos_status where eintrag='Alle ohne Beurl.';^ |
||||
44725^Hörerstatus^33^0^0^140^170^1^sql^255^0^13^<<SQL>> select apnr, eintrag from hoererstatus order by 2^apnr, eintrag^<<SQL>> select apnr, eintrag from hoererstatus where eintrag='alle';^ |
||||
44727^bis Fachsemester^35^350^-1^140^100^1^integer^30^0^13^^ ^ ^ |
||||
44729^Bis Semester^24^350^-1^140^80^1^integer^30^0^1^<<SQL>> --freemarker template \ |
||||
44727^bis Fachsemester^35^350^-1^140^100^1^integer^30^0^13^^^^ |
||||
44729^Bis Semester^4^350^-1^140^80^1^integer^30^0^1^<<SQL>> --freemarker template \ |
||||
select tid, eintrag from semester \ |
||||
<#if K_VIZ_ZEITR_SEM_ANZ?exists>\ |
||||
where sem_beginn >= today()-(182*${K_VIZ_ZEITR_SEM_ANZ} )\ |
||||
</#if>\ |
||||
and sem_beginn <=today()\ |
||||
order by tid DESC;^Eintrag^<<SQL>> select tid,eintrag from semester where today() between sem_beginn and sem_ende;^ |
||||
44730^viz_label_koepfe_faelle^1^350^-1^150^180^1^char^200^0^8^^{InputCheck:matrikelnummern}^ ^ |
||||
44731^Geschlecht^37^0^0^140^80^1^integer^30^0^999^<<SQL>> SELECT apnr,druck FROM cif where key = 9003 and apnr between 1 and 4 order by 1;^ ^ ^ |
||||
44733^Studiengang^6^0^0^140^150^50^char^30^0^12^<<SQL>> select tid,name,sortnr from sichten where art in ('SOS-Kostenstellen-Sicht', 'SOS-Studiengang-Sicht') order by 3,2;^ ^ ^ |
||||
44734^Jahr^110^0^0^140^80^1^integer^30^0^13^^ ^ ^ |
||||
44730^Filter Studierende^119^0^0^140^150^1^sql^20^0^1^<<SQL>> 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;^hidden^^ |
||||
44731^Geschlecht^37^0^0^140^80^1^integer^30^0^999^<<SQL>> SELECT apnr,druck FROM cif where key = 9003 and apnr between 1 and 4 order by 1;^^^ |
||||
44733^Studiengang^6^0^0^140^150^50^char^30^0^12^<<SQL>> select tid,name,sortnr from sichten where art in ('SOS-Kostenstellen-Sicht', 'SOS-Studiengang-Sicht') order by 3,2;^^^ |
||||
44734^Jahr^110^0^0^140^80^1^integer^30^0^13^ ^ ^ ^ |
||||
44735^tablestylesheet^150^0^0^100^100^1^char^255^1^1^<<SQL>> select filename,caption from sx_stylesheets S, sx_mask_style M where S.tid=M.stylesheet_id and M.maskeninfo_id=44720 order by ord^ ^<<SQL>> select filename,caption from sx_stylesheets S, sx_mask_style M where S.tid=M.stylesheet_id and M.maskeninfo_id=44720 order by ord limit 1^ |
||||
44736^Grafiktitel^1010^0^0^100^100^1^char^255^0^0^^{InputCheck:disabled}^ ^ |
||||
44737^Grafik^1000^300^-1^170^150^1^char^30^0^1^<<SQL>> select uniquename, caption from viz_chart where maskeninfo_id=44720 order by 2;^{InputAction:setDependentFields}^<<SQL>> select uniquename, caption from viz_chart where maskeninfo_id=44720 order by 2 limit 1;^ |
||||
44738^Spaltenlayout^3000^350^-1^140^180^1^char^30^1^1^<<SQL>>SELECT L.uniquename,\ |
||||
L.caption\ |
||||
FROM rpta_column_layout L\ |
||||
where resultset_id in (select R.tid from rpta_resultset R where R.uniquename in ('rpta_sos_lab_aggr')\ |
||||
44736^Grafiktitel^1010^0^0^100^100^1^char^255^0^0^ ^{InputCheck:disabled}^ ^ |
||||
44737^Grafik^1000^300^-1^170^150^1^char^30^0^1^<<SQL>> select uniquename, caption from viz_chart where maskeninfo_id=44720 order by 2;^ ^<<SQL>> select uniquename, caption from viz_chart where maskeninfo_id=44720 order by 2 limit 1;^ |
||||
44738^Spaltenlayout^3000^350^-1^140^180^1^char^30^1^1^<<SQL>>SELECT uniquename,\ |
||||
caption\ |
||||
FROM rpta_column_layout \ |
||||
where resultset_id in (select R.tid from rpta_resultset R where R.uniquename='rpta_sos_lab_aggr'\ |
||||
and R.systeminfo_id=7)\ |
||||
/* and L.uniquename in (select L.uniquename\ |
||||
from viz_chart C, viz_chart2layout CL, rpta_column_layout L\ |
||||
where C.tid=CL.chart_id\ |
||||
and CL.layout_id=L.tid\ |
||||
and C.maskeninfo_id=44720 \ |
||||
and C.uniquename=<<Grafik>>)*/\ |
||||
order by L.sortnr, L.caption\ |
||||
;^ ^<<SQL>>select L.uniquename, CL.caption\ |
||||
from viz_chart C, viz_chart2layout CL, rpta_column_layout L\ |
||||
where C.tid=CL.chart_id\ |
||||
and CL.layout_id=L.tid\ |
||||
and C.maskeninfo_id=44720 \ |
||||
/* and C.uniquename=<<Grafik>> */\ |
||||
order by 2\ |
||||
limit 1\ |
||||
;^ |
||||
44739^Semestertyp^25^350^-1^140^80^1^integer^255^0^1^<<SQL>> select 1,'nur Sommersemester' from xdummy union select 2,'nur Wintersemester' from xdummy^Eintrag^ ^ |
||||
44740^##line##^30^0^0^100^100^1^char^5000^0^8^^ ^1^ |
||||
order by sortnr, caption\ |
||||
;^^<<SQL>>SELECT uniquename,\ |
||||
caption\ |
||||
FROM rpta_column_layout \ |
||||
where resultset_id in (select R.tid from rpta_resultset R where R.uniquename='rpta_sos_lab_aggr'\ |
||||
and R.systeminfo_id=7) and uniquename='rpta_sos_lab_aggr_sem';^ |
||||
44739^Semestertyp^5^350^-1^140^80^1^integer^255^0^1^<<SQL>> select 1,'nur Sommersemester' from xdummy union select 2,'nur Wintersemester' from xdummy^Eintrag^<<SQL>> select 2,'nur Wintersemester' from xdummy^ |
||||
44740^##line##^30^0^0^100^100^1^char^5000^0^8^^^1^ |
||||
44741^Abschluss^7^0^0^100^200^3^char^1500^0^12^<<SQL>> select tid,name,sortnr from sichten where art='SOS-Abschluss-Sicht' order by 3,2;^ ^ ^ |
||||
44742^viz_label_Zeitraum^20^350^-1^150^180^1^char^200^0^8^^{InputCheck:matrikelnummern}^ ^ |
||||
44743^##line##^40^0^0^100^100^1^char^5000^0^8^^ ^1^ |
||||
44742^Matrikel-Nr.^20^350^-1^150^180^1^char^200^0^13^^{InputCheck:matrikelnummern}^^ |
||||
44743^##line##^40^0^0^100^100^1^char^5000^0^8^^^1^ |
||||
|
||||
@ -1 +1 @@
@@ -1 +1 @@
|
||||
44720^320^ |
||||
44720^7^ |
||||
|
||||
@ -1 +0,0 @@
@@ -1 +0,0 @@
|
||||
44757^Dashboard^1000^300^-1^170^150^1^char^30^1^1^<<SQL>> select uniquename,uniquename from viz_dashboard order by 2;^ ^ ^ |
||||
@ -1 +0,0 @@
@@ -1 +0,0 @@
|
||||
44750^320^ |
||||
@ -1 +0,0 @@
@@ -1 +0,0 @@
|
||||
44750^44757^ |
||||
@ -1,46 +0,0 @@
@@ -1,46 +0,0 @@
|
||||
44750^Dashboard-Elemente^select E.sortnr,\ |
||||
C.caption as chart_caption,\ |
||||
E.caption, \ |
||||
D.uniquename as hiddendashboard_uniquename,\ |
||||
E.datasource as hiddendatasource,\ |
||||
C.uniquename as hiddenchart_uniquename,\ |
||||
E.onclick_event as hiddenonclick_event,\ |
||||
E.open_modal_card_detail as hiddenopen_modal_card_detail,\ |
||||
link_maskennummer as hiddenlink_maskennummer,\ |
||||
link_chart_uniquename as hiddenlink_chart_uniquename,\ |
||||
link_tablestylesheet as hiddenlink_tablestylesheet\ |
||||
FROM viz_dashboard_element E, viz_dashboard D, viz_chart C\ |
||||
where E.dashboard_id=D.tid\ |
||||
and E.chart_id=C.tid\ |
||||
and D.uniquename=<<Dashboard>>\ |
||||
and E.datasource_type=1 --Makrobericht\ |
||||
and E.active=1\ |
||||
order by E.sortnr;\ |
||||
\ |
||||
;^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="Nr." explanation="" center_heading\ |
||||
row_selectable heading_platform readonly\ |
||||
width=3\ |
||||
Column CID=0 heading_text="Element" explanation="" center_heading\ |
||||
row_selectable heading_platform readonly\ |
||||
width=15\ |
||||
Column CID=0 heading_text="Beschreibung" explanation="" center_heading\ |
||||
row_selectable heading_platform readonly\ |
||||
width=20\ |
||||
Column CID=0 heading_text="Dashboard" explanation="" center_heading\ |
||||
row_selectable heading_platform readonly\ |
||||
width=40\ |
||||
Column CID=0 heading_text="Datenquelle" explanation="" center_heading\ |
||||
row_selectable heading_platform readonly\ |
||||
width=10\ |
||||
Column CID=0 heading_text="Grafik" explanation="" center_heading\ |
||||
row_selectable heading_platform readonly\ |
||||
width=10\ |
||||
Column CID=0 heading_text="Onclick Event" explanation="" center_heading\ |
||||
row_selectable heading_platform readonly\ |
||||
width=30\ |
||||
@@@^ ^ ^Liste der im Dashboard genutzten Elemente^ ^^3^700^360^0^1^ ^ |
||||
@ -1 +0,0 @@
@@ -1 +0,0 @@
|
||||
320^44750^ |
||||
@ -1,119 +0,0 @@
@@ -1,119 +0,0 @@
|
||||
--Freemarker Template |
||||
--Achtung: Macro fügt Inhalte ein |
||||
--Bitte nur Freemarker Variablen füllen |
||||
|
||||
<#assign chart2layout = [ |
||||
{"chart":"simplePivotTable_44720_absolv_rsz", "layout":"rpta_sos_lab_aggr_in_rsz_jahr", "caption":"", "sortnr":"20"}, |
||||
{"chart":"ABSOLV_RSZ_JAHR_BAR", "layout":"rpta_sos_lab_aggr_in_rsz_jahr", "caption":"", "sortnr":"20"}, |
||||
{"chart":"ABSOLV_SEM_LINE", "layout":"rpta_sos_lab_aggr_sem", "caption":"", "sortnr":"20"}, |
||||
{"chart":"ABSOLV_RSZ_SEM_BAR", "layout":"rpta_sos_lab_aggr_in_rsz_sem", "caption":"", "sortnr":"20"}, |
||||
{"chart":"simplePivotTable_44720_abgrp_jahr", "layout":"rpta_sos_lab_aggr_abgrp_jahr", "caption":"", "sortnr":"20"}, |
||||
{"chart":"ABSOLV_ABGRP_JAHR_AREA", "layout":"rpta_sos_lab_aggr_abgrp_jahr", "caption":"", "sortnr":"20"}, |
||||
{"chart":"simplePivotTable_44720_absolv", "layout":"rpta_sos_lab_aggr_jahr", "caption":"", "sortnr":"20"}, |
||||
{"chart":"ABSOLV_SEM_JAHR", "layout":"rpta_sos_lab_aggr_jahr", "caption":"", "sortnr":"20"}, |
||||
{"chart":"ABSOLV_ABGRP_SEM_AREA", "layout":"rpta_sos_lab_aggr_abgrp_sem", "caption":"", "sortnr":"20"}, |
||||
|
||||
{"chart":"STUDANF_ABGRP_BAR_Y_ECHART", "layout":"sos_stud_abgrp_dashboard", "caption":"", "sortnr":"20"}, |
||||
{"chart":"STUD_LEHRAMT_DONUT", "layout":"sos_stud_abgrp_dashboard", "caption":"", "sortnr":"20"}, |
||||
|
||||
{"chart":"STUD_ALTER_BOXPLOT_H", "layout":"sos_stud_nach_alter", "caption":"", "sortnr":"20"}, |
||||
|
||||
{"chart":"STUD_BILDUNGSTYP_DONUT", "layout":"sos_stud_bildungstyp_dashboard", "caption":"", "sortnr":"20"}, |
||||
|
||||
{"chart":"STUD_FAK_ABGRP_STG_SUNBURST", "layout":"sos_stud_fak_dashboard", "caption":"", "sortnr":"20"}, |
||||
{"chart":"STUDANF_FAK_PIE", "layout":"sos_stud_fak_dashboard", "caption":"", "sortnr":"20"}, |
||||
{"chart":"STUDANF_FAK_KURZ_DONUT_JB", "layout":"sos_stud_fak_dashboard", "caption":"", "sortnr":"20"}, |
||||
{"chart":"STUDANF_FAK_BAR", "layout":"sos_stud_fak_dashboard", "caption":"", "sortnr":"20"}, |
||||
{"chart":"STUDANF_FAK_BAR_X_ECHART", "layout":"sos_stud_fak_dashboard", "caption":"", "sortnr":"20"}, |
||||
{"chart":"STUDANF_FAK_BAR_Y_ECHART", "layout":"sos_stud_fak_dashboard", "caption":"", "sortnr":"20"}, |
||||
{"chart":"STUD_FAK_KURZ_PIE", "layout":"sos_stud_fak_dashboard", "caption":"", "sortnr":"20"}, |
||||
{"chart":"STUD_FAK_KURZ_DONUT", "layout":"sos_stud_fak_dashboard", "caption":"", "sortnr":"20"}, |
||||
{"chart":"STUD_FAK_KURZ_DONUT_JB", "layout":"sos_stud_fak_dashboard", "caption":"", "sortnr":"20"}, |
||||
|
||||
{"chart":"STUD_GESCHL_W_DONUT", "layout":"sos_stud_geschl_dashboard", "caption":"", "sortnr":"20"}, |
||||
{"chart":"STUD_GESCHL_W_PIE", "layout":"sos_stud_geschl_dashboard", "caption":"", "sortnr":"20"}, |
||||
{"chart":"STUD_GESCHL_W_DONUT_JB", "layout":"sos_stud_geschl_dashboard", "caption":"", "sortnr":"20"}, |
||||
|
||||
{"chart":"STUDANF_HZB_LAND_BAR", "layout":"sos_stud_hzb_bland_dashboard", "caption":"", "sortnr":"20"}, |
||||
|
||||
{"chart":"STUD_STAAT", "layout":"sos_stud_hzb_staat", "caption":"Studierende nach Staat der HZB", "sortnr":"20"}, |
||||
{"chart":"STUD_STAAT", "layout":"sos_stud_ca12_staat", "caption":"Studierende nach Staatsangehörigkeit", "sortnr":"20"}, |
||||
|
||||
{"chart":"simplePivotTable_44570_jahr", "layout":"sos_stud_dashboard_jahr", "caption":"", "sortnr":"20"}, |
||||
{"chart":"STUDANF_JAHR_LINE", "layout":"sos_stud_dashboard_jahr", "caption":"", "sortnr":"20"}, |
||||
|
||||
{"chart":"simplePivotTable_44570", "layout":"sos_stud_sem_dashboard", "caption":"", "sortnr":"20"}, |
||||
{"chart":"STUD_SEM_LINE", "layout":"sos_stud_sem_dashboard", "caption":"", "sortnr":"20"} |
||||
|
||||
] /> |
||||
|
||||
|
||||
|
||||
|
||||
--Achtung: ab hier nicht ändern, Mutterdatei ist $SUPERX_DIR/db/module/sos/schluesseltabellen/sx_stylesheets_fuellen.sql |
||||
<@chart2layout_insert |
||||
m_chart2layout=chart2layout |
||||
/> |
||||
|
||||
|
||||
<#macro chart2layout_insert m_chart2layout> |
||||
|
||||
--Sicherstellen, dass keine Duplikate vorkommen: |
||||
--#################################################################################################### |
||||
<#foreach c2l in m_chart2layout> |
||||
delete from viz_chart2layout where chart_id in (select tid from viz_chart where uniquename ='${c2l.chart}') and layout_id in (select tid from rpta_column_layout where uniquename ='${c2l.layout}'); |
||||
</#foreach> |
||||
|
||||
|
||||
|
||||
|
||||
|
||||
-- chart2layout füllen |
||||
--#################################################################################################### |
||||
create temp table tmp_chart2layout ( |
||||
tid serial not null, |
||||
chart_id INTEGER , |
||||
layout_id INTEGER, |
||||
caption varchar(255), |
||||
sortnr smallint |
||||
); |
||||
|
||||
create temp table tmp_hilf (tid integer); |
||||
insert into tmp_hilf select max(tid) from viz_chart2layout; |
||||
update tmp_hilf set tid=1 where tid is null; |
||||
|
||||
<#assign counter_tid = 1 /> |
||||
<#foreach c2l in m_chart2layout> |
||||
insert into tmp_chart2layout (tid,chart_id,layout_id,caption,sortnr) |
||||
select |
||||
max(tid)+${counter_tid}, |
||||
(select max(tid) from viz_chart where uniquename='${c2l.chart}'), |
||||
(select max(tid) from rpta_column_layout where uniquename='${c2l.layout}'), |
||||
'${c2l.caption}', |
||||
${c2l.sortnr} |
||||
from tmp_hilf; |
||||
|
||||
|
||||
|
||||
<#assign counter_tid = counter_tid + 1 /> |
||||
</#foreach> |
||||
|
||||
insert into viz_chart2layout ( tid, chart_id, layout_id, caption, sortnr) |
||||
SELECT tid, chart_id, layout_id, caption, sortnr |
||||
FROM tmp_chart2layout; |
||||
|
||||
update viz_chart2layout CL set caption=C.caption |
||||
from viz_chart C |
||||
where C.tid=CL.chart_id |
||||
and CL.caption='' |
||||
; |
||||
|
||||
drop table tmp_chart2layout; |
||||
drop table tmp_hilf; |
||||
|
||||
|
||||
<#if SQLdialect='Postgres'> |
||||
select sp_update_sequence('viz_chart2layout'); |
||||
</#if> |
||||
|
||||
</#macro> |
||||
@ -1,103 +0,0 @@
@@ -1,103 +0,0 @@
|
||||
--freemarker template |
||||
<#include "RPTA-Makros"/> |
||||
<sqlvars> |
||||
<sqlvar name="rpta_installed"> |
||||
select count(*) from systeminfo where tid=330; |
||||
</sqlvar> |
||||
</sqlvars> |
||||
<#assign rpta_column_layout = |
||||
{"uniquename":"rpta_sos_lab_aggr_abgrp_jahr", |
||||
"caption":"Absolvierende nach Abschlussgruppe und Jahr", |
||||
"rpta_resultset":"rpta_sos_lab_aggr", |
||||
"whereclause":"", |
||||
"description":"Absolvierende nach Abschlussgruppe und Jahr", |
||||
"is_virtual":1 |
||||
} |
||||
/> |
||||
|
||||
|
||||
<#assign rpta_columns = [ |
||||
{"uniquename":"jahr_akad", |
||||
"caption":"Akademisches Jahr", |
||||
"srcfieldname":"sem_der_pruefung", |
||||
"targetfieldname":"jahr", |
||||
"column_type":"logicalColumn", |
||||
"col_function":"get_akad_jahr(sem_der_pruefung,''A'')", |
||||
"is_visible":"1", |
||||
"format_code":"", |
||||
"visible_size":"5", |
||||
"is_aggregate":"0", |
||||
"description":"(WS + darauffolgendes SS) Das Akademisches Jahr 2018 umfasst beispielsweise das Wintersemester 2018/2019 und das Sommersemester 2019." |
||||
}, |
||||
{"uniquename":"absolv_ba", |
||||
"caption_der_spalte":"BA", |
||||
"caption_in_ergebnistabelle":"Bachelor", |
||||
"srcfieldname":"", |
||||
"targetfieldname":"absolv_ba", |
||||
"column_type":"logicalColumn", |
||||
"col_function":"(case when dim_studiengang_abschlussart=''A24'' and dim_studiengang_abschluss_astat_bund in (select K.abschluss_astat_bund from k_astat_abschl_grp K where ist_lehramt=0) then summe |
||||
else 0 end)", |
||||
"is_visible":"1", |
||||
"visible_size":"10", |
||||
"is_aggregate":"1", |
||||
"description":"Absolv. Bachelor ohne Lehramt" |
||||
}, |
||||
{"uniquename":"absolv_ba_la", |
||||
"caption_der_spalte":"LA BA", |
||||
"caption_in_ergebnistabelle":"Bachelor Lehramt", |
||||
"srcfieldname":"", |
||||
"targetfieldname":"absolv_ba_la", |
||||
"column_type":"logicalColumn", |
||||
"col_function":"(case when dim_studiengang_abschlussart=''A24'' and dim_studiengang_abschluss_astat_bund in (select K.abschluss_astat_bund from k_astat_abschl_grp K where ist_lehramt=1) then summe |
||||
else 0 end)", |
||||
"is_visible":"1", |
||||
"visible_size":"10", |
||||
"is_aggregate":"1", |
||||
"description":"Absolv. Bachelor Lehramt" |
||||
}, |
||||
{"uniquename":"absolv_ma", |
||||
"caption_der_spalte":"MA", |
||||
"caption_in_ergebnistabelle":"Master", |
||||
"srcfieldname":"", |
||||
"targetfieldname":"absolv_ma", |
||||
"column_type":"logicalColumn", |
||||
"col_function":"(case when dim_studiengang_abschlussart=''A37'' and dim_studiengang_abschluss_astat_bund in (select K.abschluss_astat_bund from k_astat_abschl_grp K where ist_lehramt=0) then summe |
||||
else 0 end)", |
||||
"is_visible":"1", |
||||
"visible_size":"10", |
||||
"is_aggregate":"1", |
||||
"description":"Absolv. Master" |
||||
}, |
||||
{"uniquename":"absolv_ma_la", |
||||
"caption_der_spalte":"MA LA", |
||||
"caption_in_ergebnistabelle":"Master Lehramt", |
||||
"srcfieldname":"", |
||||
"targetfieldname":"absolv_ma_la", |
||||
"column_type":"logicalColumn", |
||||
"col_function":"(case when dim_studiengang_abschlussart=''A37'' and dim_studiengang_abschluss_astat_bund in (select K.abschluss_astat_bund from k_astat_abschl_grp K where ist_lehramt=1) then summe |
||||
else 0 end)", |
||||
"is_visible":"1", |
||||
"visible_size":"10", |
||||
"is_aggregate":"1", |
||||
"description":"Absolv. Master Lehramt" |
||||
}, |
||||
{"uniquename":"absolv_prom", |
||||
"caption_der_spalte":"Promotion", |
||||
"caption_in_ergebnistabelle":"Promotion", |
||||
"srcfieldname":"", |
||||
"targetfieldname":"absolv_prom", |
||||
"column_type":"logicalColumn", |
||||
"col_function":"(case when dim_studiengang_abschlussart=''G_Prom'' then summe else 0 end)", |
||||
"is_visible":"1", |
||||
"visible_size":"10", |
||||
"is_aggregate":"1", |
||||
"description":"Absolv. Promotion" |
||||
} |
||||
|
||||
] |
||||
/> |
||||
|
||||
<#if rpta_installed==1> |
||||
|
||||
<@rpta_column_layout_fuellen /> |
||||
</#if> |
||||
@ -1,76 +0,0 @@
@@ -1,76 +0,0 @@
|
||||
--freemarker template |
||||
<#include "RPTA-Makros"/> |
||||
<sqlvars> |
||||
<sqlvar name="rpta_installed"> |
||||
select count(*) from systeminfo where tid=330; |
||||
</sqlvar> |
||||
</sqlvars> |
||||
<#assign rpta_column_layout = |
||||
{"uniquename":"rpta_sos_lab_aggr_in_rsz_jahr", |
||||
"caption":"Absolvierende in oder über RSZ nach Jahr", |
||||
"rpta_resultset":"rpta_sos_lab_aggr", |
||||
"whereclause":"", |
||||
"description":"Absolvierende in oder über RSZ nach Jahr", |
||||
"is_virtual":1 |
||||
} |
||||
/> |
||||
|
||||
<#assign rpta_columns = [ |
||||
{"uniquename":"jahr_akad", |
||||
"caption":"Akademisches Jahr", |
||||
"srcfieldname":"sem_der_pruefung", |
||||
"targetfieldname":"jahr", |
||||
"column_type":"logicalColumn", |
||||
"col_function":"get_akad_jahr(sem_der_pruefung,''A'')", |
||||
"is_visible":"1", |
||||
"format_code":"", |
||||
"visible_size":"5", |
||||
"is_aggregate":"0", |
||||
"description":"(WS + darauffolgendes SS) Das Akademisches Jahr 2018 umfasst beispielsweise das Wintersemester 2018/2019 und das Sommersemester 2019." |
||||
}, |
||||
{"uniquename":"absolv_in_rsz_summe", |
||||
"caption":"Absolv. in der RSZ", |
||||
"srcfieldname":"", |
||||
"targetfieldname":"absolv_in_rsz", |
||||
"column_type":"logicalColumn", |
||||
"col_function":"(case when fach_sem_zahl <= dim_studiengang_regel then summe |
||||
else 0 end)", |
||||
"is_visible":"1", |
||||
"format_code":"", |
||||
"visible_size":"5", |
||||
"is_aggregate":"1", |
||||
"description":"Absolv. unter RSZ" |
||||
}, |
||||
{"uniquename":"absolv_ueber_rsz_summe", |
||||
"caption":"Absolv. über der RSZ", |
||||
"srcfieldname":"", |
||||
"targetfieldname":"absolv_ueber_rsz", |
||||
"column_type":"logicalColumn", |
||||
"col_function":"(case when fach_sem_zahl > dim_studiengang_regel then summe |
||||
else 0 end)", |
||||
"is_visible":"1", |
||||
"format_code":"", |
||||
"visible_size":"5", |
||||
"is_aggregate":"1", |
||||
"description":"Absolv. über RSZ" |
||||
}, |
||||
{"uniquename":"absolv_unbek_rsz_summe", |
||||
"caption_der_spalte":"Absolv. unbek. RSZ", |
||||
"caption_in_ergebnistabelle":"Unbekannt", |
||||
"srcfieldname":"", |
||||
"targetfieldname":"absolv_unbek_rsz", |
||||
"column_type":"logicalColumn", |
||||
"col_function":"(case when fach_sem_zahl is null or dim_studiengang_regel is null then summe |
||||
else 0 end)", |
||||
"is_visible":"1", |
||||
"format_code":"", |
||||
"visible_size":"5", |
||||
"is_aggregate":"1", |
||||
"description":"Absolv. unbek RSZ" |
||||
} |
||||
] |
||||
/> |
||||
|
||||
<#if rpta_installed==1> |
||||
<@rpta_column_layout_fuellen /> |
||||
</#if> |
||||
@ -1,46 +0,0 @@
@@ -1,46 +0,0 @@
|
||||
--freemarker template |
||||
<#include "RPTA-Makros"/> |
||||
<sqlvars> |
||||
<sqlvar name="rpta_installed"> |
||||
select count(*) from systeminfo where tid=330; |
||||
</sqlvar> |
||||
</sqlvars> |
||||
<#assign rpta_column_layout = |
||||
{"uniquename":"rpta_sos_lab_aggr_jahr", |
||||
"caption":"Absolvierende nach Jahr", |
||||
"rpta_resultset":"rpta_sos_lab_aggr", |
||||
"whereclause":"", |
||||
"description":"Absolvierende nach Semester", |
||||
"is_virtual":1 |
||||
} |
||||
/> |
||||
|
||||
<#assign rpta_columns = [ |
||||
{"uniquename":"jahr_pruef", |
||||
"caption":"Prüfungsjahr", |
||||
"srcfieldname":"sem_der_pruefung", |
||||
"targetfieldname":"jahr", |
||||
"column_type":"logicalColumn", |
||||
"col_function":"get_akad_jahr(sem_der_pruefung,''P'')", |
||||
"is_visible":"1", |
||||
"format_code":"INT_NO_SEP", |
||||
"visible_size":"5", |
||||
"is_aggregate":"0", |
||||
"description":"(WS + darauffolgendes SS) Das Prüfungsjahr 2018 umfasst beispielsweise das Wintersemester 2017/2018 und das Sommersemester 2018." |
||||
}, |
||||
{"uniquename":"summe", |
||||
"caption":"Anzahl der Absolvierenden", |
||||
"srcfieldname":"summe", |
||||
"column_type":"physicalColumn", |
||||
"col_function":"sum", |
||||
"is_visible":"1", |
||||
"visible_size":"5", |
||||
"is_aggregate":"1", |
||||
"description":"Summe der Absolvierenden" |
||||
} |
||||
] |
||||
/> |
||||
|
||||
<#if rpta_installed==1> |
||||
<@rpta_column_layout_fuellen /> |
||||
</#if> |
||||
@ -1,57 +0,0 @@
@@ -1,57 +0,0 @@
|
||||
--freemarker template |
||||
<#include "RPTA-Makros"/> |
||||
<sqlvars> |
||||
<sqlvar name="rpta_installed"> |
||||
select count(*) from systeminfo where tid=330; |
||||
</sqlvar> |
||||
</sqlvars> |
||||
<#assign rpta_column_layout = |
||||
{"uniquename":"rpta_sos_lab_aggr_jahr_semtyp", |
||||
"caption":"Absolvent*innen nach Studienjahr und Semestertyp", |
||||
"rpta_resultset":"rpta_sos_lab_aggr", |
||||
"whereclause":"pstatus=''BE''", |
||||
"description":"Absolvent*innen nach Studienjahr und Semestertyp" |
||||
} |
||||
/> |
||||
|
||||
<#assign rpta_columns = [ |
||||
{"uniquename":"jahr_pruef", |
||||
"caption":"Prüfungsjahr", |
||||
"srcfieldname":"sem_der_pruefung", |
||||
"targetfieldname":"jahr", |
||||
"column_type":"logicalColumn", |
||||
"col_function":"get_akad_jahr(sem_der_pruefung,''P'')", |
||||
"is_visible":"1", |
||||
"format_code":"", |
||||
"visible_size":"5", |
||||
"is_aggregate":"0", |
||||
"description":"(WS + darauffolgendes SS) Das Prüfungsjahr 2018 umfasst beispielsweise das Wintersemester 2017/2018 und das Sommersemester 2018." |
||||
}, |
||||
{"uniquename":"semestertyp", |
||||
"caption":"Semestertyp", |
||||
"srcfieldname":"sem_der_pruefung", |
||||
"targetfieldname":"semestertyp", |
||||
"column_type":"logicalColumn", |
||||
"col_function":"(case when substring('''' || sem_der_pruefung from 5 for 1)=''2'' then ''WiSe'' else ''SoSe'' end)::varchar(255) ", |
||||
"is_visible":"1", |
||||
"format_code":"", |
||||
"visible_size":"5", |
||||
"is_aggregate":"0", |
||||
"description":"Winter oder Sommersemester" |
||||
}, |
||||
{"uniquename":"summe", |
||||
"caption":"Anzahl der Absolvent*innen", |
||||
"srcfieldname":"summe", |
||||
"column_type":"physicalColumn", |
||||
"col_function":"", |
||||
"is_visible":"1", |
||||
"visible_size":"5", |
||||
"is_aggregate":"1", |
||||
"description":"Summe der Absolvent*innen" |
||||
} |
||||
] |
||||
/> |
||||
|
||||
<#if rpta_installed==1> |
||||
<@rpta_column_layout_fuellen /> |
||||
</#if> |
||||
@ -1,45 +0,0 @@
@@ -1,45 +0,0 @@
|
||||
--freemarker template |
||||
<#include "RPTA-Makros"/> |
||||
<sqlvars> |
||||
<sqlvar name="rpta_installed"> |
||||
select count(*) from systeminfo where tid=330; |
||||
</sqlvar> |
||||
</sqlvars> |
||||
<#assign rpta_column_layout = |
||||
{"uniquename":"sos_stud_dashboard_jahr", |
||||
"caption":"Studierende nach Studienjahr", |
||||
"rpta_resultset":"sos_stud_astat_dashboard", |
||||
"whereclause":"", |
||||
"description":"Studierende nach Studienjahr" |
||||
} |
||||
/> |
||||
|
||||
<#assign rpta_columns = [ |
||||
{"uniquename":"jahr_akad", |
||||
"caption":"Akademisches Jahr", |
||||
"srcfieldname":"sem_rueck_beur_ein", |
||||
"targetfieldname":"jahr", |
||||
"column_type":"logicalColumn", |
||||
"col_function":"get_akad_jahr(sem_rueck_beur_ein,''A'')", |
||||
"is_visible":"1", |
||||
"format_code":"INT_NO_SEP", |
||||
"visible_size":"5", |
||||
"is_aggregate":"0", |
||||
"description":"(WS + darauffolgendes SS) Das Akademisches Jahr 2018 umfasst beispielsweise das Wintersemester 2018/2019 und das Sommersemester 2019." |
||||
}, |
||||
{"uniquename":"summe", |
||||
"caption":"Anzahl der Studierenden", |
||||
"srcfieldname":"summe", |
||||
"column_type":"physicalColumn", |
||||
"col_function":"sum", |
||||
"is_visible":"1", |
||||
"visible_size":"5", |
||||
"is_aggregate":"1", |
||||
"description":"Summe der Studierenden" |
||||
} |
||||
] |
||||
/> |
||||
|
||||
<#if rpta_installed==1> |
||||
<@rpta_column_layout_fuellen /> |
||||
</#if> |
||||
@ -1,110 +0,0 @@
@@ -1,110 +0,0 @@
|
||||
--freemarker template |
||||
<#if SQLdialect='Postgres'> |
||||
select setval('sx_captions_tid_seq',(select max(tid) from sx_captions)); |
||||
</#if> |
||||
<#assign sachgebiete_id="16" /> |
||||
<#assign table_name="felderinfo" /> |
||||
<#assign locale="de" /> |
||||
<#assign sx_captions = [ |
||||
{"field_name":"viz_label_koepfe_faelle", |
||||
"contents_short":"Studierendenzählung", |
||||
"contents_long":"Dient zur Einschränkung Köpfe, Fälle etc.", |
||||
"doku_link":"", |
||||
"export_to_glossar":"1"} , |
||||
{"field_name":"viz_label_Zeitraum", |
||||
"contents_short":"Zeitraum", |
||||
"contents_long":"Dient zur Einschränkung Semester, Jahr etc.", |
||||
"doku_link":"", |
||||
"export_to_glossar":"1"} , |
||||
{"field_name":"viz_label_Studiengang", |
||||
"contents_short":"Studiengang", |
||||
"contents_long":"Dient zur Einschränkung Studiengang etc.", |
||||
"doku_link":"", |
||||
"export_to_glossar":"1"} , |
||||
{"field_name":"viz_label_Status", |
||||
"contents_short":"Filter nach Status", |
||||
"contents_long":"Dient zur Einschränkung Status", |
||||
"doku_link":"", |
||||
"export_to_glossar":"1"} |
||||
|
||||
|
||||
|
||||
] /> |
||||
|
||||
--Ab hier braucht man nichts ändern: |
||||
drop table if exists tmp_sx_captions; |
||||
CREATE TEMP TABLE tmp_sx_captions |
||||
( |
||||
id char(200), |
||||
table_name char(200), |
||||
field_name char(200), |
||||
record_no integer, |
||||
locale char(10), |
||||
contents_short char(255), |
||||
contents_long text, |
||||
equalitystatus smallint, |
||||
sachgebiete_id integer, |
||||
doku_link varchar(255), |
||||
export_to_glossar integer |
||||
); |
||||
<#foreach caption in sx_captions> |
||||
|
||||
insert into tmp_sx_captions |
||||
( |
||||
id, |
||||
table_name, |
||||
field_name, |
||||
record_no, |
||||
locale, |
||||
contents_short, |
||||
contents_long, |
||||
equalitystatus, |
||||
doku_link, |
||||
export_to_glossar, |
||||
sachgebiete_id |
||||
|
||||
) |
||||
select |
||||
null, |
||||
'${table_name}', |
||||
'${caption.field_name}', |
||||
null, |
||||
'${locale}', |
||||
'${caption.contents_short}', |
||||
'${caption.contents_long}', |
||||
null, |
||||
'${caption.doku_link}', |
||||
${caption.export_to_glossar}, |
||||
${sachgebiete_id} |
||||
from xdummy; |
||||
</#foreach> |
||||
|
||||
delete from tmp_sx_captions where table_name = '${table_name}' and (field_name in (select field_name from sx_captions)); |
||||
insert into sx_captions |
||||
( |
||||
id, |
||||
table_name, |
||||
field_name, |
||||
record_no, |
||||
locale, |
||||
contents_short, |
||||
contents_long, |
||||
equalitystatus, |
||||
doku_link, |
||||
export_to_glossar, |
||||
sachgebiete_id |
||||
) |
||||
select |
||||
id, |
||||
table_name, |
||||
field_name, |
||||
record_no, |
||||
locale, |
||||
contents_short, |
||||
contents_long, |
||||
equalitystatus, |
||||
doku_link, |
||||
export_to_glossar::integer, |
||||
sachgebiete_id |
||||
from tmp_sx_captions; |
||||
|
||||
File diff suppressed because one or more lines are too long
@ -1,37 +1,25 @@
@@ -1,37 +1,25 @@
|
||||
#!/bin/bash |
||||
#entlädt nur die charts, die Teil der Auslieferung sind: |
||||
|
||||
DOQUERY "select |
||||
V.uniquename, |
||||
V.caption, |
||||
V.description, |
||||
V.chartmodel, |
||||
V.preview_svg, |
||||
V.userinfo_id, |
||||
V.creation_date, |
||||
V.update_date, |
||||
V.maskeninfo_id, |
||||
V.mask_params, |
||||
V.renderer_id, |
||||
V.chartmodel_miniature, |
||||
V.chart_position, |
||||
V.chart_active, |
||||
V.chart_width, |
||||
V.chart_height, |
||||
V.chart_miniature_width, |
||||
V.chart_miniature_height, |
||||
V.is_custom, |
||||
V.js_handler , |
||||
V.chart_card_class, |
||||
V.chart_container_class, |
||||
V.chart_container_id, |
||||
V.chart_class_name, |
||||
V.chart_element_id, |
||||
V.chart_title_position, |
||||
V2.uniquename as detail_chart_uniquename |
||||
from viz_chart V left outer join viz_chart V2 on (V2.tid=V.detail_chart_id) |
||||
where V.is_custom=0 |
||||
and V.maskeninfo_id in (select M.maskeninfo_id from maske_system_bez M where M.systeminfo_id=320) |
||||
order by V.uniquename" false ^ viz_chart.unl txt |
||||
DOQUERY "select tid, |
||||
uniquename, |
||||
caption, |
||||
description, |
||||
chartmodel, |
||||
preview_svg, |
||||
userinfo_id, |
||||
creation_date, |
||||
update_date, |
||||
maskeninfo_id, |
||||
mask_params, |
||||
renderer_id, |
||||
chartmodel_miniature, |
||||
chart_position, |
||||
chart_active, |
||||
chart_width, |
||||
chart_height, |
||||
chart_miniature_width, |
||||
chart_miniature_height, |
||||
is_custom from viz_chart where is_custom=0 order by uniquename" false ^ viz_chart.unl txt |
||||
|
||||
|
||||
|
||||
@ -1,75 +0,0 @@
@@ -1,75 +0,0 @@
|
||||
--Freemarker Template |
||||
<#include "SQL_lingua_franca"/> |
||||
<#include "SuperX_general"/> |
||||
<#include "VIZ-Makros"/> |
||||
|
||||
<sqlvars> |
||||
|
||||
</sqlvars> |
||||
|
||||
|
||||
<#assign viz_dashboard = |
||||
{ "caption":"im Überblick", |
||||
"uniquename":"STUDABSOLV", |
||||
"maskeninfo_id":44690, |
||||
"booklet_stylesheet":"viz_report_44690_xmlsource.jrxml", |
||||
"gridtitle_felderinfo_id":"null" } |
||||
/> |
||||
|
||||
<#assign link_tablestylesheet="viz_html_chart_viewer_mask_and_table.xsl" /> |
||||
<#assign open_modal_card_detail="0" /> |
||||
|
||||
|
||||
<#assign viz_dashboard_tabs = [ |
||||
{ |
||||
"caption":"Studierende", |
||||
"maskeninfo_id":"44190", |
||||
"sortnr":10, |
||||
"select_clause":"sum(summe) as summe", |
||||
"fact_table":"sos_stg_aggr", |
||||
"where_clause":"studiengang_nr=1 |
||||
and fach_nr=1 |
||||
and stichtag=(select I.tid from sos_stichtag I where I.appl_key=''0'')", |
||||
"optional_filter_name":"", |
||||
"optional_filter_value":"", |
||||
"booklet_stylesheet":"viz_report_44190_xmlsource.jrxml" |
||||
}, |
||||
{ |
||||
"caption":"Studienanfänger*innen im 1. HS", |
||||
"maskeninfo_id":"44190", |
||||
"sortnr":20, |
||||
"select_clause":"sum(summe) as summe", |
||||
"fact_table":"sos_stg_aggr", |
||||
"where_clause":"studiengang_nr=1 |
||||
and fach_nr=1 |
||||
and stichtag=(select I.tid from sos_stichtag I where I.appl_key=''0'') |
||||
and hssem=1", |
||||
"optional_filter_name":"", |
||||
"optional_filter_value":"", |
||||
"booklet_stylesheet":"viz_report_44190_xmlsource.jrxml" |
||||
}, |
||||
{ |
||||
"caption":"Studienanfänger*innen im 1. FS", |
||||
"maskeninfo_id":"44190", |
||||
"sortnr":30, |
||||
"select_clause":"sum(summe) as summe", |
||||
"fact_table":"sos_stg_aggr", |
||||
"where_clause":"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", |
||||
"optional_filter_name":"", |
||||
"optional_filter_value":"", |
||||
"booklet_stylesheet":"viz_report_44190_xmlsource.jrxml" |
||||
} |
||||
] |
||||
/> |
||||
|
||||
<@create_temp_tables_dashboard /> |
||||
|
||||
|
||||
<@viz_dashboard_fuellen /> |
||||
|
||||
|
||||
<@drop_temp_tables_dashboard /> |
||||
|
||||
@ -1,106 +0,0 @@
@@ -1,106 +0,0 @@
|
||||
--Freemarker Template |
||||
<#include "SQL_lingua_franca"/> |
||||
<#include "SuperX_general"/> |
||||
<#include "VIZ-Makros"/> |
||||
|
||||
<sqlvars> |
||||
|
||||
</sqlvars> |
||||
|
||||
|
||||
<#assign viz_dashboard = |
||||
{ "caption":"im Überblick", |
||||
"uniquename":"STUD", |
||||
"maskeninfo_id":44660, |
||||
"booklet_stylesheet":"viz_report_44660_xmlsource.jrxml", |
||||
"gridtitle_felderinfo_id":"null" } |
||||
/> |
||||
|
||||
<#assign link_tablestylesheet="viz_html_chart_viewer_mask_and_table.xsl" /> |
||||
<#assign open_modal_card_detail="0" /> |
||||
|
||||
|
||||
<#assign viz_dashboard_tabs = [ |
||||
{ |
||||
"caption":"Studierende", |
||||
"maskeninfo_id":"44190", |
||||
"sortnr":10, |
||||
"select_clause":"sum(summe) as summe", |
||||
"fact_table":"sos_stg_aggr", |
||||
"where_clause":"studiengang_nr=1 |
||||
and fach_nr=1 |
||||
and stichtag=(select I.tid from sos_stichtag I where I.appl_key=''0'')", |
||||
"optional_filter_name":"", |
||||
"optional_filter_value":"", |
||||
"booklet_stylesheet":"viz_report_44190_xmlsource.jrxml" |
||||
}, |
||||
{ |
||||
"caption":"Studienanfänger*innen im 1. HS", |
||||
"maskeninfo_id":"44190", |
||||
"sortnr":20, |
||||
"select_clause":"sum(summe) as summe", |
||||
"fact_table":"sos_stg_aggr", |
||||
"where_clause":"studiengang_nr=1 |
||||
and fach_nr=1 |
||||
and stichtag=(select I.tid from sos_stichtag I where I.appl_key=''0'') |
||||
and hssem=1", |
||||
"optional_filter_name":"", |
||||
"optional_filter_value":"", |
||||
"booklet_stylesheet":"viz_report_44190_xmlsource.jrxml" |
||||
}, |
||||
{ |
||||
"caption":"Studienanfänger*innen im 1. FS", |
||||
"maskeninfo_id":"44190", |
||||
"sortnr":30, |
||||
"select_clause":"sum(summe) as summe", |
||||
"fact_table":"sos_stg_aggr", |
||||
"where_clause":"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", |
||||
"optional_filter_name":"", |
||||
"optional_filter_value":"", |
||||
"booklet_stylesheet":"viz_report_44190_xmlsource.jrxml" |
||||
} |
||||
] |
||||
/> |
||||
<#assign viz_dashboard_elements = [ |
||||
{ |
||||
"datasource_type":1, |
||||
"datasource":"2", |
||||
"sortnr":10, |
||||
"chart_uniquename":"STUD_SEM_LINE", |
||||
"caption":"Studierende gesamt", |
||||
"onclick_event":"", |
||||
"active":"1" |
||||
}, |
||||
{ |
||||
"datasource_type":1, |
||||
"datasource":"3", |
||||
"sortnr":20, |
||||
"chart_uniquename":"STUD_SEM_LINE", |
||||
"caption":"Studierende 1. Hochschulsemester", |
||||
"onclick_event":"", |
||||
"active":"1" |
||||
}, |
||||
{ |
||||
"datasource_type":1, |
||||
"datasource":"4", |
||||
"sortnr":30, |
||||
"chart_uniquename":"STUD_SEM_LINE", |
||||
"caption":"Studierende 1. Fachsemester", |
||||
"onclick_event":"", |
||||
"active":"1" |
||||
} |
||||
] /> |
||||
|
||||
<@create_temp_tables_dashboard /> |
||||
|
||||
|
||||
<@viz_dashboard_fuellen /> |
||||
|
||||
|
||||
<@drop_temp_tables_dashboard /> |
||||
|
||||
|
||||
|
||||
@ -1,250 +0,0 @@
@@ -1,250 +0,0 @@
|
||||
--Freemarker Template |
||||
<#include "SQL_lingua_franca"/> |
||||
<#include "SuperX_general"/> |
||||
<#include "VIZ-Makros"/> |
||||
|
||||
<sqlvars> |
||||
<sqlvar name="renderer"> |
||||
select tid from viz_renderer where uniquename='viz'; |
||||
</sqlvar> |
||||
</sqlvars> |
||||
|
||||
<#assign viz_properties = [ |
||||
{ "caption":"Dimensionen", |
||||
"prop_uniquename":"dimensionsNode", |
||||
"explanation":"Dimensionen", |
||||
"prop_default":"", |
||||
"prop_unit":"", |
||||
"is_generic":"0", |
||||
"static_values":"", |
||||
"is_mandatory":"0", |
||||
"input_type_uniquename":"NODE", |
||||
"sortnr":"1", |
||||
"range_from":"", |
||||
"range_to":"", |
||||
"prop_value_type":"NODE", |
||||
"parent_property_uniquename":"", |
||||
"variableName":"encode" |
||||
}, |
||||
{ "caption":"Zeilendimension 1", |
||||
"prop_uniquename":"rowdim1", |
||||
"explanation":"Zeilendimension oberste Ebene für Kreuztabellen", |
||||
"prop_default":"", |
||||
"prop_unit":"", |
||||
"is_generic":"0", |
||||
"static_values":"", |
||||
"is_mandatory":"1", |
||||
"input_type_uniquename":"SELECT", |
||||
"property_group_uniquename":"CATEGORY", |
||||
"sortnr":"608", |
||||
"range_from":"", |
||||
"range_to":"", |
||||
"prop_value_type":"string", |
||||
"parent_property_uniquename":"dimensionsNode" |
||||
}, |
||||
{ "caption":"Spaltendimension 1", |
||||
"prop_uniquename":"coldim1", |
||||
"explanation":"Spaltendimension obersete Ebene für Kreuztabellen", |
||||
"prop_default":"", |
||||
"prop_unit":"", |
||||
"is_generic":"0", |
||||
"static_values":"", |
||||
"is_mandatory":"1", |
||||
"input_type_uniquename":"SELECT", |
||||
"property_group_uniquename":"CATEGORY", |
||||
"sortnr":"610", |
||||
"range_from":"", |
||||
"range_to":"", |
||||
"prop_value_type":"string", |
||||
"parent_property_uniquename":"dimensionsNode" |
||||
}, |
||||
{ "caption":"Dimension 1", |
||||
"prop_uniquename":"dimension1", |
||||
"explanation":"Dimension 1", |
||||
"prop_default":"", |
||||
"prop_unit":"", |
||||
"is_generic":"0", |
||||
"static_values":"", |
||||
"is_mandatory":"1", |
||||
"input_type_uniquename":"SELECT", |
||||
"property_group_uniquename":"CATEGORY", |
||||
"sortnr":"608", |
||||
"range_from":"", |
||||
"range_to":"", |
||||
"prop_value_type":"string", |
||||
"parent_property_uniquename":"dimensionsNode" |
||||
}, |
||||
{ "caption":"Maß 1", |
||||
"prop_uniquename":"measure1", |
||||
"explanation":"Maß 1", |
||||
"prop_default":"", |
||||
"prop_unit":"", |
||||
"is_generic":"0", |
||||
"static_values":"", |
||||
"is_mandatory":"1", |
||||
"input_type_uniquename":"SELECT", |
||||
"property_group_uniquename":"MEASURE", |
||||
"sortnr":"610", |
||||
"range_from":"", |
||||
"range_to":"", |
||||
"prop_value_type":"string", |
||||
"parent_property_uniquename":"dimensionsNode" |
||||
}, |
||||
{ "caption":"Titel", |
||||
"prop_uniquename":"titleNode", |
||||
"explanation":"Titel-Element", |
||||
"prop_default":"", |
||||
"prop_unit":"", |
||||
"is_generic":"1", |
||||
"static_values":"", |
||||
"is_mandatory":"0", |
||||
"input_type_uniquename":"NODE", |
||||
"sortnr":"1", |
||||
"range_from":"", |
||||
"range_to":"", |
||||
"prop_value_type":"NODE", |
||||
"parent_property_uniquename":"", |
||||
"variableName":"subtitle" |
||||
}, |
||||
{ "caption":"Untertitel-Text", |
||||
"prop_uniquename":"subtitle", |
||||
"explanation":"Text", |
||||
"prop_default":"", |
||||
"prop_unit":"", |
||||
"is_generic":"1", |
||||
"static_values":"", |
||||
"is_mandatory":"0", |
||||
"input_type_uniquename":"TEXT", |
||||
"property_group_uniquename":"", |
||||
"sortnr":"10", |
||||
"range_from":"", |
||||
"range_to":"", |
||||
"prop_value_type":"STRING", |
||||
"parent_property_uniquename":"titleNode" |
||||
}, |
||||
{ "caption":"Untertitel CSS-Klasse", |
||||
"prop_uniquename":"subtitleCssClass", |
||||
"explanation":"Formatierung mit CSS-Klasse", |
||||
"prop_default":"", |
||||
"prop_unit":"", |
||||
"is_generic":"1", |
||||
"static_values":"", |
||||
"is_mandatory":"0", |
||||
"input_type_uniquename":"TEXT", |
||||
"property_group_uniquename":"STYLE", |
||||
"sortnr":"10", |
||||
"range_from":"", |
||||
"range_to":"", |
||||
"prop_value_type":"STRING", |
||||
"parent_property_uniquename":"titleNode" |
||||
}, |
||||
{ "caption":"CSS-Klassen", |
||||
"prop_uniquename":"CssClassesNode", |
||||
"explanation":"", |
||||
"prop_default":"", |
||||
"prop_unit":"", |
||||
"is_generic":"1", |
||||
"static_values":"", |
||||
"is_mandatory":"0", |
||||
"input_type_uniquename":"NODE", |
||||
"property_group_uniquename":"", |
||||
"sortnr":"10", |
||||
"range_from":"", |
||||
"range_to":"", |
||||
"prop_value_type":"NODE", |
||||
"parent_property_uniquename":"", |
||||
"variableName":"CssClassesNode" |
||||
}, |
||||
{ "caption":"Tabelle CSS-Klasse", |
||||
"prop_uniquename":"tableCssClass", |
||||
"explanation":"Formatierung mit CSS-Klasse", |
||||
"prop_default":"table", |
||||
"prop_unit":"", |
||||
"is_generic":"1", |
||||
"static_values":"", |
||||
"is_mandatory":"0", |
||||
"input_type_uniquename":"TEXT", |
||||
"property_group_uniquename":"STYLE", |
||||
"sortnr":"10", |
||||
"range_from":"", |
||||
"range_to":"", |
||||
"prop_value_type":"STRING", |
||||
"parent_property_uniquename":"CssClassesNode" |
||||
}, |
||||
{ "caption":"Tabellenheader CSS-Klasse", |
||||
"prop_uniquename":"theadCssClass", |
||||
"explanation":"Formatierung mit CSS-Klasse", |
||||
"prop_default":"", |
||||
"prop_unit":"", |
||||
"is_generic":"1", |
||||
"static_values":"", |
||||
"is_mandatory":"0", |
||||
"input_type_uniquename":"TEXT", |
||||
"property_group_uniquename":"STYLE", |
||||
"sortnr":"10", |
||||
"range_from":"", |
||||
"range_to":"", |
||||
"prop_value_type":"STRING", |
||||
"parent_property_uniquename":"CssClassesNode" |
||||
}, |
||||
{ "caption":"Spaltenüberschrift CSS-Klasse", |
||||
"prop_uniquename":"thCssClass", |
||||
"explanation":"Formatierung mit CSS-Klasse", |
||||
"prop_default":"", |
||||
"prop_unit":"", |
||||
"is_generic":"1", |
||||
"static_values":"", |
||||
"is_mandatory":"0", |
||||
"input_type_uniquename":"TEXT", |
||||
"property_group_uniquename":"STYLE", |
||||
"sortnr":"10", |
||||
"range_from":"", |
||||
"range_to":"", |
||||
"prop_value_type":"STRING", |
||||
"parent_property_uniquename":"CssClassesNode" |
||||
}, |
||||
{ "caption":"Daten-Zellen CSS-Klasse", |
||||
"prop_uniquename":"tdDataCssClass", |
||||
"explanation":"Formatierung mit CSS-Klasse", |
||||
"prop_default":"", |
||||
"prop_unit":"", |
||||
"is_generic":"1", |
||||
"static_values":"", |
||||
"is_mandatory":"0", |
||||
"input_type_uniquename":"TEXT", |
||||
"property_group_uniquename":"STYLE", |
||||
"sortnr":"10", |
||||
"range_from":"", |
||||
"range_to":"", |
||||
"prop_value_type":"STRING", |
||||
"parent_property_uniquename":"CssClassesNode" |
||||
}, |
||||
{ "caption":"Tabellenfooter CSS-Klasse", |
||||
"prop_uniquename":"tfootCssClass", |
||||
"explanation":"Formatierung mit CSS-Klasse", |
||||
"prop_default":"", |
||||
"prop_unit":"", |
||||
"is_generic":"1", |
||||
"static_values":"", |
||||
"is_mandatory":"0", |
||||
"input_type_uniquename":"TEXT", |
||||
"property_group_uniquename":"STYLE", |
||||
"sortnr":"10", |
||||
"range_from":"", |
||||
"range_to":"", |
||||
"prop_value_type":"STRING", |
||||
"parent_property_uniquename":"CssClassesNode" |
||||
} |
||||
] |
||||
/> |
||||
|
||||
|
||||
|
||||
<@create_temp_tables /> |
||||
|
||||
|
||||
<@fill_viz_properties /> |
||||
|
||||
|
||||
<@drop_temp_tables /> |
||||
|
||||
@ -0,0 +1,57 @@
@@ -0,0 +1,57 @@
|
||||
--Freemarker Template |
||||
<#include "SQL_lingua_franca"/> |
||||
<#include "SuperX_general"/> |
||||
<#include "VIZ-Makros"/> |
||||
<sqlvars> |
||||
<sqlvar name="renderer"> |
||||
select tid from viz_renderer where uniquename='echarts'; |
||||
</sqlvar> |
||||
</sqlvars> |
||||
<#assign viz_types = [ |
||||
{"uniquename":"echarts_bar_y_series", "caption":"Säulendiagramm mit Serien (vertikal)", |
||||
"orientation":"V", |
||||
"description":"Vertikales Balkendiagramm mit Serien", |
||||
"explanation":""}, |
||||
{"uniquename":"echarts_line_y_series", "caption":"Liniendiagramm mit Serien (vertikal)", |
||||
"orientation":"V", |
||||
"description":"Vertikales Liniendiagramm mit Serien", |
||||
"explanation":""} |
||||
] |
||||
/> |
||||
|
||||
|
||||
<#assign viz_type_properties = [ |
||||
{"viz_property_uniquename":"stroke", |
||||
"is_mandatory":"1"}, |
||||
{"viz_property_uniquename":"series_selection_line"}, |
||||
{"viz_property_uniquename":"series_selection_column"} |
||||
{"viz_property_uniquename":"xAxisNode"}, |
||||
{"viz_property_uniquename":"xAxisName"}, |
||||
{"viz_property_uniquename":"xAxisLabelNode"}, |
||||
{"viz_property_uniquename":"tickRotate_x"}, |
||||
{"viz_property_uniquename":"width_x"}, |
||||
{"viz_property_uniquename":"padding_x"}, |
||||
{"viz_property_uniquename":"yAxisNode"}, |
||||
{"viz_property_uniquename":"yAxisName"}, |
||||
{"viz_property_uniquename":"xAxisNameLocation"}, |
||||
{"viz_property_uniquename":"yAxisLabelNode"}, |
||||
{"viz_property_uniquename":"tickRotate_y"}, |
||||
{"viz_property_uniquename":"width_y"}, |
||||
{"viz_property_uniquename":"padding_y"} |
||||
] |
||||
/> |
||||
|
||||
<@create_temp_tables /> |
||||
|
||||
|
||||
<#foreach viz_type in viz_types> |
||||
|
||||
<@fill_viz_types viz_type_p=viz_type /> |
||||
|
||||
<@fill_viz_type_properties viz_type_p=viz_type /> |
||||
|
||||
</#foreach> |
||||
|
||||
|
||||
<@drop_temp_tables /> |
||||
|
||||
@ -1,54 +0,0 @@
@@ -1,54 +0,0 @@
|
||||
--Freemarker Template |
||||
<#include "SQL_lingua_franca"/> |
||||
<#include "SuperX_general"/> |
||||
<#include "VIZ-Makros"/> |
||||
<sqlvars> |
||||
<sqlvar name="renderer"> |
||||
select tid from viz_renderer where uniquename='echarts'; |
||||
</sqlvar> |
||||
</sqlvars> |
||||
<#assign viz_types = [ |
||||
{"uniquename":"echarts_sankey", "caption":"Sankey-Diagramm", |
||||
"orientation":"Z", |
||||
"description":"Flussiagramm", |
||||
"explanation":""} |
||||
] |
||||
/> |
||||
|
||||
|
||||
<#assign viz_type_properties = [ |
||||
{"viz_property_uniquename":"dimension1", |
||||
"is_mandatory":"1"}, |
||||
{"viz_property_uniquename":"dimension2", |
||||
"is_mandatory":"1"}, |
||||
{"viz_property_uniquename":"measure1", |
||||
"is_mandatory":"1"}, |
||||
{"viz_property_uniquename":"null_value_mask", |
||||
"is_mandatory":"0"}, |
||||
{"viz_property_uniquename":"margin.left"}, |
||||
{"viz_property_uniquename":"margin.top"}, |
||||
{"viz_property_uniquename":"margin.right"}, |
||||
{"viz_property_uniquename":"margin.bottom"}, |
||||
{"viz_property_uniquename":"valueLabelShow"}, |
||||
{"viz_property_uniquename":"valueLabelFontFamily"}, |
||||
{"viz_property_uniquename":"valueLabelFontColor"}, |
||||
{"viz_property_uniquename":"valueLabelFontSize"}, |
||||
{"viz_property_uniquename":"position_valueLabel"} |
||||
|
||||
] |
||||
/> |
||||
|
||||
|
||||
<@create_temp_tables /> |
||||
|
||||
|
||||
<#foreach viz_type in viz_types> |
||||
|
||||
<@fill_viz_types viz_type_p=viz_type /> |
||||
|
||||
<@fill_viz_type_properties viz_type_p=viz_type /> |
||||
|
||||
</#foreach> |
||||
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue