Document toolboxDocument toolbox

(de) Spaltenddaten filtern

Mit dem Filter-Editor können Sie Filter für Spaltendaten visuell erstellen und bearbeiten. Sie können Daten filtern (nur die Datensätze anzeigen, die bestimmte Anforderungen erfüllen), indem Sie die Filterkriterien in einer einfachen grafischen Form visuell erstellen.

 

Wichtig

Der Filter-Editor wird in DataMiner-Arbeitsmappen (Analytics), im Trace-Fenster (Production), bei der Verwendung von Stücklistenbereinigungswerkzeugen und Bearbeitungsoptionen sowie in anderen Bereichen von FactoryLogix, die Spaltendaten enthalten, verwendet. Die Anweisungen in diesem Thema gelten für alle Bereiche von FactoryLogix, in denen Sie Spaltendaten bearbeiten und filtern können.

Die Befehle zur Bearbeitung von Spaltendaten (die Befehle, die Sie sehen, wenn Sie mit der rechten Maustaste auf eine Spaltenüberschrift klicken) sind ebenfalls in vielen Bereichen von FactoryLogix verfügbar, einschließlich vieler Dialoge und Fenster. Diese Befehle ermöglichen die vollständige Kontrolle über das Aussehen der Spaltendaten (Sortierung, Gruppierung usw.). Beachten Sie, dass das Menü Column (Spalte) je nach Art der Spaltendaten, mit denen Sie arbeiten, unterschiedliche Befehle enthalten kann..

 

  • Klicken Sie mit der rechten Maustaste auf eine Spaltenüberschrift und wählen Sie dann im Menü Filter-Editor, um den Editor zu öffnen.


    Filter Editor commands

 

 

Filterbedingungen geben an, welche Daten aus einer Datenquelle ausgewählt und in einem datengebundenen Steuerelement angezeigt werden sollen.

In der Regel besteht eine Filterbedingung aus drei Teilen:

  • Dem Spalten-/Feldnamen

  • Einem Bediener

  • Einem oder mehreren Werten

So ist beispielsweise [Menge] >= 10 eine einfache Filterbedingung für eine Menge von Bauteilen oder Bauhruppen, wobei [Menge] ein Feldname, >= ein Bediener und 10 ein Wert ist. Wenn diese Bedingung auf ein datengesteuertes Steuerelement angewendet wird, werden Datensätze für Bauteile und Baugruppen mit Werten in der Spalte Menge größer oder gleich 10 angezeigt; alle anderen Datensätze werden herausgefiltert und in der DataMiner-Arbeitsmappe ausgeblendet. Diese Filterbedingung sieht im Filter-Editor wie in der folgenden Abbildung aus:

 

Filter Editor example 1

 

Sie können das Dialogfeld Filter-Editor und seine Kontextmenüs verwenden, um Filterkriterien für Ihre Spaltendaten zu erstellen und anzupassen.

 

Folgende Tabelle beschreibt die Funktionen des Filter-Editors.

Element

Beschreibung

Element

Beschreibung

Mit der Schaltfläche HinzufügenAdd buttonfügen Sie eine Bedingung hinzu.

Mit der Schaltfläche LöschenDelete buttonlöschen Sie eine Bedingung.

Und

Logische Bediener werden in rotem Text angezeigt. Wählen Sie einen logischen Bediener, um ein Menü mit den verfügbaren logischen Bedienern anzuzeigen:

 

[Spaltenwert]

Spaltenwerte werden in blauem Text in eckigen Klammern angezeigt. Wählen Sie einen Spaltennamen, um ein Menü der verfügbaren Spalten anzuzeigen.

 

Vergleichs- Operator

Vergleichs-Operatoren werden in grüner Schrift angezeigt. Wählen Sie einen Operator, um das Menü verfügbarer Operatoren anzuzeigen:

 

Operand

Operandenwerte werden in schwarzem Text angezeigt. Wählen Sie einen Operandenwert, um ein Textfeld anzuzeigen, in dem Sie den Wert ändern können.

Bedingungsgruppe

Eine Filterbedingungsgruppe ist ein Satz von Bedingungen, die durch denselben logischen Operator (z. B. Und) kombiniert werden.

Um eine neue Bedingungsgruppe hinzuzufügen, wählen Sie Gruppe hinzufügen aus dem Menü des logischen Operators.

 

 

Eine Bedingung hinzufügen

Um eine Bedingung zu einer logischen Gruppe hinzuzufügen, führen Sie einen der folgenden Schritte aus:

  • Fokussieren Sie eine beliebige Bedingung innerhalb der Gruppe oder den logischen Operator der Gruppe und drücken Sie dann die Taste Einfügen oder Hinzufügen.

  • Wählen Sie die Schaltfläche image-20240823-192021.png für die Gruppe.

  • Wählen Sie den logischen Operator der Gruppe und wählen Sie Bedingung hinzufügen.

Um eine Bedingung oder eine Gruppe von Bedingungen hinzuzufügen, die Sie in die Zwischenablage kopiert haben, drücken Sie Strg+V oder Umschalt+Einfügen. Die neue Bedingung wird der fokussierten Gruppe hinzugefügt.

Eine Bedingung löschen

