diff --git a/src-modules/module/rpta/schluesseltabellen/rpta_column_layout_ba_ma_uebergang_nach_abschluss_fach_mtknr_fuellen.sql b/src-modules/module/rpta/schluesseltabellen/rpta_column_layout_ba_ma_uebergang_nach_abschluss_fach_mtknr_fuellen.sql new file mode 100644 index 0000000..b9dfbed --- /dev/null +++ b/src-modules/module/rpta/schluesseltabellen/rpta_column_layout_ba_ma_uebergang_nach_abschluss_fach_mtknr_fuellen.sql @@ -0,0 +1,90 @@ +--freemarker template +<#include "RPTA-Makros"/> + + +select count(*) from rpta_resultset where uniquename='rpta_erfolg_ba_ma_uebergang'; + + +<#assign rpta_column_layout = {"uniquename":"ba_ma_uebergang_nach_abschluss_fach_mtknr", +"caption":"Herkunftsstudiengang der Master-Studienanfänger_innen nach Matrikelnummer", +"rpta_resultset":"rpta_erfolg_ba_ma_uebergang", +"whereclause":"richtung=''wg'' and einschr_nachher_abschlussart=''A37''", +"description":"Übergang Bachelor-Master mit Aggregierung auf Abschluss und Fach beim vorherigen Abschluss und Abschluss beim nachfolgenden Studiengang" +} + /> + +<#assign rpta_columns = [ + +{"uniquename":"dim_studiengang_abschluss_vorher_1_stg_str", +"caption_der_spalte":"Vorheriger Abschluss Fach", +"caption_in_ergebnistabelle":"Fach bei Bachelor Abschluss eigene Hochschule", +"srcfieldname":"dim_studiengang_abschluss_vorher_1_stg_str", +"column_type":"physicalColumn", +"col_function":"", +"is_visible":"1", +"visible_size":"10", +"is_aggregate":"0", +"description":"Erstes Fach beim Bachelor Abschluss eigene Hochschule" +}, +{"uniquename":"sos_k_abint_abschluss_vorher_druck", +"caption_der_spalte":"Vorheriger Abschluss", +"caption_in_ergebnistabelle":"Bachelor Abschluss eigene Hochschule", +"srcfieldname":"sos_k_abint_abschluss_vorher_druck", +"column_type":"physicalColumn", +"col_function":"", +"is_visible":"1", +"visible_size":"10", +"is_aggregate":"0", +"description":"" +}, +{"uniquename":"fach_ba_ext", +"caption_der_spalte":"Vorheriger Studiengang extern", +"caption_in_ergebnistabelle":"Fach bei Bachelor Abschluss fremde Hochschule", +"srcfieldname":"", +"targetfieldname":"fach_ba_ext", +"column_type":"lookupColumn", +"col_function":"select coalesce(K.name,F.studienfach) from k_astat_abschl_grp A,sos_pruefungenext F left outer join k_astat_studienfach_land K on (F.studienfach=''0'' || K.schluessel and K.land=5) where F.ang_abschl=A.abschluss_astat_bund and A.abschlussart=''A24'' and F.matrikel_nr=tmp_rpta_erfolg_ba_ma_uebergang.matrikel_nr and F.prfg_sem <= tmp_rpta_erfolg_ba_ma_uebergang.einschr_nachher_semester limit 1", +"is_visible":"1", +"visible_size":"10", +"is_aggregate":"0", +"description":"" +}, +{"uniquename":"k_abint_einschr_nachher_dtxt", +"caption_der_spalte":"Nachfolgender Studiengang (Abschluss)", +"caption_in_ergebnistabelle":"Master-Abschluss bei Studienbeginn", +"srcfieldname":"k_abint_einschr_nachher_dtxt", +"column_type":"physicalColumn", +"col_function":"", +"is_visible":"1", +"visible_size":"10", +"is_aggregate":"0", +"description":"" +}, +{"uniquename":"summe", +"caption":"Summe der Studienfälle", +"srcfieldname":"summe", +"column_type":"physicalColumn", +"col_function":"sum", +"is_visible":"1", +"visible_size":"5", +"is_aggregate":"1", +"description":"Summe der Studienfälle" +}, +{"uniquename":"matrikel_nr", +"caption_der_spalte":"Übergang Bacherlor - Master - Matrikelnr.", +"caption_in_ergebnistabelle":"Matrikelnummer", +"srcfieldname":"matrikel_nr", +"format_code":"INT_NO_SEP", +"column_type":"physicalColumn", +"col_function":"", +"is_visible":"1", +"visible_size":"10", +"is_aggregate":"0", +"description":"" +} +] + /> + + + +<@rpta_column_layout_fuellen /> diff --git a/src-modules/module/rpta/schluesseltabellen/rpta_column_layout_bewerbungsprozess_sicht.sql b/src-modules/module/rpta/schluesseltabellen/rpta_column_layout_bewerbungsprozess_sicht.sql new file mode 100644 index 0000000..b83d3c0 --- /dev/null +++ b/src-modules/module/rpta/schluesseltabellen/rpta_column_layout_bewerbungsprozess_sicht.sql @@ -0,0 +1,127 @@ +--freemarker template +<#include "RPTA-Makros"/> + + +select count(*) from rpta_resultset where uniquename='sos_stud_astat'; + + +<#assign rpta_column_layout = {"uniquename":"bewerbungsprozess_sicht", +"caption":"Bewerbungsprozess (Baum)", +"rpta_resultset":"rpta_zul_antr_aggr", +"whereclause":"", +"description":"Bewerbungsprozess mit Baumstruktur nach Studiengang-Sicht", +"sortclause":"sortnr" +} + /> + +<#assign rpta_columns = [ +{"uniquename":"dim_studiengang_s_tid_stg", +"caption":"Studiengang Sichtelement-ID", +"srcfieldname":"", +"targetfieldname":"tree_lowkey", +"column_type":"logicalColumn", +"col_function":"(''s_'' || tid_stg)::varchar(255)", +"is_visible":"0", +"format_code":"", +"visible_size":"30", +"is_aggregate":"0", +"description":"Studiengang" +}, +{"uniquename":"dim_studiengang_s_tid_stg_ebene", +"caption":"Ebene", +"srcfieldname":"", +"targetfieldname":"ebene", +"column_type":"logicalColumn", +"col_function":"null::integer", +"is_visible":"1", +"format_code":"", +"visible_size":"5", +"is_aggregate":"0", +"description":"Studiengang" +}, +{"uniquename":"dim_studiengang_sicht", +"caption":"Studiengang", +"srcfieldname":"tree_lowkey", +"targetfieldname":"studiengang", +"column_type":"treeColumn", +"col_function":"Studiengang", +"is_visible":"1", +"format_code":"", +"visible_size":"30", +"is_aggregate":"0", +"description":"Studiengang" +}, +{"uniquename":"geschl_w", +"caption":"Geschlecht weiblich", +"srcfieldname":"", +"targetfieldname":"geschl_w", +"column_type":"preparingColumn", +"col_function":"case when geschlecht=2 then 1 else 0 end", +"is_visible":"1", +"format_code":"", +"visible_size":"5", +"is_aggregate":"0", +"description":"Geschlecht weiblich" +}, +{"uniquename":"bewerbungen_ges", +"caption_der_spalte":"Bewerbungen gesamt", +"caption_in_ergebnistabelle":"Bewerbungen\\000gesamt", +"srcfieldname":"summe", +"column_type":"physicalColumn", +"col_function":"", +"is_visible":"1", +"visible_size":"10", +"is_aggregate":"1", +"description":"" +}, +{"uniquename":"bewerbungen_w", +"caption_der_spalte":"Bewerbungen weiblich", +"caption_in_ergebnistabelle":"Bewerbungen\\000weiblich", +"srcfieldname":"geschl_w", +"targetfieldname":"bewerbungen_w", +"column_type":"processingColumn", +"col_function":"sum(geschl_w)", +"is_visible":"1", +"visible_size":"10", +"is_aggregate":"1", +"description":"" +}, +{"uniquename":"bewerbungen_w_quote", +"srcfieldname":"bewerbungen_w", +"targetfieldname":"bewerbungen_w_quote", +"column_type":"computedColumn", +"col_function":"bewerbungen_w/summe::decimal(18,2)*100", +"format_code":"DEC_2", +"caption_der_spalte":"Bewerbungen weiblich in Prozent", +"caption_in_ergebnistabelle":"Bewerbungen\\000weiblich in %", +"is_visible":"1", +"is_aggregate":0, +"visible_size":25, +"description":"" +}, +{"uniquename":"antrags_status_zu", +"caption":"Zugelassen", +"srcfieldname":"", +"targetfieldname":"antrags_status_zu", +"column_type":"logicalColumn", +"col_function":"case when zul_kz=''J'' then 1 else 0 end", +"is_visible":"1", +"visible_size":"10", +"is_aggregate":"1", +"description":"1" +}, +{"uniquename":"einschreib_kz_j", +"caption":"Eingeschrieben", +"srcfieldname":"", +"targetfieldname":"einschreib_kz_j", +"column_type":"logicalColumn", +"col_function":"case when einschreib_kz=''J'' then 1 else 0 end", +"is_visible":"1", +"visible_size":"10", +"is_aggregate":"1", +"description":"1" +} + +] + /> +<@rpta_column_layout_fuellen /> diff --git a/src-modules/module/rpta/schluesseltabellen/rpta_column_layout_sxc_zahl_wert_stammdaten_nrw.sql b/src-modules/module/rpta/schluesseltabellen/rpta_column_layout_sxc_zahl_wert_stammdaten_nrw.sql index a003f41..18820ea 100644 --- a/src-modules/module/rpta/schluesseltabellen/rpta_column_layout_sxc_zahl_wert_stammdaten_nrw.sql +++ b/src-modules/module/rpta/schluesseltabellen/rpta_column_layout_sxc_zahl_wert_stammdaten_nrw.sql @@ -130,7 +130,7 @@ select count(*) from rpta_resultset where uniquename='rpta_sxc_zahl_wert'; "srcfieldname":"wert", "targetfieldname":"nrw_schnitt_kennz_lookup", "column_type":"lookupColumn", -"col_function":"SELECT AVG(summe_wert) AS durchschnitt +"col_function":"SELECT sum(summe_wert)/12 AS durchschnitt FROM ( SELECT hs_nr, case when kenn_zahl like ''%_quote%'' then avg(wert)