FILTER (Textmarken 2.0 - Beispiele)


ZU BEACHTEN!

Schlüsselwörter unterstützen die Optionen und die Ausgabe kann noch exakter gesteuert werden. Vor den Schlüsselwörtern ist immer ein Leerzeichen zu setzen.

Die Ausgabe erfolgt immer für einen einzelnen Teilnehmer. Beim Hochladen neuer Dokumentvorlagen im E_Ausgabeeditor wird festgelegt, ob ein einzelner Teilnehmer "Einzelausgabe" oder mehrere Teilnehmer "Gruppenausgabe" ausgegeben werden sollen. Im B_Ausgabe über den "Vorlagen Test" entscheidet die Checkbox „Gruppenausgabe“, ob mehrer Teilnehmer ausgegeben werden. (Kurzer Weg - schnell zum Ziel: Gruppenausgabe für Textmarken 2.0)

Die Optionen und Schlüsselwörter können in einer Textmarke sinnvoll kombiniert werden.

SCHLÜSSELWÖRTER

BESCHREIBUNG

ANWENDUNG

FILTER

filtern und verwenden von WAHR und FALSCH; UND und/oder ODER

Zeitraum, Anwesenheit, Listeneinträge...

AUSWAHL

in Zusammenhang mit FILTER

eigene Formulare und Anwesenheit-Datum...

ELEMENTE

bestimmte Einträge einer Liste

erster Eintrag, letzter Eintrag, erster bis vierter Eintrag...

TRENNER

Feldtrennzeichen (FE); Datensatztrennungszeichen (DS)

FE = Inhalte mit Komma trennen; DS = neue Zeilen erzeugen


Beispiel: Die Gruppe "BvB & abH Teilnehmer", Teilnehmer, die sowohl in der Maßnahme "@ BvB und KoBV" als auch in der "@ abH" teilnahmen bzw. teilnehmen. Die Zeiträume sind unterschiedlich. Die Teilnahme "@ abH" ist bei allen Teilnehmern die Standardteilnahme. Im AB_Teilnehmerdaten können Betreuer (Personal) hinterlegt werden. Es wird nach Standardbetreuer und nicht Standardbetreuer unterschieden. Mit dem Schlüsselwort FILTER kann die Ausgabe nicht nur danach, sondern auch nach Kontakttyp wie Auftraggeber, Bildungsträger, Kontaktname oder Funktion spezifiziert werden.

Kombinationen mit WAHR und FALSCH und mit UND und/oder ODER sind möglich. Insbesondere bei der Zeitraumfilterung helfen die Zeichen größer ">" und kleiner "<" sowie größer-gleich ">=" und kleiner-gleich "<=". Für die Filterung im AB_Anwesenheit wird zusätzlich das Schlüsselwort AUSWAHL genutzt.


Kurzer Weg - schnell zum Ziel:






FILTER(tbetreuungen) Gruppenausgabe (Standardbetreuer)

Teilnehmergruppe "BvB & abH Teilnehmer" im Fokus:

König, Alex

Urban, Mia

Walder, Sören


Standardteilnahme Bezeichnung:

"@ abH"


Betreuer (AB_Teilnehmerdaten)

Standardbetreuer (Bildungsträger & Auftraggeber):

Brade Karsten; Fröhlich Ernst

Fröhlich Ernst; Brade Karsten

Hahn Morten; Hell Hanni



[t.nachname]

[tbetreuungenperson.nachname,vorname FILTER(WAHR(tbetreuungen.@standard))]

NUR Standardbetreuer "Bildungsträger"

[tbetreuungenperson.nachname,vorname FILTER(WAHR(tbetreuungen.@standard) UND tbetreuungen.typ="Bildungsträger")]

andere Schreibweise:

[tbetreuungenperson.nachname,vorname FILTER(tbetreuungen.typ="Bildungsträger" UND WAHR(tbetreuungen.@standard))]


Standardbetreuer (nur Bildungsträger)
Nachname und Vorname mit Komma trennen:
[tbetreuungenperson.nachname,vorname FILTER(WAHR(tbetreuungen.@standard) UND tbetreuungen.typ="Bildungsträger") TRENNER(FE=", ")]
Leerzeichen nach dem Komma nicht vergessen!



FILTER(tbetreuungen) Gruppenausgabe (nicht Standardbetreuer)

Teilnehmergruppe "BvB & abH Teilnehmer" im Fokus:

König, Alex

Urban, Mia

Walder, Sören


Standardteilnahme Bezeichnung:

"@ abH"


Betreuer - nicht Standard (AB Teilnehmerdaten)

Funktion "Coach" oder "Dozent":

Süverkrüp, Torben; Schmidt, Lena

Süverkrüp, Torben

Süverkrüp, Torben


[t.nachname]

[tbetreuungenperson.nachname,vorname FILTER(FALSCH(tbetreuungen.@standard) UND tbetreuungen.funktion="Coach" ODER tbetreuungen.funktion="Dozent") TRENNER(FE=", ")]




