[Mpuls-commits] r2683 - in wasko/branches/2.0: . jmdweb/public/xml
scm-commit@wald.intevation.org
scm-commit at wald.intevation.org
Thu May 6 16:23:35 CEST 2010
Author: roland
Date: 2010-05-06 16:23:32 +0200 (Thu, 06 May 2010)
New Revision: 2683
Modified:
wasko/branches/2.0/ChangeLog
wasko/branches/2.0/jmdweb/public/xml/eval_zielgruppe.xml
Log:
New rules for analysis
Modified: wasko/branches/2.0/ChangeLog
===================================================================
--- wasko/branches/2.0/ChangeLog 2010-05-06 10:28:17 UTC (rev 2682)
+++ wasko/branches/2.0/ChangeLog 2010-05-06 14:23:32 UTC (rev 2683)
@@ -1,5 +1,9 @@
2010-05-06 Roland Geider <roland.geider at intevation.de>
+ * jmdweb/public/xml/eval_zielgruppe.xml: New rules for analysis
+
+2010-05-06 Roland Geider <roland.geider at intevation.de>
+
* mpulsweb/controllers/caseappointment.py:
* mpulsweb/templates/casemanagement/showAppointment.mako: Load cases into
session when opening caseappointments.
Modified: wasko/branches/2.0/jmdweb/public/xml/eval_zielgruppe.xml
===================================================================
--- wasko/branches/2.0/jmdweb/public/xml/eval_zielgruppe.xml 2010-05-06 10:28:17 UTC (rev 2682)
+++ wasko/branches/2.0/jmdweb/public/xml/eval_zielgruppe.xml 2010-05-06 14:23:32 UTC (rev 2683)
@@ -23,7 +23,7 @@
<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>(date_part('year', age(datum_ea_start, geburtsdatum)) >= 12 AND date_part('year', age(datum_ea_start, geburtsdatum)) <= 14)
+ <where>(date_part('year', age('%(edate)s'::date, geburtsdatum)) >= 12 AND date_part('year', age('%(edate)s'::date, geburtsdatum)) <= 14)
</where>
</ydim>
<ydim>
@@ -31,21 +31,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>(date_part('year', age(datum_ea_start, geburtsdatum)) > 14 AND date_part('year', age(datum_ea_start, geburtsdatum)) <= 18)</where>
+ <where>(date_part('year', age('%(edate)s'::date, geburtsdatum)) > 14 AND date_part('year', age('%(edate)s'::date, geburtsdatum)) <= 18)</where>
</ydim>
<ydim>
<label>18 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>(date_part('year', age(datum_ea_start, geburtsdatum)) > 18 AND date_part('year', age(datum_ea_start, geburtsdatum)) <= 27)</where>
+ <where>(date_part('year', age('%(edate)s'::date, geburtsdatum)) > 18 AND date_part('year', age('%(edate)s'::date, geburtsdatum)) <= 27)</where>
</ydim>
<ydim>
<label>Gesamt</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>(date_part('year', age(datum_ea_start, geburtsdatum)) >= 12 AND date_part('year', age(datum_ea_start, geburtsdatum)) <= 27)</where>
+ <where>(date_part('year', age('%(edate)s'::date, geburtsdatum)) >= 12 AND date_part('year', age('%(edate)s'::date, geburtsdatum)) <= 27)</where>
</ydim>
</evaluation>
<evaluation>
@@ -114,4 +114,313 @@
<join>aufenthaltsstatus</join>
</ydim>
</evaluation>
+
+
+ <evaluation>
+ <id>5</id>
+ <name>Dauer des Aufenhaltest</name>
+ <desc>Dauer des Aufenhaltest</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>Geschlecht</label>
+ <field>geschlecht</field>
+ <table>geschlecht_tbl</table>
+ <join>geschlecht</join>
+ </xdim>
+ <ydim>
+ <label>Zuzug im letzten Jahr</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>(date_part('year', age(datum_ea_start, einreisedatum)) <= 1
+ AND date_part('year', age(datum_ea_start, einreisedatum)) < 3)</where>
+ </ydim>
+ <ydim>
+ <label>Zuzug zwischen 3 und 6 Jahren</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>(date_part('year', age(datum_ea_start, einreisedatum)) <= 3
+ AND date_part('year', age(datum_ea_start, einreisedatum)) < 6)</where>
+ </ydim>
+ <ydim>
+ <label>Zuzug zwischen 6 und 10 Jahren</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>(date_part('year', age(datum_ea_start, einreisedatum)) <= 6
+ AND date_part('year', age(datum_ea_start, einreisedatum)) < 10)</where>
+ </ydim>
+ <ydim>
+ <label>Zuzug vor mehr als 10 Jahren</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>(date_part('year', age(datum_ea_start, einreisedatum)) <= 10)</where>
+ </ydim>
+ <ydim>
+ <label>Seit der Geburt in Deutschland</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>(geburtsland = 29)</where>
+ </ydim>
+ </evaluation>
+
+
+ <evaluation>
+ <id>6</id>
+ <name>Muttersprache</name>
+ <desc>Muttersprache</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>Geschlecht</label>
+ <field>geschlecht</field>
+ <table>geschlecht_tbl</table>
+ <join>geschlecht</join>
+ </xdim>
+ <ydim>
+ <label>Muttersprache</label>
+ <field>sprache_zuhause</field>
+ <table>(SELECT * FROM mutter_muttersprache_tbl WHERE id IN (11, 77, 3, 4, 5))</table>
+ <join>sprache_zuhause</join>
+ </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>(sprache_zuhause NOT IN (11, 77, 3, 4, 5))</where>
+ </ydim>
+ </evaluation>
+
+ <evaluation>
+ <id>7</id>
+ <name>Staatsangehörigkeit</name>
+ <desc>Staatsangehörigkeit</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>Geschlecht</label>
+ <field>geschlecht</field>
+ <table>geschlecht_tbl</table>
+ <join>geschlecht</join>
+ </xdim>
+ <ydim>
+ <label>Deutsch</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 = 193)</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>
+ </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, 193))</where>
+ </ydim>
+ </evaluation>
+
+ <evaluation>
+ <id>8</id>
+ <name>Aktuelle Situation</name>
+ <desc>Aktuelle Situation</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>Geschlecht</label>
+ <field>geschlecht</field>
+ <table>geschlecht_tbl</table>
+ <join>geschlecht</join>
+ </xdim>
+ <ydim>
+ <label>Situation</label>
+ <field>aktuelle_situation</field>
+ <table>aktuelle_situation_tbl</table>
+ <join>aktuelle_situation</join>
+ </ydim>
+ </evaluation>
+
+ <evaluation>
+ <id>9</id>
+ <name>Derzeit besuchte Schule</name>
+ <desc>Derzeit besuchte Schule (falls Schulpflichtig)</desc>
+ <basequery>
+ <table>master_tbl_eval_total_view</table>
+ <template>SELECT id, %(xfield)s, %(yfield)s from %(from)s WHERE %(where)s</template>
+ <where>(aktuelle_situation = 1)</where>
+ </basequery>
+ <xdim>
+ <label>Geschlecht</label>
+ <field>geschlecht</field>
+ <table>geschlecht_tbl</table>
+ <join>geschlecht</join>
+ </xdim>
+ <ydim>
+ <label>Schule</label>
+ <field>aktuelle_schule</field>
+ <table>aktuelle_schule_tbl</table>
+ <join>aktuelle_schule</join>
+ </ydim>
+ </evaluation>
+
+ <evaluation>
+ <id>10</id>
+ <name>Derzeit besuchte Maßnahme</name>
+ <desc>Derzeit besuchte Maßnahme (falls in der Maßnahme)</desc>
+ <basequery>
+ <table>master_tbl_eval_total_view</table>
+ <template>SELECT id, %(xfield)s, %(yfield)s from %(from)s WHERE %(where)s</template>
+ <where>(aktuelle_situation = 5)</where>
+ </basequery>
+ <xdim>
+ <label>Geschlecht</label>
+ <field>geschlecht</field>
+ <table>geschlecht_tbl</table>
+ <join>geschlecht</join>
+ </xdim>
+ <ydim>
+ <label>Massnahme</label>
+ <field>aktuelle_massnahme_art</field>
+ <table>aktuelle_massnahme_art_tbl</table>
+ <join>aktuelle_massnahme_art</join>
+ </ydim>
+ </evaluation>
+
+ <evaluation>
+ <id>11</id>
+ <name>Höchster anerkannter Schulabschluss</name>
+ <desc>Höchster in Deutschland anerkannter Schulabschluss</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>Geschlecht</label>
+ <field>geschlecht</field>
+ <table>geschlecht_tbl</table>
+ <join>geschlecht</join>
+ </xdim>
+ <ydim>
+ <label>Abschluss</label>
+ <field>hoechster_schulabschluss</field>
+ <table>hoechster_schulabschluss_tbl</table>
+ <join>hoechster_schulabschluss</join>
+ </ydim>
+ </evaluation>
+
+ <evaluation>
+ <id>12</id>
+ <name>Abschluss äquivalent anerkannt</name>
+ <desc>Abschluss äquivalent anerkannt</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>Geschlecht</label>
+ <field>geschlecht</field>
+ <table>geschlecht_tbl</table>
+ <join>geschlecht</join>
+ </xdim>
+ <ydim>
+ <label>Abschluss</label>
+ <field>hoechster_berufsabschluss_ausland_aequi_anerkannt</field>
+ <table>(SELECT * FROM hoechster_schulabschluss_ausland_anerkannt_tbl WHERE id IN (0, 1))</table>
+ <join>hoechster_berufsabschluss_ausland_aequi_anerkannt</join>
+ </ydim>
+ </evaluation>
+
+ <evaluation>
+ <id>13</id>
+ <name>Höchster anerkannter Berufsabschluss</name>
+ <desc>Höchster in Deutschland anerkannter Berufsabschluss</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>Geschlecht</label>
+ <field>geschlecht</field>
+ <table>geschlecht_tbl</table>
+ <join>geschlecht</join>
+ </xdim>
+ <ydim>
+ <label>Abschluss</label>
+ <field>hoechster_berufsabschluss</field>
+ <table>hoechster_berufsabschluss_tbl</table>
+ <join>hoechster_berufsabschluss</join>
+ </ydim>
+ </evaluation>
+
+ <evaluation>
+ <id>14</id>
+ <name>Abschluss anerkannt</name>
+ <desc>Abschluss anerkannt</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>Geschlecht</label>
+ <field>geschlecht</field>
+ <table>geschlecht_tbl</table>
+ <join>geschlecht</join>
+ </xdim>
+ <ydim>
+ <label>Anerkannt</label>
+ <field>hoechster_schulabschluss_ausland_anerkannt</field>
+ <table>(SELECT * FROM hoechster_schulabschluss_ausland_anerkannt_tbl WHERE id IN (0, 1))</table>
+ <join>hoechster_schulabschluss_ausland_anerkannt</join>
+ </ydim>
+ </evaluation>
+
+ <evaluation>
+ <id>15</id>
+ <name>Zugang des/r Jugendlichen in den JMD</name>
+ <desc>Zugang des/r Jugendlichen in den JMD</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>Geschlecht</label>
+ <field>geschlecht</field>
+ <table>geschlecht_tbl</table>
+ <join>geschlecht</join>
+ </xdim>
+ <ydim>
+ <label>Zugang</label>
+ <field>zugang</field>
+ <table>zugang_tbl</table>
+ <join>zugang</join>
+ </ydim>
+ </evaluation>
</evaluationset>
More information about the Mpuls-commits
mailing list