[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