diff --git a/src-modules/module/viz/schluesseltabellen/rpta_column_layout_rpta_sos_lab_aggr_abgrp_jahr_fuellen.sql b/src-modules/module/viz/schluesseltabellen/rpta_column_layout_rpta_sos_lab_aggr_abgrp_jahr_fuellen.sql new file mode 100644 index 0000000..93b9ba2 --- /dev/null +++ b/src-modules/module/viz/schluesseltabellen/rpta_column_layout_rpta_sos_lab_aggr_abgrp_jahr_fuellen.sql @@ -0,0 +1,103 @@ +--freemarker template +<#include "RPTA-Makros"/> + + +select count(*) from systeminfo where tid=330; + + +<#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", +"caption":"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)" +}, +{"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 /> + diff --git a/src-modules/module/viz/schluesseltabellen/rpta_column_layout_rpta_sos_lab_aggr_in_rsz_jahr_fuellen.sql b/src-modules/module/viz/schluesseltabellen/rpta_column_layout_rpta_sos_lab_aggr_in_rsz_jahr_fuellen.sql new file mode 100644 index 0000000..ed3d6cd --- /dev/null +++ b/src-modules/module/viz/schluesseltabellen/rpta_column_layout_rpta_sos_lab_aggr_in_rsz_jahr_fuellen.sql @@ -0,0 +1,76 @@ +--freemarker template +<#include "RPTA-Makros"/> + + +select count(*) from systeminfo where tid=330; + + +<#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", +"caption":"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)" +}, +{"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 /> + diff --git a/src-modules/module/viz/schluesseltabellen/rpta_column_layout_rpta_sos_lab_aggr_jahr_fuellen.sql b/src-modules/module/viz/schluesseltabellen/rpta_column_layout_rpta_sos_lab_aggr_jahr_fuellen.sql new file mode 100644 index 0000000..315dbe2 --- /dev/null +++ b/src-modules/module/viz/schluesseltabellen/rpta_column_layout_rpta_sos_lab_aggr_jahr_fuellen.sql @@ -0,0 +1,46 @@ +--freemarker template +<#include "RPTA-Makros"/> + + +select count(*) from systeminfo where tid=330; + + +<#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", +"caption":"Jahr", +"srcfieldname":"sem_der_pruefung", +"targetfieldname":"jahr", +"column_type":"logicalColumn", +"col_function":"get_akad_jahr(sem_der_pruefung,''A'')", +"is_visible":"1", +"format_code":"INT_NO_SEP", +"visible_size":"5", +"is_aggregate":"0", +"description":"(WS + darauffolgendes SS)" +}, +{"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 /> +