Erstellen von "OR"-Anweisungen in Textmodusfiltern
Sie können beim Erstellen eines Filters in Listen und Berichten mehrere Anweisungen hinzufügen.
Informationen zum Erstellen von Filtern finden Sie in den folgenden Artikeln:
Textmodus-Filteroperatoren
Informationen zu Adobe Workfront-Filteroperatoren in der Standardfilteroberfläche finden Sie unter Filterübersicht.
Workfront verfügt über zwei Filteroperatoren, die jede Filteranweisung miteinander verbinden:
-
UND: Wenn Sie zwei Filteranweisungen durch den UND -Operator verknüpfen, geben Sie an, dass beide Filteranweisungen gleichzeitig erfüllt werden sollen.
Standardmäßig werden die Anweisungen in einem Filter durch den UND -Operator verbunden.
Beim Erstellen eines UND-Filters in der Textmodus-Benutzeroberfläche müssen Sie den UND-Operator nicht verwenden. Es wird angenommen.
Beispiel: Um nach Aufgaben zu filtern, die ein geplantes Abschlussdatum von heute und einen Prozentwert von weniger als 100 % aufweisen, verwenden Sie den folgenden Textmodus-Code:
scheduledCompletionDate=$$TODAY
scheduledCompletionDate_Mod=eq
percentComplete=100
percentComplete_Mod=lt
-
ODER: Wenn Sie zwei Filteranweisungen des ODER-Operators verknüpfen, geben Sie an, dass beide Anweisungen erfüllt werden sollen.
note tip TIP Wenn Sie Ihre AND-Anweisungen in OR-Anweisungen ändern, sollte die Anzahl der Elemente in Ihrem Bericht erhöht werden. Beim Erstellen eines ODER-Filters mit der Textmodus-Benutzeroberfläche müssen Sie den ODER-Operator verwenden.
Beispiel: Verwenden Sie den folgenden Textmodus-Code, um nach Aufgaben zu filtern, die das geplante Abschlussdatum Heute oder den Prozentwert Complete unter 100 % aufweisen:
scheduledCompletionDate=$$TODAY
scheduledCompletionDate_Mod=eq
ODER:1:percentComplete=100
ODER:1:percentComplete_Mod=lt
Textmodussyntax für OR-Filter
Die Textmodussyntax für einen ODER-Filter muss Folgendes enthalten:
-
Der ODER -Operator gefolgt von einem Doppelpunkt, einer Zahl und einem weiteren Doppelpunkt am Anfang jeder Filterzeile, die auf das Objekt in der OR-Anweisung verweist. Dazu gehören die Zeile, die auf das Filterfeld oder Attribut verweist, und die Zeile, die auf den Filtermodifikator verweist.
Gehen Sie beim Erstellen eines ODER-Filters wie folgt vor:
<field name in camel case>=<value>
<field name in camel case>_Mod=<modifier value>
ODER:1:<field name in camel case>=<value>
ODER:1:<field name in camel case>_Mod=<modifier value>
note tip TIP Beim ODER-Operator wird zwischen Groß- und Kleinschreibung unterschieden. Ein Filter kann mehrere OR-Anweisungen enthalten. In diesem Fall erhält jede OR-Anweisung eine Zahl in der Reihenfolge, in der die Anweisungen angewendet werden sollen.
Beispiel: Um nach Aufgaben zu filtern, die das geplante Abschlussdatum Heute ODER einen Prozentsatz abgeschlossen haben, der unter 100 % liegt, ODER den Status Neu , verwenden Sie den folgenden Textmoduscode:
scheduledCompletionDate=$$TODAY
scheduledCompletionDate_Mod=eq
ODER:1:status=NEW
ODER:1:status_Mod=in
ODER:2:percentComplete=100
ODER:2:percentComplete_Mod=lt
-
Der Name der Felder oder Attribute, auf die Sie in einem Filter verweisen, muss in Binnenmajuskel-Schreibweise geschrieben sein. Weitere Informationen zum Kamelfall finden Sie unter Übersicht über die Syntax der Textmodi.
-
Wenn Sie in einem ODER-Filter auf benutzerdefinierte Felder verweisen, müssen Sie DE: zwischen der ODER-Modifikatorsyntax und dem Namen des benutzerdefinierten Felds einfügen. Sie müssen den Namen des benutzerdefinierten Felds so buchstabieren, wie er in der Benutzeroberfläche von Workfront angezeigt wird.
Beispiel: Verwenden Sie den folgenden Textmoduscode, um nach Aufgaben zu filtern, die den Status Neu ODER einen Prozentwert Complete unter 100 % ODER ein benutzerdefiniertes Feld namens "Kontotyp"mit dem Wert "Equal"aufweisen:
status=NEW
status_Mod=in
ODER:1:percentComplete=100
ODER:1:percentComplete_Mod=lt
ODER:2:DE:Account type=Capital
ODER:2:DE:Account Type_Mod=in