4 changed files with 329 additions and 19 deletions
@ -0,0 +1,302 @@ |
|||||||
|
--freemarker template |
||||||
|
<#include "RPTA-Makros"/> |
||||||
|
<sqlvars> |
||||||
|
<sqlvar name="rpta_zul_antr_aggr_exists"> |
||||||
|
select count(*) from rpta_resultset where uniquename='rpta_zul_antr_aggr'; |
||||||
|
</sqlvar> |
||||||
|
</sqlvars> |
||||||
|
<#assign rpta_column_layout = {"uniquename":"zul_antr_aggr_bewerberstatisik_vergl_anhalt", |
||||||
|
"caption":"Bewerberstatistik gesamt Vergleich", |
||||||
|
"rpta_resultset":"rpta_zul_antr_aggr", |
||||||
|
"whereclause":"", |
||||||
|
"sortclause":"", |
||||||
|
"description":"" |
||||||
|
} |
||||||
|
/> |
||||||
|
|
||||||
|
<#assign rpta_columns = [ |
||||||
|
{"uniquename":"stg_str", |
||||||
|
"srcfieldname":"stg_str", |
||||||
|
"targetfieldname":"zul_antr_aggr_stg_str", |
||||||
|
"column_type":"lookupColumn", |
||||||
|
"is_aggregate":0, |
||||||
|
"caption":"Studiengang Text", |
||||||
|
"is_visible":1, |
||||||
|
"visible_size":20, |
||||||
|
"col_function":"select min(S.stg_str) from dim_studiengang S where S.stg=tmp_rpta_zul_antr_aggr.stg"} |
||||||
|
, |
||||||
|
{"uniquename":"stg_fb", |
||||||
|
"srcfieldname":"stg_fb", |
||||||
|
"targetfieldname":"zul_antr_aggr_stg_fb", |
||||||
|
"column_type":"lookupColumn", |
||||||
|
"is_aggregate":0, |
||||||
|
"caption":"Fachbereich", |
||||||
|
"is_visible":1, |
||||||
|
"visible_size":5, |
||||||
|
"col_function":"select min(S.fb) from dim_studiengang S where S.stg=tmp_rpta_zul_antr_aggr.stg"} |
||||||
|
, |
||||||
|
{"uniquename":"zul_antr_aggr_stg", |
||||||
|
"caption":"STG (Schlüssel)", |
||||||
|
"srcfieldname":"stg", |
||||||
|
"column_type":"physicalColumn", |
||||||
|
"col_function":"", |
||||||
|
"format_code":"", |
||||||
|
"is_visible":"1", |
||||||
|
"is_aggregate":0, |
||||||
|
"visible_size":5, |
||||||
|
"description":"" |
||||||
|
}, |
||||||
|
{"uniquename":"zul_antr_aggr_abschl", |
||||||
|
"caption":"Abschluss", |
||||||
|
"srcfieldname":"abschl", |
||||||
|
"column_type":"physicalColumn", |
||||||
|
"col_function":"", |
||||||
|
"format_code":"", |
||||||
|
"is_visible":"1", |
||||||
|
"is_aggregate":0, |
||||||
|
"visible_size":5, |
||||||
|
"description":"" |
||||||
|
}, |
||||||
|
{"uniquename":"international", |
||||||
|
"caption":"Anzahl internationaler Bewerber", |
||||||
|
"srcfieldname":"", |
||||||
|
"targetfieldname":"international", |
||||||
|
"column_type":"logicalColumn", |
||||||
|
"col_function":"case when ca12_staat!=0 then 1 else 0 end", |
||||||
|
"is_visible":"1", |
||||||
|
"visible_size":"5", |
||||||
|
"is_aggregate":"1", |
||||||
|
"description":"" |
||||||
|
}, |
||||||
|
{"uniquename":"bewerbungen", |
||||||
|
"caption":"Bewerbungen", |
||||||
|
"srcfieldname":"summe", |
||||||
|
"targetfieldname":"bewerbungen", |
||||||
|
"column_type":"physicalColumn", |
||||||
|
"col_function":"", |
||||||
|
"is_visible":"1", |
||||||
|
"visible_size":"5", |
||||||
|
"is_aggregate":"1", |
||||||
|
"description":"" |
||||||
|
}, |
||||||
|
{"uniquename":"bewerbungen_vorjahr", |
||||||
|
"srcfieldname":"bewerbungen_vorjahr", |
||||||
|
"targetfieldname":"zul_antr_aggr_summe_vorjahr", |
||||||
|
"column_type":"lookupColumn", |
||||||
|
"is_aggregate":0, |
||||||
|
"caption":"Bewerbungen (Vorjahr)", |
||||||
|
"is_visible":1, |
||||||
|
"visible_size":5, |
||||||
|
"col_function":"select sum(Z.summe) from zul_antr_aggr Z where Z.stg=tmp_rpta_zul_antr_aggr.stg and Z.abschl=tmp_rpta_zul_antr_aggr.abschl and Z.bewsem=(tmp_rpta_zul_antr_aggr.bewsem - 10)"} |
||||||
|
, |
||||||
|
|
||||||
|
{"uniquename":"bewerber_vergl_vorjahr", |
||||||
|
"srcfieldname":"zul_antr_aggr_summe_vorjahr", |
||||||
|
"targetfieldname":"bewerber_vergl_vorjahr", |
||||||
|
"column_type":"computedColumn", |
||||||
|
"col_function":"bewerbungen - zul_antr_aggr_summe_vorjahr", |
||||||
|
"format_code":"", |
||||||
|
"caption":"Bewerber Differenz zum Vorjahr", |
||||||
|
"is_visible":"1", |
||||||
|
"is_aggregate":0, |
||||||
|
"visible_size":5, |
||||||
|
"description":""}, |
||||||
|
|
||||||
|
{"uniquename":"bewerber_vergl_vorjahr_prozent", |
||||||
|
"srcfieldname":"zul_antr_aggr_summe_vorjahr", |
||||||
|
"targetfieldname":"bewerber_vergl_vorjahr_prozent", |
||||||
|
"column_type":"computedColumn", |
||||||
|
"col_function":"case when zul_antr_aggr_summe_vorjahr!=0 then ((bewerbungen - zul_antr_aggr_summe_vorjahr)::decimal(18,4)/zul_antr_aggr_summe_vorjahr::decimal(18,4))::decimal(18,4)*100 else 0 end", |
||||||
|
"format_code":"", |
||||||
|
"caption":"Differenz der Bewerber in Prozent im Vergleich zum Vorjahr", |
||||||
|
"is_visible":"1", |
||||||
|
"is_aggregate":0, |
||||||
|
"visible_size":5, |
||||||
|
"description":""}, |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
{"uniquename":"antrags_status_zu", |
||||||
|
"caption":"Anzahl Zulassungen", |
||||||
|
"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":"antrags_status_zu_vorjahr", |
||||||
|
"srcfieldname":"antrags_status_zu_vorjahr", |
||||||
|
"targetfieldname":"zul_antr_aggr_antrags_status_zu_vorjahr", |
||||||
|
"column_type":"lookupColumn", |
||||||
|
"is_aggregate":0, |
||||||
|
"caption":"Anzahl Zulassungen (Vorjahr)", |
||||||
|
"is_visible":1, |
||||||
|
"visible_size":5, |
||||||
|
"col_function":"select sum(Z.summe) from zul_antr_aggr Z where Z.zul_kz=''J'' and Z.stg=tmp_rpta_zul_antr_aggr.stg and Z.abschl=tmp_rpta_zul_antr_aggr.abschl and Z.bewsem=(tmp_rpta_zul_antr_aggr.bewsem - 10)"} |
||||||
|
, |
||||||
|
|
||||||
|
|
||||||
|
{"uniquename":"zulassungen_vergl_vorjahr", |
||||||
|
"srcfieldname":"zul_antr_aggr_antrags_status_zu_vorjahr", |
||||||
|
"targetfieldname":"zulassungen_vergl_vorjahr", |
||||||
|
"column_type":"computedColumn", |
||||||
|
"col_function":"antrags_status_zu - zul_antr_aggr_antrags_status_zu_vorjahr", |
||||||
|
"format_code":"", |
||||||
|
"caption":"Zulassungen absolute Differenz zum Vorjahr", |
||||||
|
"is_visible":"1", |
||||||
|
"is_aggregate":0, |
||||||
|
"visible_size":5, |
||||||
|
"description":""}, |
||||||
|
|
||||||
|
{"uniquename":"zulassungen_vergl_vorjahr_prozent", |
||||||
|
"srcfieldname":"zul_antr_aggr_summe_vorjahr", |
||||||
|
"targetfieldname":"zulassungen_vergl_vorjahr_prozent", |
||||||
|
"column_type":"computedColumn", |
||||||
|
"col_function":"case when zul_antr_aggr_antrags_status_zu_vorjahr!=0 then ((antrags_status_zu - zul_antr_aggr_antrags_status_zu_vorjahr)::decimal(18,4)/zul_antr_aggr_antrags_status_zu_vorjahr::decimal(18,4))::decimal(18,4)*100 else 0 end", |
||||||
|
"format_code":"", |
||||||
|
"caption":"Differenz der Zulassungen in Prozent im Vergleich zum Vorjahr", |
||||||
|
"is_visible":"1", |
||||||
|
"is_aggregate":0, |
||||||
|
"visible_size":5, |
||||||
|
"description":""}, |
||||||
|
|
||||||
|
|
||||||
|
{"uniquename":"zulassungen_zu_bewerbungen_vorjahr_prozent", |
||||||
|
"srcfieldname":"zul_antr_aggr_summe_vorjahr", |
||||||
|
"targetfieldname":"zulassungen_zu_bewerbungen_vorjahr_prozent", |
||||||
|
"column_type":"computedColumn", |
||||||
|
"col_function":"case when zul_antr_aggr_summe_vorjahr!=0 then ((zul_antr_aggr_summe_vorjahr)::decimal(18,4)/zul_antr_aggr_summe_vorjahr::decimal(18,4))::decimal(18,4)*100 else 0 end", |
||||||
|
"format_code":"", |
||||||
|
"caption":"Verhältnis Zulassungen zu Bewerbungen Vorjahr", |
||||||
|
"is_visible":"1", |
||||||
|
"is_aggregate":0, |
||||||
|
"visible_size":5, |
||||||
|
"description":""}, |
||||||
|
|
||||||
|
|
||||||
|
{"uniquename":"zulassungen_zu_bewerbungen_prozent", |
||||||
|
"srcfieldname":"zul_antr_aggr_summe_vorjahr", |
||||||
|
"targetfieldname":"zulassungen_zu_bewerbungen_prozent", |
||||||
|
"column_type":"computedColumn", |
||||||
|
"col_function":"case when bewerbungen!=0 then ((antrags_status_zu)::decimal(18,4)/bewerbungen::decimal(18,4))::decimal(18,4)*100 else 0 end", |
||||||
|
"format_code":"", |
||||||
|
"caption":"Verhältnis Zulassungen zu Bewerbern", |
||||||
|
"is_visible":"1", |
||||||
|
"is_aggregate":0, |
||||||
|
"visible_size":5, |
||||||
|
"description":""}, |
||||||
|
|
||||||
|
|
||||||
|
{"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" |
||||||
|
}, |
||||||
|
{"uniquename":"einschreib_kz_j_vorjahr", |
||||||
|
"srcfieldname":"einschreib_kz_j_vorjahr", |
||||||
|
"targetfieldname":"zul_antr_aggr_einschreib_kz_j_vorjahr", |
||||||
|
"column_type":"lookupColumn", |
||||||
|
"is_aggregate":0, |
||||||
|
"caption":"Anzahl Einschreibungen (Vorjahr)", |
||||||
|
"is_visible":1, |
||||||
|
"visible_size":5, |
||||||
|
"col_function":"select sum(Z.summe) from zul_antr_aggr Z where einschreib_kz=''J'' and Z.stg=tmp_rpta_zul_antr_aggr.stg and Z.abschl=tmp_rpta_zul_antr_aggr.abschl and Z.bewsem=(tmp_rpta_zul_antr_aggr.bewsem - 10)"}, |
||||||
|
|
||||||
|
|
||||||
|
{"uniquename":"einschreibungen_veraendernungen_vorjahr_absolut", |
||||||
|
"srcfieldname":"zul_antr_aggr_summe_vorjahr", |
||||||
|
"targetfieldname":"einschreibungen_veraendernungen_vorjahr_absolut", |
||||||
|
"column_type":"computedColumn", |
||||||
|
"col_function":"einschreib_kz_j - zul_antr_aggr_einschreib_kz_j_vorjahr", |
||||||
|
"format_code":"", |
||||||
|
"caption":"Veränderung Vorjahr Einschreibungen absolut", |
||||||
|
"is_visible":"1", |
||||||
|
"is_aggregate":0, |
||||||
|
"visible_size":5, |
||||||
|
"description":""}, |
||||||
|
|
||||||
|
|
||||||
|
{"uniquename":"einschreibungen_veraendernungen_vorjahr_prozent", |
||||||
|
"srcfieldname":"zul_antr_aggr_summe_vorjahr", |
||||||
|
"targetfieldname":"einschreibungen_veraendernungen_vorjahr_prozent", |
||||||
|
"column_type":"computedColumn", |
||||||
|
"col_function":"case when zul_antr_aggr_einschreib_kz_j_vorjahr!=0 then ((einschreib_kz_j - zul_antr_aggr_einschreib_kz_j_vorjahr)::decimal(18,4)/zul_antr_aggr_einschreib_kz_j_vorjahr::decimal(18,4))::decimal(18,4)*100 else 0 end", |
||||||
|
"format_code":"", |
||||||
|
"caption":"Veränderung Vorjahr Einschreibungen Prozent", |
||||||
|
"is_visible":"1", |
||||||
|
"is_aggregate":0, |
||||||
|
"visible_size":5, |
||||||
|
"description":""}, |
||||||
|
|
||||||
|
|
||||||
|
{"uniquename":"anteil_einschreibung_zulassung_vorjahr_prozent", |
||||||
|
"srcfieldname":"zul_antr_aggr_summe_vorjahr", |
||||||
|
"targetfieldname":"anteil_einschreibung_zulassung_vorjahr_prozent", |
||||||
|
"column_type":"computedColumn", |
||||||
|
"col_function":"case when zul_antr_aggr_antrags_status_zu_vorjahr!=0 then ((zul_antr_aggr_einschreib_kz_j_vorjahr)::decimal(18,4)/zul_antr_aggr_antrags_status_zu_vorjahr::decimal(18,4))::decimal(18,4)*100 else 0 end", |
||||||
|
"format_code":"", |
||||||
|
"caption":"Anteil Einschreibung/Zulassung Vorjahr", |
||||||
|
"is_visible":"1", |
||||||
|
"is_aggregate":0, |
||||||
|
"visible_size":5, |
||||||
|
"description":""}, |
||||||
|
|
||||||
|
|
||||||
|
{"uniquename":"anteil_einschreibung_zulassung_prozent", |
||||||
|
"srcfieldname":"zul_antr_aggr_summe_vorjahr", |
||||||
|
"targetfieldname":"einschreibungen_verändernungen_prozent", |
||||||
|
"column_type":"computedColumn", |
||||||
|
"col_function":"case when antrags_status_zu!=0 then ((einschreib_kz_j)::decimal(18,4)/antrags_status_zu::decimal(18,4))::decimal(18,4)*100 else 0 end", |
||||||
|
"format_code":"", |
||||||
|
"caption":"Anteil Einschreibung/Zulassung aktuell", |
||||||
|
"is_visible":"1", |
||||||
|
"is_aggregate":0, |
||||||
|
"visible_size":5, |
||||||
|
"description":""}, |
||||||
|
|
||||||
|
|
||||||
|
{"uniquename":"anteil_einschreibung_bewerbung_vorjahr_prozent", |
||||||
|
"srcfieldname":"zul_antr_aggr_summe_vorjahr", |
||||||
|
"targetfieldname":"anteil_einschreibung_bewerbung_vorjahr_prozent", |
||||||
|
"column_type":"computedColumn", |
||||||
|
"col_function":"case when zul_antr_aggr_summe_vorjahr!=0 then ((zul_antr_aggr_einschreib_kz_j_vorjahr)::decimal(18,4)/zul_antr_aggr_summe_vorjahr::decimal(18,4))::decimal(18,4)*100 else 0 end", |
||||||
|
"format_code":"", |
||||||
|
"caption":"Anteil Einschreibung/ Bewerbung Vorjahr", |
||||||
|
"is_visible":"1", |
||||||
|
"is_aggregate":0, |
||||||
|
"visible_size":5, |
||||||
|
"description":""}, |
||||||
|
|
||||||
|
|
||||||
|
{"uniquename":"anteil_einschreibung_bewerbung_prozent", |
||||||
|
"srcfieldname":"zul_antr_aggr_summe_vorjahr", |
||||||
|
"targetfieldname":"anteil_einschreibung_bewerbung_prozent", |
||||||
|
"column_type":"computedColumn", |
||||||
|
"col_function":"case when bewerbungen!=0 then ((einschreib_kz_j)::decimal(18,4)/bewerbungen::decimal(18,4))::decimal(18,4)*100 else 0 end", |
||||||
|
"format_code":"", |
||||||
|
"caption":"Anteil Einschreibung/ Bewerbung aktuell", |
||||||
|
"is_visible":"1", |
||||||
|
"is_aggregate":0, |
||||||
|
"visible_size":5, |
||||||
|
"description":""} |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
] |
||||||
|
/> |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<@rpta_column_layout_fuellen /> |
||||||
Loading…
Reference in new issue