Im BC können Sie die Vorselektion für die aktive Auswertung festlegen,
wenn der BO-Typ der Hauptselektion eine Vorselektion zulässt.
Die Auswahlmöglichkeiten des BO-Typs für die Vorselektion sind durch
den vom BO-Typ der
Hauptselektion bedingt.
Für eine Vorselektion bestimmen Sie zuerst den BO-Typ und legen
anschließend die Auswahl- und Ausgabeattribute fest.
 |
Hinweis
Für den Auswertungs-Typ
"F-Script" können nur die Auswahl-Attribute festgelegt werden. Die
Ausgabe-Attribute sind im Script definiert.
|
Beispiel
Wenn Sie in der Hauptselektion den BO-Typ "Adresse" gewählt haben,
können Sie eine Vorselektion auf den BO-Typ "Adresspool" einrichten. Es
werden dann in der Hauptselektion nur die Adressen des in der Vorselektion
bestimmten Adresspools berücksichtigt. Zusätzlich können Sie eine
Nachselektion auf den BO-Typ
"Kontaktperson" mit dem Attribut "Selektionskriterium" einrichten. Aus den
Adressen des gewählten Adresspools werden dann nur diejenigen ausgegeben,
deren Kontaktpersonen das vorgegebene Selektionskriterium erfüllen.
Ein Datenbeispiel für oben beschriebene Selektionsmöglichkeit finden
Sie im Anhang unter "Beispiele Drucken" im Kapitel
Vor-,
Haupt- und Nachselektion.
Auswertung
Im Header wird die Auswertung angezeigt, deren Vorselektionen
Sie definieren können.
Vorselektion
Im Attribut BO-Typ wählen den BO-Typ aus, dessen Daten
für die Definition der Auswahl- und Ausgabeattribute zur Verfügung stehen
sollen.
Im Attribut Aktives BO verwenden, legen Sie
fest, ob die Auswertung nur für das aktive BO erfolgen soll (Checkbox:
aktiv) oder nicht (Checkbox: passiv). Wenn die Checkbox aktiv ist, ist das
Register Auswahl-Attribute passiv und Sie können keine
Auswahl-Attribute definieren.
Beispiel
Wird eine solche
Auswertung beispielsweise im WS
11000 Adressen
bearbeiten ausgeführt, wird bei der Ausführung nur die im Workspace
aktive Adresse berücksichtigt.
Auswahl-Attribute
Auf dieser
Registerkarte definieren Sie die Auswahlattribute der Auswertung. Bei
Bedarf können Sie pro Attribut auch Kriterien erfassen, die zur Laufzeit
der Auswertung entweder fix oder als Vorschlagswerte übernommen
werden.
Über das Kontextmenü (rechte Maustaste) rufen Sie das BC
86950 Attribut-Browser auf.
Dort können Sie Attribute einzeln auswählen. Das gewünschte Attribut
ziehen Sie mit der Maus in die Gruppe "Auswahl Attribute". Bestehende
Attribute können Sie über das Kontextmenü mit den Funktionen "Verschieben
nach oben", "Verschieben nach unten" und "Löschen" bearbeiten. Mit der
Funktion "Schema-Definitionen" rufen Sie das BC
84125 Datenschema-Definitionen auf, in welchem Sie ein
Eingabeschema für ein Attribut festlegen können, z.B. die Beschränkung der
Eingabe auf die ersten beiden Stellen bei einem 6-stelligen-Feld.
Für jedes Attribut können Sie anschliessend die Selektionen
erfassen.
Selektionskriterien
Folgende
Kriterien können pro Attribut definiert werden:
-
Ein/Aus
-
Feld ohne Titel
Dieses Feld dient zur Eingabe des
Zeichens "(" [Klammer auf]. Damit können die Kriterien optional
zeilenübergreifend gesetzt werden. Die Eingaben in den Feldern
[Klammer auf] und [Klammer zu] müssen einander über mehrere Zeilen
entsprechen.
-
Operator
Die folgenden Operatoren stehen zur
Verfügung:
-
enthält
Erlaubt das Suchen irgendwo im Wert des
Attributs. Es können Wildcards (? ein Zeichen, * beliebige
Zeichen) verwendet werden.
-
entspricht
Eine Zeichenfolge wird mit einem Pattern,
das einen regulären Ausdruck beinhalten kann, auf Übereinstimmung
geprüft.Es können Wildcards (? ein Zeichen, * beliebige Zeichen),
auch am Anfang und am Ende der Zeichenfolge verwendet
werden.
Beispiel:
"Abc" matches "*Def" --> 0
(False)
"Abc" matches "A*Def" --> 0 (False)
"Abc"
matches "A*" --> 1 (True)
"Abc" matches "a*" --> 0
(False)
-
gleich
Alle Datensätze, die den für das Attribut
vorgegebenen Wert enthalten, werden selektiert. Identisch mit
von/bis, wenn beide Werte gleich sind.
-
von/bis
Alle Datensätze, welche innerhalb der
definierten Werte liegen, werden selektiert.
-
Wert
In diesem Feld erfassen oder wählen Sie den
Attributwert aus.
-
Feld ohne Titel
Dieses Feld dient zur Eingabe des
Zeichens ")" [Klammer zu]. Damit kennzeichnen Sie das Ende
eines Kriteriums, welches zeilenübergreifend gelten soll. Die Eingaben
in den Feldern [Klammer auf] und [Klammer zu] müssen einander über
mehrere Zeilen entsprechen.
-
Verbindung
Hier können Sie die Attribut-Selektion mit dem
Folge-Attribut entweder durch eine "Und-" oder durch eine
"Oder-Verknüpfung" verbinden:
-
fixiert
Hier legen Sie fest, ob die Attribut-Selektionen
zur Laufzeit im BC
84220
Selektion bearbeiten geändert werden dürfen (Check-Box: passiv)
oder nicht (Checkbox: aktiv).
Das Attribut
Zusätzlicher fixer Filter
ist als ein komplexes zusätzliches Selektionskriterium zu verstehen,
welches mit dem Operator "und" an die Vorselektion angehängt wird. Bei der
Definition des Filters unterstützen Sie die Hilfs-BCs
86950 Attribut Browser und
86951 Operationen. Beide BCs können
Sie über das Kontext-Menü aufrufen.
Reihenfolge
In dieser Gruppe legen Sie die Reihenfolge, in der die
Ausgabe-Attribute bei der Ausgabe sortiert werden.
Im
Attribut Sortierung wählen Sie das Index-Attribut für die
Sortierung aus. Zur Auswahl stehen alle Index-Attribute des BO-Typs der
Vorselektion.
Im Attribut
Fixiert können Sie
festlegen, ob die Reihenfolge der Ausgabe zur Laufzeit der Auswertung im
BC
84220 Selektion bearbeiten
geändert werden kann (Checkbox: aktiv) oder nicht (Checkbox:
passiv).
 |
