[Mpuls-commits] r4957 - in jmd/trunk: . jmdstrukturweb/public jmdstrukturweb/public/xml jmdweb/public/xml
scm-commit@wald.intevation.org
scm-commit at wald.intevation.org
Wed May 11 14:11:02 CEST 2011
Author: roland
Date: 2011-05-11 14:11:00 +0200 (Wed, 11 May 2011)
New Revision: 4957
Added:
jmd/trunk/jmdstrukturweb/public/xml/
jmd/trunk/jmdstrukturweb/public/xml/eval_gruppenangebote.xml
jmd/trunk/jmdstrukturweb/public/xml/eval_netzwerk.xml
jmd/trunk/jmdstrukturweb/public/xml/eval_struktur.xml
Modified:
jmd/trunk/ChangeLog
jmd/trunk/jmdstruktur.json
jmd/trunk/jmdweb/public/xml/eval_zielgruppe.xml
Log:
issue1996: Evaluations for the structure part
Modified: jmd/trunk/ChangeLog
===================================================================
--- jmd/trunk/ChangeLog 2011-05-11 08:16:39 UTC (rev 4956)
+++ jmd/trunk/ChangeLog 2011-05-11 12:11:00 UTC (rev 4957)
@@ -1,7 +1,20 @@
+2011-05-11 Roland Geider <roland.geider at intevation.de>
+
+ * jmdstruktur.json,
+ * jmdweb/public/xml/eval_zielgruppe.xml,
+ * jmdstrukturweb/public/xml,
+ * jmdstrukturweb/public/xml/eval_netzwerk.xml,
+ * jmdstrukturweb/public/xml/eval_struktur.xml,
+ * jmdstrukturweb/public/xml/eval_gruppenangebote.xml: issue1996:
+ Evaluations for the structure part
+
+2011-05-02 Roland Geider <roland.geider at intevation.de>
+
+ * jmd.json: issue2088: disable agency-overview
+
2011-04-28 Roland Geider <roland.geider at intevation.de>
- * jmdweb/public/xml/eval_zielgruppe.xml: issue2061: Auswertung: Dauer
- des Aufenthalts
+ * jmdweb/public/xml/eval_zielgruppe.xml: issue2061: correct evaluation
2011-04-26 Roland Geider <roland.geider at intevation.de>
Modified: jmd/trunk/jmdstruktur.json
===================================================================
--- jmd/trunk/jmdstruktur.json 2011-05-11 08:16:39 UTC (rev 4956)
+++ jmd/trunk/jmdstruktur.json 2011-05-11 12:11:00 UTC (rev 4957)
@@ -2,7 +2,7 @@
"module": {
"casemanagement": "1",
"appointments": "0",
- "evaluation": "0",
+ "evaluation": "1",
"documents": "0",
"news": "0"
},
@@ -145,6 +145,11 @@
},
"evaluations": {
"adele-phases": ["1"],
- "default-phases": ["1"]
+ "default-phases": ["1"],
+ "enabled": [
+ {"name": "Struktur- und Personaldaten", "id": "1", "config": "eval_struktur.xml"},
+ {"name": "Netzwerkaktivitäten", "id": "2", "config": "eval_netzwerk.xml"},
+ {"name": "Gruppenangebote", "id": "3", "config": "eval_gruppenangebote.xml"}
+ ]
}
}
Added: jmd/trunk/jmdstrukturweb/public/xml/eval_gruppenangebote.xml
===================================================================
--- jmd/trunk/jmdstrukturweb/public/xml/eval_gruppenangebote.xml 2011-05-11 08:16:39 UTC (rev 4956)
+++ jmd/trunk/jmdstrukturweb/public/xml/eval_gruppenangebote.xml 2011-05-11 12:11:00 UTC (rev 4957)
@@ -0,0 +1,285 @@
+<evaluationset>
+ <id>3</id>
+ <version>1.0</version>
+ <name>Gruppenangebote</name>
+ <desc>Gruppenangebote</desc>
+
+ <evaluation>
+ <id>1</id>
+ <name>KJP-geförderte Gruppenangebote</name>
+ <desc>Art des Gruppenangebots</desc>
+ <basequery>
+ <table>master_tbl_eval_total_view</table>
+ <template>SELECT t.id, %(xfield)s, %(yfield)s from %(from)s t JOIN rg_kjp_gruppenangebote_tbl_view r ON r.master_id = t.id WHERE %(where)s</template>
+ <where>(TRUE)</where>
+ </basequery>
+ <xdim>
+ <label>Anzahl</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl2</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl2</join>
+ </xdim>
+ <ydim>
+ <label>Art des Gruppenangebos</label>
+ <field>kjp_grp_art_angebot</field>
+ <table>kjp_grp_art_angebot_tbl</table>
+ <join>kjp_grp_art_angebot</join>
+ <where>(TRUE)</where>
+ </ydim>
+ <ydim>
+ <label>Teilnehmer</label>
+ <field>kjp_grp_anzahl_teilnehmer_maennlich</field>
+ <table>rg_kjp_gruppenangebote_tbl</table>
+ <join>kjp_grp_anzahl_teilnehmer_maennlich</join>
+ <where>(TRUE)</where>
+ </ydim>
+ </evaluation>
+
+ <evaluation>
+ <id>2</id>
+ <name>KJP-geförderte Gruppenangebote</name>
+ <desc>Anzahl der Teilnehmer - Gesamt</desc>
+ <basequery>
+ <table>master_tbl_eval_total_view</table>
+ <template>SELECT t.id, kjp_grp_anzahl_teilnehmer_weiblich, kjp_grp_anzahl_teilnehmer_maennlich, %(xfield)s, %(yfield)s from %(from)s t JOIN rg_kjp_gruppenangebote_tbl_view r ON r.master_id = t.id WHERE %(where)s</template>
+ <where>(TRUE)</where>
+ <aggregate>(SUM(kjp_grp_anzahl_teilnehmer_weiblich) + SUM(kjp_grp_anzahl_teilnehmer_maennlich))</aggregate>
+ </basequery>
+ <xdim>
+ <label>Anzahl</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl2</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl2</join>
+ </xdim>
+ <ydim>
+ <label>Insgesamt</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl</join>
+ </ydim>
+ </evaluation>
+
+ <evaluation>
+ <id>3</id>
+ <name>KJP-geförderte Gruppenangebote</name>
+ <desc>Anzahl der Teilnehmer - Männlich</desc>
+ <basequery>
+ <table>master_tbl_eval_total_view</table>
+ <template>SELECT t.id, kjp_grp_anzahl_teilnehmer_maennlich, %(xfield)s, %(yfield)s from %(from)s t JOIN rg_kjp_gruppenangebote_tbl_view r ON r.master_id = t.id WHERE %(where)s</template>
+ <where>(TRUE)</where>
+ <aggregate>(SUM(kjp_grp_anzahl_teilnehmer_maennlich))</aggregate>
+ </basequery>
+ <xdim>
+ <label>Anzahl</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl2</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl2</join>
+ </xdim>
+ <ydim>
+ <label>Insgesamt</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl</join>
+ </ydim>
+ </evaluation>
+
+ <evaluation>
+ <id>4</id>
+ <name>KJP-geförderte Gruppenangebote</name>
+ <desc>Anzahl der Teilnehmer - Weiblich</desc>
+ <basequery>
+ <table>master_tbl_eval_total_view</table>
+ <template>SELECT t.id, kjp_grp_anzahl_teilnehmer_weiblich, %(xfield)s, %(yfield)s from %(from)s t JOIN rg_kjp_gruppenangebote_tbl_view r ON r.master_id = t.id WHERE %(where)s</template>
+ <where>(TRUE)</where>
+ <aggregate>(SUM(kjp_grp_anzahl_teilnehmer_weiblich))</aggregate>
+ </basequery>
+ <xdim>
+ <label>Anzahl</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl2</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl2</join>
+ </xdim>
+ <ydim>
+ <label>Insgesamt</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl</join>
+ </ydim>
+ </evaluation>
+
+ <evaluation>
+ <id>5</id>
+ <name>KJP-geförderte Gruppenangebote</name>
+ <desc>Anzahl der Teilnehmer</desc>
+ <basequery>
+ <table>master_tbl_eval_total_view</table>
+ <template>SELECT t.id, %(xfield)s, %(yfield)s from %(from)s t JOIN rg_kjp_gruppenangebote_tbl_view r ON r.master_id = t.id WHERE %(where)s</template>
+ <where>(TRUE)</where>
+ </basequery>
+ <xdim>
+ <label>Anzahl</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl2</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl2</join>
+ </xdim>
+ <ydim>
+ <label>12 bis 14 Jahre</label>
+ <field>(SELECT COUNT(id) FROM master_tbl_eval_total_view) AS anzahl</field>
+ <table>(select DISTINCT count(id) as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl</join>
+ <where>(kjp_grp_alter = 0 OR kjp_grp_alter2 = 0 OR kjp_grp_alter3 = 0)</where>
+ </ydim>
+ <ydim>
+ <label>15 bis 18 Jahre</label>
+ <field>(SELECT COUNT(id) FROM master_tbl_eval_total_view) AS anzahl</field>
+ <table>(select DISTINCT count(id) as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl</join>
+ <where>(kjp_grp_alter = 1 OR kjp_grp_alter2 = 1 OR kjp_grp_alter3 = 1)</where>
+ </ydim>
+ <ydim>
+ <label>19 bis 27 Jahre</label>
+ <field>(SELECT COUNT(id) FROM master_tbl_eval_total_view) AS anzahl</field>
+ <table>(select DISTINCT count(id) as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl</join>
+ <where>(kjp_grp_alter = 2 OR kjp_grp_alter2 = 2 OR kjp_grp_alter3 = 2)</where>
+ </ydim>
+ </evaluation>
+
+
+
+ <evaluation>
+ <id>8</id>
+ <name>Nicht KJP-geförderte Gruppenangebote</name>
+ <desc>Art des Gruppenangebots</desc>
+ <basequery>
+ <table>master_tbl_eval_total_view</table>
+ <template>SELECT t.id, %(xfield)s, %(yfield)s from %(from)s t JOIN rg_nichtkjp_gruppenangebote_tbl_view r ON r.master_id = t.id WHERE %(where)s</template>
+ <where>(TRUE)</where>
+ </basequery>
+ <xdim>
+ <label>Anzahl</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl2</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl2</join>
+ </xdim>
+ <ydim>
+ <label>Art des Gruppenangebos</label>
+ <field>nichtkjp_grp_art_angebot</field>
+ <table>nichtkjp_grp_art_angebot_tbl</table>
+ <join>nichtkjp_grp_art_angebot</join>
+ <where>(TRUE)</where>
+ </ydim>
+ </evaluation>
+
+ <evaluation>
+ <id>9</id>
+ <name>Nicht KJP-geförderte Gruppenangebote</name>
+ <desc>Anzahl der Teilnehmer - Gesamt</desc>
+ <basequery>
+ <table>master_tbl_eval_total_view</table>
+ <template>SELECT t.id, nichtkjp_grp_anzahl_teilnehmer_weiblich, nichtkjp_grp_anzahl_teilnehmer_maennlich, %(xfield)s, %(yfield)s from %(from)s t JOIN rg_nichtkjp_gruppenangebote_tbl_view r ON r.master_id = t.id WHERE %(where)s</template>
+ <where>(TRUE)</where>
+ <aggregate>(SUM(nichtkjp_grp_anzahl_teilnehmer_weiblich) + SUM(nichtkjp_grp_anzahl_teilnehmer_maennlich))</aggregate>
+ </basequery>
+ <xdim>
+ <label>Anzahl</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl2</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl2</join>
+ </xdim>
+ <ydim>
+ <label>Insgesamt</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl</join>
+ </ydim>
+ </evaluation>
+
+ <evaluation>
+ <id>10</id>
+ <name>Nicht KJP-geförderte Gruppenangebote</name>
+ <desc>Anzahl der Teilnehmer - Männlich</desc>
+ <basequery>
+ <table>master_tbl_eval_total_view</table>
+ <template>SELECT t.id, nichtkjp_grp_anzahl_teilnehmer_maennlich, %(xfield)s, %(yfield)s from %(from)s t JOIN rg_nichtkjp_gruppenangebote_tbl_view r ON r.master_id = t.id WHERE %(where)s</template>
+ <where>(TRUE)</where>
+ <aggregate>(SUM(nichtkjp_grp_anzahl_teilnehmer_maennlich))</aggregate>
+ </basequery>
+ <xdim>
+ <label>Anzahl</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl2</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl2</join>
+ </xdim>
+ <ydim>
+ <label>Insgesamt</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl</join>
+ </ydim>
+ </evaluation>
+
+ <evaluation>
+ <id>11</id>
+ <name>Nicht KJP-geförderte Gruppenangebote</name>
+ <desc>Anzahl der Teilnehmer - Weiblich</desc>
+ <basequery>
+ <table>master_tbl_eval_total_view</table>
+ <template>SELECT t.id, nichtkjp_grp_anzahl_teilnehmer_weiblich, %(xfield)s, %(yfield)s from %(from)s t JOIN rg_nichtkjp_gruppenangebote_tbl_view r ON r.master_id = t.id WHERE %(where)s</template>
+ <where>(TRUE)</where>
+ <aggregate>(SUM(nichtkjp_grp_anzahl_teilnehmer_weiblich))</aggregate>
+ </basequery>
+ <xdim>
+ <label>Anzahl</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl2</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl2</join>
+ </xdim>
+ <ydim>
+ <label>Insgesamt</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl</join>
+ </ydim>
+ </evaluation>
+
+ <evaluation>
+ <id>12</id>
+ <name>Nicht KJP-geförderte Gruppenangebote</name>
+ <desc>Anzahl der Teilnehmer</desc>
+ <basequery>
+ <table>master_tbl_eval_total_view</table>
+ <template>SELECT t.id, %(xfield)s, %(yfield)s from %(from)s t JOIN rg_nichtkjp_gruppenangebote_tbl_view r ON r.master_id = t.id WHERE %(where)s</template>
+ <where>(TRUE)</where>
+ </basequery>
+ <xdim>
+ <label>Anzahl</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl2</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl2</join>
+ </xdim>
+ <ydim>
+ <label>12 bis 14 Jahre</label>
+ <field>(SELECT COUNT(id) FROM master_tbl_eval_total_view) AS anzahl</field>
+ <table>(select DISTINCT count(id) as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl</join>
+ <where>(nichtkjp_grp_alter = 0 OR nichtkjp_grp_alter2 = 0 OR nichtkjp_grp_alter3 = 0)</where>
+ </ydim>
+ <ydim>
+ <label>15 bis 18 Jahre</label>
+ <field>(SELECT COUNT(id) FROM master_tbl_eval_total_view) AS anzahl</field>
+ <table>(select DISTINCT count(id) as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl</join>
+ <where>(nichtkjp_grp_alter = 1 OR nichtkjp_grp_alter2 = 1 OR nichtkjp_grp_alter3 = 1)</where>
+ </ydim>
+ <ydim>
+ <label>19 bis 27 Jahre</label>
+ <field>(SELECT COUNT(id) FROM master_tbl_eval_total_view) AS anzahl</field>
+ <table>(select DISTINCT count(id) as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl</join>
+ <where>(nichtkjp_grp_alter = 2 OR nichtkjp_grp_alter2 = 2 OR nichtkjp_grp_alter3 = 2)</where>
+ </ydim>
+ </evaluation>
+
+
+</evaluationset>
\ No newline at end of file
Added: jmd/trunk/jmdstrukturweb/public/xml/eval_netzwerk.xml
===================================================================
--- jmd/trunk/jmdstrukturweb/public/xml/eval_netzwerk.xml 2011-05-11 08:16:39 UTC (rev 4956)
+++ jmd/trunk/jmdstrukturweb/public/xml/eval_netzwerk.xml 2011-05-11 12:11:00 UTC (rev 4957)
@@ -0,0 +1,325 @@
+<evaluationset>
+ <id>2</id>
+ <version>1.0</version>
+ <name>Netzwerkaktivitäten und Kooperationen</name>
+ <desc>Netzwerkaktivitäten und Kooperationen</desc>
+ <evaluation>
+ <id>1</id>
+ <name>Mitarbeit an Jugendhilfekonferenz / AG nach §78 SGB VIII</name>
+ <desc>Mitarbeit an Jugendhilfekonferenz / AG nach §78 SGB VIII</desc>
+ <basequery>
+ <table>master_tbl_eval_total_view</table>
+ <template>SELECT id, %(xfield)s, %(yfield)s from %(from)s WHERE %(where)s</template>
+ <where>(TRUE)</where>
+ </basequery>
+ <xdim>
+ <label>Anzahl</label>
+ <field>existenz_jugendhilfekonferenz</field>
+ <table>erstellung_netzwerkkarte_tbl</table>
+ <join>existenz_jugendhilfekonferenz</join>
+ </xdim>
+ <ydim>
+ <label>Anzahl</label>
+ <field>(SELECT count(id) FROM master_tbl_eval_total_view) as anzahl</field>
+ <table>(select DISTINCT count(id) as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl</join>
+ </ydim>
+ </evaluation>
+
+
+ <evaluation>
+ <id>2</id>
+ <name>Mitarbeit an Jugendkonferenz SGB II/III</name>
+ <desc>Mitarbeit an Jugendkonferenz SGB II/III</desc>
+ <basequery>
+ <table>master_tbl_eval_total_view</table>
+ <template>SELECT id, %(xfield)s, %(yfield)s from %(from)s WHERE %(where)s</template>
+ <where>(TRUE)</where>
+ </basequery>
+ <xdim>
+ <label>Anzahl</label>
+ <field>existenz_jugendkonferenz</field>
+ <table>erstellung_netzwerkkarte_tbl</table>
+ <join>existenz_jugendkonferenz</join>
+ </xdim>
+ <ydim>
+ <label>Anzahl</label>
+ <field>(select count(id) from master_tbl_eval_total_view) as anzahl</field>
+ <table>(select DISTINCT count(id) as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl</join>
+ </ydim>
+ </evaluation>
+
+ <evaluation>
+ <id>3</id>
+ <name>Zielgruppenspezifisches Netzwerk</name>
+ <desc>Zielgruppenspezifisches Netzwerk</desc>
+ <basequery>
+ <table>master_tbl_eval_total_view</table>
+ <template>SELECT t.id, %(xfield)s, %(yfield)s from %(from)s t JOIN rg_netzwerk_tbl_view r ON r.master_id = t.id WHERE %(where)s</template>
+ <where>(TRUE)</where>
+ </basequery>
+ <xdim>
+ <label>Anzahl</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl2</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl2</join>
+ </xdim>
+ <ydim>
+ <label>Netzwerk</label>
+ <field>zielgruppen_netzwerk</field>
+ <table>zielgruppen_netzwerk_tbl</table>
+ <join>zielgruppen_netzwerk</join>
+ </ydim>
+ </evaluation>
+
+ <evaluation>
+ <id>4</id>
+ <name>Mitarbeit am Netzwerk</name>
+ <desc>Mitarbeit am Netzwerk</desc>
+ <basequery>
+ <table>master_tbl_eval_total_view</table>
+ <template>SELECT t.id, %(xfield)s, %(yfield)s from %(from)s t JOIN rg_netzwerk_tbl_view r ON r.master_id = t.id WHERE %(where)s</template>
+ <where>(TRUE)</where>
+ </basequery>
+ <xdim>
+ <label>Anzahl</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl2</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl2</join>
+ </xdim>
+ <ydim>
+ <label>Netzwerk</label>
+ <field>mitarbeit_netzwerk</field>
+ <table>zielgruppen_netzwerk_tbl</table>
+ <join>mitarbeit_netzwerk</join>
+ </ydim>
+ </evaluation>
+
+ <evaluation>
+ <id>6</id>
+ <name>Integrationskonzepte</name>
+ <desc>Beteiligung an der Entwicklung von Integrationskonzepten</desc>
+ <basequery>
+ <table>master_tbl_eval_total_view</table>
+ <template>SELECT t.id, %(xfield)s, %(yfield)s from %(from)s t JOIN rg_netzwerk_tbl_view r ON r.master_id = t.id WHERE %(where)s</template>
+ <where>(TRUE)</where>
+ </basequery>
+ <xdim>
+ <label>Anzahl</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl2</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl2</join>
+ </xdim>
+ <ydim>
+ <label>Beteiligung</label>
+ <field>beteiligung_integrationskonzepte</field>
+ <table>beteiligung_integrationskonzepte_tbl</table>
+ <join>beteiligung_integrationskonzepte</join>
+ </ydim>
+ </evaluation>
+
+ <evaluation>
+ <id>5</id>
+ <name>Erstellung der Netzwerkkarte</name>
+ <desc>Erstellung der Netzwerkkarte</desc>
+ <basequery>
+ <table>master_tbl_eval_total_view</table>
+ <template>SELECT id, %(xfield)s, %(yfield)s from %(from)s WHERE %(where)s</template>
+ <where>(TRUE)</where>
+ </basequery>
+ <xdim>
+ <label>Anzahl</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl2</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl2</join>
+ </xdim>
+ <ydim>
+ <label>Netzwerkkarte</label>
+ <field>erstellung_netzwerkkarte</field>
+ <table>erstellung_netzwerkkarte_tbl</table>
+ <join>erstellung_netzwerkkarte</join>
+ </ydim>
+ </evaluation>
+
+ <evaluation>
+ <id>7</id>
+ <name>Träger</name>
+ <desc>Öffentliche und freie Träger der Jugendhilfe</desc>
+ <basequery>
+ <table>master_tbl_eval_total_view</table>
+ <template>SELECT t.id, %(xfield)s, %(yfield)s from %(from)s t JOIN rg_kooperationsbezug_tbl_view r ON r.master_id = t.id WHERE %(where)s</template>
+ <where>(TRUE)</where>
+ </basequery>
+ <xdim>
+ <label>Vorhandensein der Institution</label>
+ <field>bildungsberatung_garantiefonds</field>
+ <table>bildungsberatung_garantiefonds_tbl</table>
+ <join>bildungsberatung_garantiefonds</join>
+ </xdim>
+ <xdim>
+ <label>Kooperationsbezüge</label>
+ <field>institution_ist</field>
+ <table>institution_ist_tbl</table>
+ <join>institution_ist</join>
+ </xdim>
+ <xdim>
+ <label>Umfang der Kooperation</label>
+ <field>institution_angaben</field>
+ <table>institution_angaben_tbl</table>
+ <join>institution_angaben</join>
+ </xdim>
+
+
+ <ydim>
+ <label>Träger</label>
+ <field>institution_art</field>
+ <table>institution_art_tbl</table>
+ <join>institution_art</join>
+ <where>(TRUE)</where>
+ </ydim>
+ </evaluation>
+
+
+ <evaluation>
+ <id>8</id>
+ <name>Bewertung der Kooperation</name>
+ <desc>Zeigt nur Institutionen mit denen eine Kooperation dokumentiert ist</desc>
+ <basequery>
+ <table>master_tbl_eval_total_view</table>
+ <template>SELECT t.id, %(xfield)s, %(yfield)s from %(from)s t JOIN rg_kooperationsbezug_tbl_view r ON r.master_id = t.id WHERE %(where)s</template>
+ <where>(TRUE)</where>
+ </basequery>
+ <xdim>
+ <label>Institution</label>
+ <field>institution_art</field>
+ <table>institution_art_tbl</table>
+ <join>institution_art</join>
+ <where>(TRUE)</where>
+
+ </xdim>
+
+ <ydim>
+ <label>Unterstützt die Institution aktiv den Zugang zur Zielgruppe
+ und / oder kann auf zielgruppenbezogene Angebote der Institution
+ Einfluss genommen werden?</label>
+ <field>institution_unterstuetzt_aktiv</field>
+ <table>erstellung_netzwerkkarte_tbl</table>
+ <join>institution_unterstuetzt_aktiv</join>
+ </ydim>
+
+ <ydim>
+ <label>Der JMD erreicht, dass Maßnahmen und Angebote anders durchgeführt
+ werden (z.B. andere Didaktik oder anderes Verhalten von Lehrkräften)</label>
+ <field>jmd_erreicht_andere_durchfuehrung</field>
+ <table>jmd_erreicht_andere_durchfuehrung_tbl</table>
+ <join>jmd_erreicht_andere_durchfuehrung</join>
+ </ydim>
+ <ydim>
+ <label>Der JMD kann Einfluss darauf nehmen, mit welchen Teilnehmer/innen
+ Maßnahmen und Angebote besetzt werden.</label>
+ <field>jmd_hat_einfluss_teilnehmer</field>
+ <table>jmd_erreicht_andere_durchfuehrung_tbl</table>
+ <join>jmd_hat_einfluss_teilnehmer</join>
+ </ydim>
+ <ydim>
+ <label>Institution unterstützt den Zugang der Zielgruppe zum JMD durch</label>
+ <field>institution_legt_infomaterial</field>
+ <table>jmd_erreicht_andere_durchfuehrung_tbl</table>
+ <join>institution_legt_infomaterial</join>
+ </ydim>
+ <ydim>
+ <label>Institution unterstützt den Zugang der Zielgruppe zum JMD durch
+ aktive Zuführung der jungen Menschen zum JMD</label>
+ <field>institution_zufuehrung_menschen</field>
+ <table>jmd_erreicht_andere_durchfuehrung_tbl</table>
+ <join>institution_zufuehrung_menschen</join>
+ </ydim>
+ <ydim>
+ <label>Gibt es einen intensiven Informationsaustausch und / oder
+ gemeinsame Aktivitäten?</label>
+ <field>besteht_informationsaustausch</field>
+ <table>erstellung_netzwerkkarte_tbl</table>
+ <join>besteht_informationsaustausch</join>
+ </ydim>
+ <ydim>
+ <label>Es besteht ein intensiver und regelmäßiger Informations- und
+ Erfahrungsaustausch (nicht fallbezogen)</label>
+ <field>besteht_regelmaessiger_austausch_fallbezogen</field>
+ <table>jmd_erreicht_andere_durchfuehrung_tbl</table>
+ <join>besteht_regelmaessiger_austausch_fallbezogen</join>
+ </ydim>
+ <ydim>
+ <label>Es besteht ein intensiver und regelmäßiger Informationsaustausch
+ (fallbezogen)</label>
+ <field>besteht_regelmaessiger_austausch_nichtfallbezogen</field>
+ <table>jmd_erreicht_andere_durchfuehrung_tbl</table>
+ <join>besteht_regelmaessiger_austausch_nichtfallbezogen</join>
+ </ydim>
+ <ydim>
+ <label>Es erfolgt eine gemeinsame Abstimmung im Hinblick auf
+ Integrationsförderplanung (fallbezogen)</label>
+ <field>besteht_abstimmung_integrationsfp</field>
+ <table>jmd_erreicht_andere_durchfuehrung_tbl</table>
+ <join>besteht_abstimmung_integrationsfp</join>
+ </ydim>
+ <ydim>
+ <label>Es wird gemeinsam Öffentlichkeits- und Lobbyarbeit durchgeführt</label>
+ <field>besteht_gemeinsame_oeffentlichkeitsarbeit</field>
+ <table>jmd_erreicht_andere_durchfuehrung_tbl</table>
+ <join>besteht_gemeinsame_oeffentlichkeitsarbeit</join>
+ </ydim>
+
+
+ <!-- Art der Kooperation -->
+ <ydim>
+ <label>Kontakt zur Institution besteht über Gremien und / oder
+ gemeinsame Arbeit im Netzwerk</label>
+ <field>kontakt_besteht_ueber_gremien</field>
+ <table>erstellung_netzwerkkarte_tbl</table>
+ <join>kontakt_besteht_ueber_gremien</join>
+ </ydim>
+ <ydim>
+ <label>JMD nimmt an Veranstaltungen der Institution teil</label>
+ <field>jmd_nimmt_an_verstaltungen_teil</field>
+ <table>jmd_erreicht_andere_durchfuehrung_tbl</table>
+ <join>jmd_nimmt_an_verstaltungen_teil</join>
+ </ydim>
+ <ydim>
+ <label>JMD führt in der Institution Informationsveranstaltungen /
+ Beratungen durch</label>
+ <field>jmd_fuehrt_beratung_durch</field>
+ <table>jmd_erreicht_andere_durchfuehrung_tbl</table>
+ <join>jmd_fuehrt_beratung_durch</join>
+ </ydim>
+ <ydim>
+ <label>Kooperation und Aufgabenverteilung sind schriftlich / vertraglich
+ festgelegt</label>
+ <field>kooperation_schriftlich_festgelegt</field>
+ <table>jmd_erreicht_andere_durchfuehrung_tbl</table>
+ <join>kooperation_schriftlich_festgelegt</join>
+ </ydim>
+ <ydim>
+ <label>JMD wird als Partner auf gleicher Augenhöhe wahrgenommen</label>
+ <field>jmd_als_partner_auf_augenhoehe</field>
+ <table>jmd_erreicht_andere_durchfuehrung_tbl</table>
+ <join>jmd_als_partner_auf_augenhoehe</join>
+ </ydim>
+ <ydim>
+ <label>Überwiegende Form des Kontaktes</label>
+ <field>kontaktform</field>
+ <table>kontaktform_tbl</table>
+ <join>kontaktform</join>
+ </ydim>
+
+ <!-- Gesamtbewertung -->
+ <ydim>
+ <label>Gesamtbewertung der Zusammenarbeit in Form von Schulnoten</label>
+ <field>gesamtbewertung</field>
+ <table>gesamtbewertung_tbl</table>
+ <join>gesamtbewertung</join>
+ </ydim>
+
+ </evaluation>
+
+</evaluationset>
\ No newline at end of file
Added: jmd/trunk/jmdstrukturweb/public/xml/eval_struktur.xml
===================================================================
--- jmd/trunk/jmdstrukturweb/public/xml/eval_struktur.xml 2011-05-11 08:16:39 UTC (rev 4956)
+++ jmd/trunk/jmdstrukturweb/public/xml/eval_struktur.xml 2011-05-11 12:11:00 UTC (rev 4957)
@@ -0,0 +1,714 @@
+<evaluationset>
+ <id>1</id>
+ <version>1.0</version>
+ <name>Struktur- und Personaldaten</name>
+ <desc>Analyse der Fallakten nach Phasen und Validität</desc>
+ <evaluation>
+ <id>1</id>
+ <name>Trägergruppe</name>
+ <desc>Zeigt die Gesamtanzahl der Fälle in der Datenbank an.</desc>
+ <basequery>
+ <table>master_tbl_eval_total_view</table>
+ <template>SELECT id, %(xfield)s, %(yfield)s from %(from)s WHERE %(where)s</template>
+ <where>(TRUE)</where>
+ </basequery>
+ <xdim>
+ <label>Träger</label>
+ <field>jmdstruktur</field>
+ <table>jmdstruktur_tbl</table>
+ <join>jmdstruktur</join>
+ </xdim>
+ <ydim>
+ <label>Gesamtzahl Teilnehmer</label>
+ <field>(select count(id) from master_tbl_eval_total_view) as anzahl</field>
+ <table>(select DISTINCT count(id) as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl</join>
+ </ydim>
+ </evaluation>
+
+ <evaluation>
+ <id>2</id>
+ <name>Räumlicher Zuständigkeitsbereich</name>
+ <desc>Zeigt die Zuständigkeitsbereiche an.</desc>
+ <basequery>
+ <table>master_tbl_eval_total_view</table>
+ <template>SELECT id, %(xfield)s, %(yfield)s from %(from)s WHERE %(where)s</template>
+ <where>(TRUE)</where>
+ </basequery>
+ <xdim>
+ <label>Träger</label>
+ <field>raeumliche_zustaendigkeit</field>
+ <table>raeumliche_zustaendigkeit_tbl</table>
+ <join>raeumliche_zustaendigkeit</join>
+ </xdim>
+ <ydim>
+ <label>Gesamtzahl Teilnehmer</label>
+ <field>(select count(id) from master_tbl_eval_total_view) as anzahl</field>
+ <table>(select DISTINCT count(id) as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl</join>
+ </ydim>
+ </evaluation>
+
+ <!-- TODO -->
+ <evaluation>
+ <id>3</id>
+ <name>Integrationskurträger</name>
+ <desc>Der Träger ist auch Integrationskurträger</desc>
+ <basequery>
+ <table>master_tbl_eval_total_view</table>
+ <template>SELECT t.id, %(xfield)s, %(yfield)s from %(from)s t JOIN rg_kooperationsbezug_tbl_view r ON r.master_id = t.id WHERE %(where)s</template>
+ <where>(TRUE)</where>
+ </basequery>
+ <xdim>
+ <label>Träger</label>
+ <field>jmdstruktur</field>
+ <table>jmdstruktur_tbl</table>
+ <join>jmdstruktur</join>
+ </xdim>
+ <ydim>
+ <label>Gesamtzahl</label>
+ <field>institution_art</field>
+ <table>institution_art_tbl</table>
+ <join>institution_art</join>
+ <where>(institution_art = 20)</where>
+ </ydim>
+ </evaluation>
+
+
+ <evaluation>
+ <id>4</id>
+ <name>Jugendsprachkurse</name>
+ <desc>Der Träger ist auch Jugendsprachkurse an</desc>
+ <basequery>
+ <table>master_tbl_eval_total_view</table>
+ <template>SELECT t.id, %(xfield)s, %(yfield)s from %(from)s t JOIN rg_kjp_gruppenangebote_tbl_view r ON r.master_id = t.id WHERE %(where)s</template>
+ <where>(TRUE)</where>
+ </basequery>
+ <xdim>
+ <label>Träger</label>
+ <field>jmdstruktur</field>
+ <table>jmdstruktur_tbl</table>
+ <join>jmdstruktur</join>
+ </xdim>
+ <ydim>
+ <label>Gesamtzahl</label>
+ <field>kjp_grp_art_angebot</field>
+ <table>kjp_grp_art_angebot_tbl</table>
+ <join>kjp_grp_art_angebot</join>
+ <where>(kjp_grp_art_angebot = 3)</where>
+ </ydim>
+ </evaluation>
+
+
+ <evaluation>
+ <id>5</id>
+ <name>Personelle Austattung</name>
+ <desc>Hauptamtliche - in Stellenanteile</desc>
+ <basequery>
+ <table>master_tbl_eval_total_view</table>
+ <template>SELECT id, anzahl_ha_stellenteile, %(xfield)s, %(yfield)s from %(from)s WHERE %(where)s</template>
+ <where>(TRUE)</where>
+ <aggregate>(SUM(anzahl_ha_stellenteile))</aggregate>
+ </basequery>
+ <xdim>
+ <label>Anzahl</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl2</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl2</join>
+ </xdim>
+ <ydim>
+ <label>Anzahl</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl</join>
+ <where>(TRUE)</where>
+ </ydim>
+ </evaluation>
+ <evaluation>
+ <id>10</id>
+ <name>Personelle Austattung</name>
+ <desc>Hauptamtliche - in Personen</desc>
+ <basequery>
+ <table>master_tbl_eval_total_view</table>
+ <template>SELECT id, anzahl_ha_personen, %(xfield)s, %(yfield)s from %(from)s WHERE %(where)s</template>
+ <where>(TRUE)</where>
+ <aggregate>(SUM(anzahl_ha_personen))</aggregate>
+ </basequery>
+ <xdim>
+ <label>Anzahl</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl2</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl2</join>
+ </xdim>
+ <ydim>
+ <label>Anzahl</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl</join>
+ <where>(TRUE)</where>
+ </ydim>
+ </evaluation>
+ <evaluation>
+ <id>11</id>
+ <name>Personelle Austattung</name>
+ <desc>Hauptamtliche - männlich</desc>
+ <basequery>
+ <table>master_tbl_eval_total_view</table>
+ <template>SELECT id, anzahl_ha_maennlich, %(xfield)s, %(yfield)s from %(from)s WHERE %(where)s</template>
+ <where>(TRUE)</where>
+ <aggregate>(SUM(anzahl_ha_maennlich))</aggregate>
+ </basequery>
+ <xdim>
+ <label>Anzahl</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl2</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl2</join>
+ </xdim>
+ <ydim>
+ <label>Anzahl</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl</join>
+ <where>(TRUE)</where>
+ </ydim>
+ </evaluation>
+ <evaluation>
+ <id>12</id>
+ <name>Personelle Austattung</name>
+ <desc>Hauptamtliche - weiblich</desc>
+ <basequery>
+ <table>master_tbl_eval_total_view</table>
+ <template>SELECT id, anzahl_ha_weiblich, %(xfield)s, %(yfield)s from %(from)s WHERE %(where)s</template>
+ <where>(TRUE)</where>
+ <aggregate>(SUM(anzahl_ha_weiblich))</aggregate>
+ </basequery>
+ <xdim>
+ <label>Anzahl</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl2</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl2</join>
+ </xdim>
+ <ydim>
+ <label>Anzahl</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl</join>
+ <where>(TRUE)</where>
+ </ydim>
+ </evaluation>
+ <evaluation>
+ <id>12</id>
+ <name>Personelle Austattung</name>
+ <desc>Hauptamtliche - mit Migrationshintergrund</desc>
+ <basequery>
+ <table>master_tbl_eval_total_view</table>
+ <template>SELECT id, anzahl_ha_migration, %(xfield)s, %(yfield)s from %(from)s WHERE %(where)s</template>
+ <where>(TRUE)</where>
+ <aggregate>(SUM(anzahl_ha_migration))</aggregate>
+ </basequery>
+ <xdim>
+ <label>Anzahl</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl2</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl2</join>
+ </xdim>
+ <ydim>
+ <label>Anzahl</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl</join>
+ <where>(TRUE)</where>
+ </ydim>
+ </evaluation>
+
+ <evaluation>
+ <id>6</id>
+ <name>Personelle Austattung</name>
+ <desc>Honorarkräfte - in Personen</desc>
+ <basequery>
+ <table>master_tbl_eval_total_view</table>
+ <template>SELECT id, anzahl_nha_personen, %(xfield)s, %(yfield)s from %(from)s WHERE %(where)s</template>
+ <where>(TRUE)</where>
+ <aggregate>(SUM(anzahl_nha_personen))</aggregate>
+ </basequery>
+ <xdim>
+ <label>Anzahl</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl2</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl2</join>
+ </xdim>
+ <ydim>
+ <label>Anzahl</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl</join>
+ <where>(TRUE)</where>
+ </ydim>
+ </evaluation>
+
+ <evaluation>
+ <id>14</id>
+ <name>Personelle Austattung</name>
+ <desc>Honorarkräfte - männlich</desc>
+ <basequery>
+ <table>master_tbl_eval_total_view</table>
+ <template>SELECT id, anzahl_nha_maennlich, %(xfield)s, %(yfield)s from %(from)s WHERE %(where)s</template>
+ <where>(TRUE)</where>
+ <aggregate>(SUM(anzahl_nha_maennlich))</aggregate>
+ </basequery>
+ <xdim>
+ <label>Anzahl</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl2</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl2</join>
+ </xdim>
+ <ydim>
+ <label>Anzahl</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl</join>
+ <where>(TRUE)</where>
+ </ydim>
+ </evaluation>
+
+ <evaluation>
+ <id>15</id>
+ <name>Personelle Austattung</name>
+ <desc>Honorarkräfte - weiblich</desc>
+ <basequery>
+ <table>master_tbl_eval_total_view</table>
+ <template>SELECT id, anzahl_nha_weiblich, %(xfield)s, %(yfield)s from %(from)s WHERE %(where)s</template>
+ <where>(TRUE)</where>
+ <aggregate>(SUM(anzahl_nha_weiblich))</aggregate>
+ </basequery>
+ <xdim>
+ <label>Anzahl</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl2</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl2</join>
+ </xdim>
+ <ydim>
+ <label>Anzahl</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl</join>
+ <where>(TRUE)</where>
+ </ydim>
+ </evaluation>
+
+ <evaluation>
+ <id>16</id>
+ <name>Personelle Austattung</name>
+ <desc>Honorarkräfte - mit Migrationshintergrund</desc>
+ <basequery>
+ <table>master_tbl_eval_total_view</table>
+ <template>SELECT id, anzahl_nha_migration, %(xfield)s, %(yfield)s from %(from)s WHERE %(where)s</template>
+ <where>(TRUE)</where>
+ <aggregate>(SUM(anzahl_nha_migration))</aggregate>
+ </basequery>
+ <xdim>
+ <label>Anzahl</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl2</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl2</join>
+ </xdim>
+ <ydim>
+ <label>Anzahl</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl</join>
+ <where>(TRUE)</where>
+ </ydim>
+ </evaluation>
+
+ <evaluation>
+ <id>7</id>
+ <name>Personelle Austattung</name>
+ <desc>Ehrenamtliche - in Personen</desc>
+ <basequery>
+ <table>master_tbl_eval_total_view</table>
+ <template>SELECT id, anzahl_ea_personen, %(xfield)s, %(yfield)s from %(from)s WHERE %(where)s</template>
+ <where>(TRUE)</where>
+ <aggregate>(SUM(anzahl_ea_personen))</aggregate>
+ </basequery>
+ <xdim>
+ <label>Anzahl</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl2</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl2</join>
+ </xdim>
+ <ydim>
+ <label>Anzahl</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl</join>
+ <where>(TRUE)</where>
+ </ydim>
+ </evaluation>
+
+ <evaluation>
+ <id>17</id>
+ <name>Personelle Austattung</name>
+ <desc>Ehrenamtliche - männlich</desc>
+ <basequery>
+ <table>master_tbl_eval_total_view</table>
+ <template>SELECT id, anzahl_ea_maennlich, %(xfield)s, %(yfield)s from %(from)s WHERE %(where)s</template>
+ <where>(TRUE)</where>
+ <aggregate>(SUM(anzahl_ea_maennlich))</aggregate>
+ </basequery>
+ <xdim>
+ <label>Anzahl</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl2</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl2</join>
+ </xdim>
+ <ydim>
+ <label>Anzahl</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl</join>
+ <where>(TRUE)</where>
+ </ydim>
+ </evaluation>
+
+ <evaluation>
+ <id>18</id>
+ <name>Personelle Austattung</name>
+ <desc>Ehrenamtliche - weiblich</desc>
+ <basequery>
+ <table>master_tbl_eval_total_view</table>
+ <template>SELECT id, anzahl_ea_weiblich, %(xfield)s, %(yfield)s from %(from)s WHERE %(where)s</template>
+ <where>(TRUE)</where>
+ <aggregate>(SUM(anzahl_ea_weiblich))</aggregate>
+ </basequery>
+ <xdim>
+ <label>Anzahl</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl2</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl2</join>
+ </xdim>
+ <ydim>
+ <label>Anzahl</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl</join>
+ <where>(TRUE)</where>
+ </ydim>
+ </evaluation>
+
+ <evaluation>
+ <id>19</id>
+ <name>Personelle Austattung</name>
+ <desc>Ehrenamtliche - mit Migrationshintergrund</desc>
+ <basequery>
+ <table>master_tbl_eval_total_view</table>
+ <template>SELECT id, anzahl_ea_migration, %(xfield)s, %(yfield)s from %(from)s WHERE %(where)s</template>
+ <where>(TRUE)</where>
+ <aggregate>(SUM(anzahl_ea_migration))</aggregate>
+ </basequery>
+ <xdim>
+ <label>Anzahl</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl2</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl2</join>
+ </xdim>
+ <ydim>
+ <label>Anzahl</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl</join>
+ <where>(TRUE)</where>
+ </ydim>
+ </evaluation>
+
+ <evaluation>
+ <id>20</id>
+ <name>Personelle Austattung</name>
+ <desc>Anzahl der Mitarbeiter pro JMD insgesamt in Personen</desc>
+ <basequery>
+ <table>master_tbl_eval_total_view</table>
+ <template>SELECT id, anzahl_gesamt_personen, %(xfield)s, %(yfield)s from %(from)s WHERE %(where)s</template>
+ <where>(TRUE)</where>
+ <aggregate>(SUM(anzahl_gesamt_personen))</aggregate>
+ </basequery>
+ <xdim>
+ <label>Anzahl</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl2</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl2</join>
+ </xdim>
+ <ydim>
+ <label>Anzahl</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl</join>
+ <where>(TRUE)</where>
+ </ydim>
+ </evaluation>
+
+ <!-- ************************************************
+ Personelle Austattung
+ ************************************************ -->
+
+ <evaluation>
+ <id>8</id>
+ <name>Prozentuale Aufteilung der Arbeit</name>
+ <desc>Individuelle Begleitung des jungen Menschen im CM</desc>
+ <basequery>
+ <table>master_tbl_eval_total_view</table>
+ <template>SELECT id, verteilung_aa_begleitung_cm, %(xfield)s, %(yfield)s from %(from)s WHERE %(where)s</template>
+ <where>(TRUE)</where>
+ <aggregate>(SUM(verteilung_aa_begleitung_cm))</aggregate>
+ </basequery>
+ <xdim>
+ <label>Anzahl</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl2</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl2</join>
+ </xdim>
+ <ydim>
+ <label>Anzahl</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl</join>
+ <where>(TRUE)</where>
+ </ydim>
+ </evaluation>
+
+ <evaluation>
+ <id>21</id>
+ <name>Prozentuale Aufteilung der Arbeit</name>
+ <desc>Individuelle Beratung junger Mensch</desc>
+ <basequery>
+ <table>master_tbl_eval_total_view</table>
+ <template>SELECT id, verteilung_aa_betreuung, %(xfield)s, %(yfield)s from %(from)s WHERE %(where)s</template>
+ <where>(TRUE)</where>
+ <aggregate>(SUM(verteilung_aa_betreuung))</aggregate>
+ </basequery>
+ <xdim>
+ <label>Anzahl</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl2</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl2</join>
+ </xdim>
+ <ydim>
+ <label>Anzahl</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl</join>
+ <where>(TRUE)</where>
+ </ydim>
+ </evaluation>
+
+ <evaluation>
+ <id>22</id>
+ <name>Prozentuale Aufteilung der Arbeit</name>
+ <desc>Sozialpädagogische Angebote</desc>
+ <basequery>
+ <table>master_tbl_eval_total_view</table>
+ <template>SELECT id, verteilung_aa_gruppenangebote, %(xfield)s, %(yfield)s from %(from)s WHERE %(where)s</template>
+ <where>(TRUE)</where>
+ <aggregate>(SUM(verteilung_aa_gruppenangebote))</aggregate>
+ </basequery>
+ <xdim>
+ <label>Anzahl</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl2</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl2</join>
+ </xdim>
+ <ydim>
+ <label>Anzahl</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl</join>
+ <where>(TRUE)</where>
+ </ydim>
+ </evaluation>
+
+ <evaluation>
+ <id>23</id>
+ <name>Prozentuale Aufteilung der Arbeit</name>
+ <desc>Netzwerkarbeit</desc>
+ <basequery>
+ <table>master_tbl_eval_total_view</table>
+ <template>SELECT id, verteilung_aa_netzwerkarbeit, %(xfield)s, %(yfield)s from %(from)s WHERE %(where)s</template>
+ <where>(TRUE)</where>
+ <aggregate>(SUM(verteilung_aa_netzwerkarbeit))</aggregate>
+ </basequery>
+ <xdim>
+ <label>Anzahl</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl2</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl2</join>
+ </xdim>
+ <ydim>
+ <label>Anzahl</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl</join>
+ <where>(TRUE)</where>
+ </ydim>
+ </evaluation>
+
+ <evaluation>
+ <id>24</id>
+ <name>Prozentuale Aufteilung der Arbeit</name>
+ <desc>Öffentlichkeitsarbeit, interkulturelle Öffnung</desc>
+ <basequery>
+ <table>master_tbl_eval_total_view</table>
+ <template>SELECT id, verteilung_aa_oeffentlichkeit, %(xfield)s, %(yfield)s from %(from)s WHERE %(where)s</template>
+ <where>(TRUE)</where>
+ <aggregate>(SUM(verteilung_aa_oeffentlichkeit))</aggregate>
+ </basequery>
+ <xdim>
+ <label>Anzahl</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl2</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl2</join>
+ </xdim>
+ <ydim>
+ <label>Anzahl</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl</join>
+ <where>(TRUE)</where>
+ </ydim>
+ </evaluation>
+
+ <evaluation>
+ <id>25</id>
+ <name>Prozentuale Aufteilung der Arbeit</name>
+ <desc>Informationssammlung, Analyse, Evaluation</desc>
+ <basequery>
+ <table>master_tbl_eval_total_view</table>
+ <template>SELECT id, verteilung_aa_evaluation, %(xfield)s, %(yfield)s from %(from)s WHERE %(where)s</template>
+ <where>(TRUE)</where>
+ <aggregate>(SUM(verteilung_aa_evaluation))</aggregate>
+ </basequery>
+ <xdim>
+ <label>Anzahl</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl2</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl2</join>
+ </xdim>
+ <ydim>
+ <label>Anzahl</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl</join>
+ <where>(TRUE)</where>
+ </ydim>
+ </evaluation>
+
+ <evaluation>
+ <id>26</id>
+ <name>Dokumentation</name>
+ <desc>Sozialpädagogische Angebote</desc>
+ <basequery>
+ <table>master_tbl_eval_total_view</table>
+ <template>SELECT id, verteilung_aa_dokumentation, %(xfield)s, %(yfield)s from %(from)s WHERE %(where)s</template>
+ <where>(TRUE)</where>
+ <aggregate>(SUM(verteilung_aa_dokumentation))</aggregate>
+ </basequery>
+ <xdim>
+ <label>Anzahl</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl2</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl2</join>
+ </xdim>
+ <ydim>
+ <label>Anzahl</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl</join>
+ <where>(TRUE)</where>
+ </ydim>
+ </evaluation>
+
+ <evaluation>
+ <id>27</id>
+ <name>Prozentuale Aufteilung der Arbeit</name>
+ <desc>sonstiges</desc>
+ <basequery>
+ <table>master_tbl_eval_total_view</table>
+ <template>SELECT id, verteilung_aa_sonstiges, %(xfield)s, %(yfield)s from %(from)s WHERE %(where)s</template>
+ <where>(TRUE)</where>
+ <aggregate>(SUM(verteilung_aa_sonstiges))</aggregate>
+ </basequery>
+ <xdim>
+ <label>Anzahl</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl2</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl2</join>
+ </xdim>
+ <ydim>
+ <label>Anzahl</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl</join>
+ <where>(TRUE)</where>
+ </ydim>
+ </evaluation>
+
+
+ <evaluation>
+ <id>9</id>
+ <name>Bildungsberatung Garantiefonds Hochschule</name>
+ <desc>Angaben zu Bildungsberatung Garantiefonds Hochschule</desc>
+ <basequery>
+ <table>master_tbl_eval_total_view</table>
+ <template>SELECT id, %(xfield)s, %(yfield)s from %(from)s WHERE %(where)s</template>
+ <where>(TRUE)</where>
+ </basequery>
+ <xdim>
+ <label>Anzahl</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl2</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl2</join>
+ </xdim>
+ <ydim>
+ <label>Bildungsberatung Garantiefonds Hochschule</label>
+ <field>bildungsberatung_garantiefonds</field>
+ <table>bildungsberatung_garantiefonds_tbl</table>
+ <join>bildungsberatung_garantiefonds</join>
+ </ydim>
+ <ydim>
+ <label>sonstiges</label>
+ <field>(select SUM(bildungsberatung_beratungsfaelle) from master_tbl_eval_total_view) as anzahl)</field>
+ <table>(select DISTINCT count(id) as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl</join>
+ </ydim>
+ <ydim>
+ <label>Anzahl der Beratungsfälle</label>
+ <field>(select SUM(bildungsberatung_beratungsfaelle) from master_tbl_eval_total_view) as anzahl</field>
+ <table>(select DISTINCT count(id) as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl</join>
+ </ydim>
+ </evaluation>
+
+ <evaluation>
+ <id>29</id>
+ <name>Bildungsberatung Garantiefonds Hochschule</name>
+ <desc>Anzahl der Beratungsfälle</desc>
+ <basequery>
+ <table>master_tbl_eval_total_view</table>
+ <template>SELECT id, bildungsberatung_beratungsfaelle, %(xfield)s, %(yfield)s from %(from)s WHERE %(where)s</template>
+ <where>(TRUE)</where>
+ <aggregate>(SUM(bildungsberatung_beratungsfaelle))</aggregate>
+ </basequery>
+ <xdim>
+ <label>Anzahl</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl2</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl2</join>
+ </xdim>
+ <ydim>
+ <label>Anzahl</label>
+ <field>(select DISTINCT 1 from master_tbl_eval_total_view) as anzahl</field>
+ <table>(select DISTINCT 1 as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
+ <join>anzahl</join>
+ <where>(TRUE)</where>
+ </ydim>
+ </evaluation>
+
+</evaluationset>
\ No newline at end of file
Modified: jmd/trunk/jmdweb/public/xml/eval_zielgruppe.xml
===================================================================
--- jmd/trunk/jmdweb/public/xml/eval_zielgruppe.xml 2011-05-11 08:16:39 UTC (rev 4956)
+++ jmd/trunk/jmdweb/public/xml/eval_zielgruppe.xml 2011-05-11 12:11:00 UTC (rev 4957)
@@ -323,21 +323,21 @@
<field>(SELECT COUNT(id) FROM master_tbl_eval_total_view) as anzahl</field>
<table>(select DISTINCT count(id) as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
<join>anzahl</join>
- <where>(staatsangehoerigkeit = 29 AND staatsangehoerigkeit_weitere in (-1, -3, 199))</where>
+ <where>(staatsangehoerigkeit = 29 AND staatsangehoerigkeit_weitere in (-1, -3, 29, 199))</where>
</ydim>
<ydim>
<label>Andere</label>
<field>(SELECT COUNT(id) FROM master_tbl_eval_total_view) as anzahl</field>
<table>(select DISTINCT count(id) as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
<join>anzahl</join>
- <where>(staatsangehoerigkeit NOT IN (29, -1, -3))</where>
+ <where>(staatsangehoerigkeit NOT IN (29, -1, -3) AND staatsangehoerigkeit_weitere != 29 )</where>
</ydim>
<ydim>
<label>Deutsch und eine andere</label>
<field>(SELECT COUNT(id) FROM master_tbl_eval_total_view) as anzahl</field>
<table>(select DISTINCT count(id) as id, 'Gesamt' as value from master_tbl_eval_total_view)</table>
<join>anzahl</join>
- <where>(staatsangehoerigkeit = 29 AND staatsangehoerigkeit_weitere NOT IN (-1, -3, 199))</where>
+ <where>( (staatsangehoerigkeit = 29 AND staatsangehoerigkeit_weitere NOT IN (-1, -3, 29, 199)) OR (staatsangehoerigkeit_weitere = 29 AND staatsangehoerigkeit NOT IN (-1, -3, 29)) )</where>
</ydim>
<ydim>
<label>unbekannt/keine Angabe</label>
@@ -523,7 +523,7 @@
</basequery>
<xdim>
<label>Geschlecht</label>
- <field>geschlecht</field>
+ <field>geschlecht</field>
<table>geschlecht_tbl</table>
<join>geschlecht</join>
</xdim>
More information about the Mpuls-commits
mailing list