FILTER Anwesenheit (nicht Standardteilnahme)

Teilnehmername im Fokus:

Urban, Mia

Teilnahme Bezeichnung:

"@ BvB und KoBV"

Zeitraum der Teilnahme:

01.09.2014 bis 31.10.2016

hinterlegte Kürzel:

01.08.2016 bis 31.10.2016


Ausgabe: ausgewählter Monat = Oktober 2016


[t.nachname]

[(ALLE) taw.eintrag AUSWAHL(BLOCK="1" TAG="1") FILTER(tmassnahmen.bezeichnung="@ BvB und KoBV")]

für den ersten Tag

[(ALLE) taw.eintrag AUSWAHL(BLOCK="1" TAG="2") FILTER(tmassnahmen.bezeichnung="@ BvB und KoBV")]

für den zweiten Tag usw.



FILTER(tqualifizierungeinzeltermine) Gruppenausgabe

Teilnehmergruppe "BvB & abH Teilnehmer" im Fokus:

König, Alex

Urban, Mia

Walder, Sören

Standardteilnahme Bezeichnung:

"@ abH"

Einzeltermine (AB_Qualifizierung)

Zeitraumfilterung:

größer ">"

kleiner "<"

größer-gleich ">="

kleiner-gleich "<="

alle Einzeltermine im Zeitraum vom

01.03.2017 bis 30.04.2017 (exkl. 01.03.2017 und 30.04.2017)

König = 03.04.2017 (Förderung Kompetenzen)

Urban =  03.04.2017 (Förderung Kompetenzen); 21.03.2017 (Förderung Kompetenzen); 15.03.2017 (Förderung Deutsch); 02.03.2017 (Förderung Kompetenzen)

Walder = 03.04.2017 (Förderung Kompetenzen)

alle Einzeltermine im Zeitraum vom

01.03.2017 bis 31.03.2017 (inkl. 01.03.2017 und 31.03.2017)

König = -

Urban =  21.03.2017 (Förderung Kompetenzen); 15.03.2017 (Förderung Deutsch); 02.03.2017 (Förderung Kompetenzen); 01.03.2017 (Förderung Berufspraxis)

Walder = - 


[t.nachname]

[tqualifizierungeinzeltermine.datumtatsaechlich FILTER(tqualifizierungeinzeltermine.datumtatsaechlich>"01.03.2017" UND tqualifizierungeinzeltermine.datumtatsaechlich<"30.04.2017")]

[tqualifizierungeinzeltermine.kursgruppe/bezeichnung FILTER(tqualifizierungeinzeltermine.datumtatsaechlich>"01.03.2017" UND tqualifizierungeinzeltermine.datumtatsaechlich<"30.04.2017")]


[t.nachname]

[tqualifizierungeinzeltermine.datumtatsaechlich FILTER(tqualifizierungeinzeltermine.datumtatsaechlich>="01.03.2017" UND tqualifizierungeinzeltermine.datumtatsaechlich<="31.03.2017")]

[tqualifizierungeinzeltermine.kursgruppe/bezeichnung FILTER(tqualifizierungeinzeltermine.datumtatsaechlich>="01.03.2017" UND tqualifizierungeinzeltermine.datumtatsaechlich<="31.03.2017")]

[(AUFFÜLLEN) t.nachname]

[tqualifizierungeinzeltermine.datumtatsaechlich FILTER(tqualifizierungeinzeltermine.datumtatsaechlich>"01.03.2017" UND tqualifizierungeinzeltermine.datumtatsaechlich<"30.04.2017") TRENNER(DS=NZ)]

[tqualifizierungeinzeltermine.kursgruppe/bezeichnung FILTER(tqualifizierungeinzeltermine.datumtatsaechlich>"01.03.2017" UND tqualifizierungeinzeltermine.datumtatsaechlich<"30.04.2017") TRENNER(DS=NZ)]




FILTER - individueller Zeitraum mit Dialogtextmarken


[(AUFFÜLLEN) t.nachname]


[tqualifizierungeinzeltermine.datumtatsaechlich FILTER(tqualifizierungeinzeltermine.datumtatsaechlich>="[DIALOG (TYP="datum" BEZEICHNUNG="von")]" UND tqualifizierungeinzeltermine.datumtatsaechlich<="[DIALOG (TYP="datum" BEZEICHNUNG="bis")]") TRENNER(DS=NZ)]


[tqualifizierungeinzeltermine.kursgruppe/bezeichnung FILTER(tqualifizierungeinzeltermine.datumtatsaechlich>="[DIALOG (TYP="datum" BEZEICHNUNG="von")]" UND tqualifizierungeinzeltermine.datumtatsaechlich<="[DIALOG (TYP="datum" BEZEICHNUNG="bis")]") TRENNER(DS=NZ)]