Hinweis
Wird für eine
Auswertung ein nicht optimaler Index (in Abhängigkeit der
Auswahl-Attribute) gewählt, dauert die Verarbeitung entsprechend länger,
da dann die Daten im schlechtesten Fall sequentiell durchsucht werden
müssen.
|
Ausgabe-Attribute
Auf dieser
Registerkarte können Sie für nicht F-Script basierte Auswertungen
Ausgabe-Atribute definieren.
Die
Ausgabe-Attribute können
Sie im
86950 Attribut-Browser
auswählen und auf die Registerkarte ziehen. Den Attribut-Browser können
Sie im Kontextmenü (rechte Maustaste) öffnen.
Bestehende Attribute
können Sie über das Kontextmenü mit den Funktionen "verschieben nach
oben", "verschieben nach unten" und "löschen" bearbeiten.
 |
Hinweis
Bei der Verwendung von Word-Vorlagen,
die sprachabhängig dynamisch sein sollen, muss der sprachabhängige Wert in
einen Platzhalter übergeben werden. Der Name des virtuellen
Ausgabe-Attributs, dessen Wert zur Laufzeit in den Platzhalter übergeben
wird, ist fix vorgegeben: ...#DynamicWordTemplate
Der Name vor dem #
kann dabei frei vergeben und beispielsweise für die "Beschreibung" des
Attributs verwendet werden.
Beispiel: Sie möchten eine
Kunden-Auswertung erstellen und haben dafür folgende verschiedene
Word-Vorlagen für Kundenschreiben in den Sprachen D, F, I und E
erstellt:
Cust_D.dot / Cust_F.dot / Cust_I.dot / Cust_E.dot
Bezogen
auf das Beispiel muss in der Auswertung ein virtuelles Attribut für die
Sprache mit folgenden Eigenschaften hinterlegt werden:
Attribut-Name: Sprache#DynamicWordTemplate
Attribut-Ausdruck: Lang.ShortCut(Addr.LangNo)
|