Sie können Berichtsdaten filtern, um beispielsweise einen Artikel eines bestimmten Herstellers oder die Zeichnungsliste eines bestimmten Unterlagensatzes anzuzeigen.
Im Dialogfeld Filterbearbeitung können Sie Berichtsfilter verwalten. Im unteren Teil des Dialogfelds wird die Bedingungszeichenfolge angezeigt, wie sie in der SQL-Abfrage in der WHERE-Klausel verwendet werden kann.
Eigenschaften
- Name: Geben Sie den Filternamen ein. Dieser Name muss im Bericht eindeutig sein.
- Beschreibung: Geben Sie eine Beschreibung in allen von der Software verwalteten Sprachen ein. Klicken Sie auf +, um die Sprachen auszuwählen.
Bedingungen
Auf dieser Registerkarte sind alle Elemente gruppiert, aus denen der Filter erstellt wird. Dies basiert auf Bedingungszeichenfolgen, die gruppiert werden können. Eine Bedingung besteht aus einem Datenbankfeld, einem Operator und einem Wert.
Beim Erstellen einer Bedingung müssen Sie in der Liste
Verfügbare Felder ein Datenbankfeld auswählen, das mit einem Wert verbunden werden kann. In einer Stückliste können Sie beispielsweise eine Bedingung anhand des Felds
Hersteller und des Werts
ABB erstellen. In der Stückliste werden nur die Hersteller-Teile des Herstellers ABB angezeigt.
Bedingungsgruppen
Es ist wichtig, Bedingungen zu gruppieren. Bedingungsgruppen werden zuerst evaluiert und haben Priorität gegenüber einfachen Bedingungen.
Beispiel:
((bom_manufacturer = 'Legrand') OR (bom_manufacturer = 'Entrelec')) AND (bom_value1 = '160A')
In diesem Beispiel ist die Gruppe mit doppelten Klammern (( . . . ))
definiert. Der Bericht sucht zunächst nach allen Legrand
- oder Entrelec
-Artikeln und extrahiert dann aus den Ergebnissen dieser Suche alle Artikel, bei denen Value1
gleich 160A
ist.
Ohne Gruppe sieht das Beispiel folgendermaßen aus:
(bom_manufacturer = 'Legrand') OR (bom_manufacturer = 'Entrelec') AND (bom_value1 = '160A')
Das Ergebnis ist eine Liste aller Legrand
- oder Entrelec
-Artikel sowie aller Artikel, bei denen Value1
in allen Artikeln gleich 160A
ist.
Verwenden Sie die Pfeile Aufwärts/Abwärts, um die Reihenfolge der Bedingungen bzw. Bedingungsgruppen zu verwalten.