Mehr über die Data Workbench Mitteilung zum Ende der Nutzungsdauer.
Die booleschen Vorgänge kombinieren die Ergebnisse der Testoperationen, die als untergeordnete Elemente der booleschen Operationen funktionieren.
Informationen zu den Testvorgängen finden Sie unter Testoperationen. Wenn Sie eine boolean -Vorgang können Sie null oder mehr untergeordnete Elemente für den Vorgang definieren.
Hinzufügen einer untergeordneten Bedingung zu einem booleschen Vorgang
Klicken Sie mit der rechten Maustaste auf den Namen oder die Nummer, die dem Boolean Vorgang.
Klicken Add new child und wählen Sie einen der verfügbaren Bedingungstypen aus, die hinzugefügt werden sollen.
Wiederholen Sie die Schritte 1 und 2, bis Sie alle gewünschten untergeordneten Bedingungen für die Boolean Vorgang.
Wenn Sie mit der rechten Maustaste auf den Namen oder die Nummer klicken, die einem Boolean -Vorgang, sehen Sie die Add new sibling Menüoption. Ein Geschwister ist eine weitere Bedingung, die sich an derselben relativen Position in der Bedingungshierarchie befindet wie die Boolean -Vorgang, auf den Sie mit der rechten Maustaste geklickt haben. Hinzufügen eines neuen gleichrangigen Links für eine Boolean entspricht dem Hinzufügen einer neuen Bedingung durch Rechtsklick auf die Condition oder Log Entry Condition Parameter.
So entfernen Sie eine untergeordnete Bedingung aus einem booleschen Vorgang:
In diesem Abschnitt werden die folgenden Bedingungen behandelt:
Die And -Bedingung kann null oder mehr untergeordnete Bedingungen aufweisen und gibt "true"zurück, wenn keiner der untergeordneten Knoten "false"zurückgibt.
Die And -Bedingung bildet den Stammvorgang aller Bedingungstests auf dem Data Workbench-Server. Wenn die Variable And -Bedingung keine untergeordneten Elemente enthält, wird die Bedingung als "true"ausgewertet und der zugehörige Vorgang wird fortgesetzt. Dies ist der Grund, warum Aktionen, die nur die And -Bedingung, da der Bedingungstest immer ausgeführt wird und warum er als Stamm für alle Bedingungstests verwendet wird.
In diesem Beispiel wird gezeigt, wie And -Bedingung verwendet wird, um sicherzustellen, dass die Copy eine Umwandlung eintritt, wenn nur das Datum des Protokolleintrags im Jahr 2006 eintrat und die angeforderte Seite /products/purchase.asp.
Die Neither -Bedingung kann null oder mehr untergeordnete Bedingungen aufweisen und "false"zurückgeben, wenn eine ihrer untergeordneten Bedingungen als "true"ausgewertet wird. Wenn die Variable Neither -Bedingung enthält keine untergeordneten Elemente, keines ihrer untergeordneten Elemente kann "true"zurückgeben. Daher wird die Neither wird als "true"ausgewertet.
Das folgende Beispiel zeigt eine Neither Bedingung mit zwei Range Bedingungen als untergeordnete Elemente. Die Variable Neither Die Bedingung schließt Protokolleinträge aus, die zwischen dem 1. Januar 2007 und dem 10. Januar 2007 oder dem 12. Januar 2007 bis zum 14. Januar 2007 stattgefunden haben. Eine solche Bedingung kann als Log Entry Condition zur Beseitigung von Transaktionen aus einem Datensatz in Zeiträumen, in denen ein bekanntes Problem mit den erfassten Daten aufgetreten ist.
Die Or -Bedingung kann null oder mehr untergeordnete Bedingungen aufweisen und "true"zurückgeben, wenn mindestens eine ihrer untergeordneten Bedingungen als "true"ausgewertet wird. Wenn die Variable Or -Bedingung enthält keine untergeordneten Elemente, keines ihrer untergeordneten Elemente kann "true"zurückgeben. Daher wird die Or wird als false ausgewertet.
Dieses Beispiel zeigt die Or -Bedingung mit einer String Match und eine Range als untergeordnete Elemente. Die Or -Bedingung ist nur erfüllt, wenn der Protokolleintrag die x-hasproblem auf "Ja"gesetzt oder der Protokolleintrag trat im Zeitraum vom 1. Januar 2007 bis zum 10. Januar 2007 auf.