Gehen Sie folgendermaßen vor, um eine Bedingung zu löschen:

  • Markieren Sie die Bedingung und drücken Sie dann die Taste Löschen oder Subtrahieren

  • Wählen Sie die Schaltfläche image-20240823-192037.png.

Gehen Sie folgendermaßen vor, um eine Gruppe von Bedingungen zu löschen:

  • Markieren Sie den logischen Operator der Gruppe, und drücken Sie dann die Taste Löschen oder Subtrahieren.

  • Markieren Sie den logischen Operator der Gruppe und wählen Sie dann Gruppe entfernen.

Gehen Sie folgendermaßen vor, um alle Bedingungen zu löschen:

  • Markieren Sie den obersten logischen Operator und drücken Sie dann die Taste Löschen oder Subtrahieren.

  • Markieren Sie den obersten logischen Operator und wählen Sie dann Alle löschen.

Um eine Bedingung/Gruppe von Bedingungen aus der Zwischenablage zu entfernen, fokussieren Sie die Bedingung oder den logischen Operator der Gruppe und drücken Sie dann Strg+X oder Umschalt+Entf.

Die Zwischenablage verwenden

  • Um eine Bedingung oder eine Gruppe von Bedingungen in die Zwischenablage zu kopieren, fokussieren Sie diese Bedingung oder den logischen Operator der Gruppe und drücken Sie dann Strg+C oder Strg+Einfügen.

  • Um eine Bedingung oder eine Gruppe von Bedingungen in der Zwischenablage auszuschneiden, fokussieren Sie diese Bedingung oder den logischen Operator der Gruppe und drücken Sie dann Strg+X oder Umschalt+Entf.

  • Um eine Bedingung oder eine Gruppe von Bedingungen aus der Zwischenablage in die markierte Gruppe einzufügen, drücken Sie Strg+V oder Umschalt+Einfügen.

Ändern einer Spalte in einer Filterbedingung

Um die Spalte einer Bedingung zu ändern, führen Sie einen der folgenden Schritte aus:

  • Wählen Sie die aktuelle Spalte aus.

  • Markieren Sie die aktuelle Spalte mit der Tastatur und drücken Sie dann die Leertaste oder Alt+Pfeil nach unten.

Wählen Sie die gewünschte Spalte aus der Liste aus.

Ändern eines Operators in einer Filterbedingung

Um den Operator einer Bedingung zu ändern, führen Sie einen der folgenden Schritte aus:

  • Wählen Sie den aktuellen Operator der Bedingung aus.

  • Markieren Sie den aktuellen Operator über die Tastatur und drücken Sie die Leertaste oder Alt+Pfeil nach unten.

Wählen Sie den gewünschten Operator aus der Liste aus.

Den Wert einer Bedingung bearbeiten

  • Um den Wert einer Bedingung zu bearbeiten, wählen Sie den Operandenwert aus und geben Sie Text ein.

  • Um das Bearbeitungsfeld für den Operandenwert zu aktivieren, ohne den Wert zu ändern, wählen Sie den Wert aus oder fokussieren Sie den Operandenwert über die Tastatur und drücken Sie F2, Leertaste, Enter oder Alt+Pfeil nach unten.

  • Um das aktive Bearbeitungsfeld zu schließen, drücken Sie Enter.

  • Um Änderungen am Wert zu verwerfen und das aktive Eingabefeld zu schließen, drücken Sie Esc.

Navigation

Um eine bestimmte Filterbedingung oder einen Operator einer Gruppe im Filter-Editor zu fokussieren, führen Sie einen der folgenden Schritte aus:

  • Wählen Sie ein Zielelement aus.

  • Verwenden Sie die Pfeiltasten, um den Cursor über die Tastatur zu bewegen.

Beispiel 1: Filterkriterien mit einem einzigen logischen Operator

Filterkriterien bestehen in der Regel aus zwei oder mehr einfachen Filterbedingungen, die durch logische Operatoren (AND, OR, NOT AND, NOT OR) kombiniert werden. Das folgende Beispiel zeigt, wie man im Filter-Editor Filterkriterien konstruiert, die aus mehreren Bedingungen bestehen, die durch einen einzigen logischen Operator (AND) kombiniert werden. Die [Auftragslosnummer] beginnt mit L- AND [Auftragslosmenge] >= AND [Auftragslosstatus] = Angehalten. Dieser Filterausdruck enthält drei einfache Filterbedingungen, die durch den AND-Operator kombiniert werden.

 

Beispiel 2: Filterkriterien mit mehreren logischen Operatoren

Einige Filterkriterien enthalten mehrere logische (boolesche) Operatoren, die einfache Filterbedingungen kombinieren. Sie möchten z. B. nur nicht serialisierte Chargen mit dem Status Aktiv sehen und gleichzeitig auch nicht serialisierte Auftragslose mit dem Status Zurückgestellt. In diesem Beispiel verwenden Sie den AND-Operator für die erste Bedingung und den OR-Operator in einer separaten Gruppe, um die zweite Bedingung festzulegen. Die resultierende Bedingung würde im Filter-Editor wie folgt aussehen:

 

 

Hinweis

Weitere Informationen zum Erstellen von Bedingungsgruppen im Filter-Editor finden Sie in der vorherigen Tabelle in diesem Thema.

 

 

 

 

 

 

Copyright © 2024 Aegis Industrial Software Corporation. All Rights Reserved.