Suchsets in Ausdrücken verwenden

Mit Suchsets können Sie einen Eingabewert in einem Ausdruck in einen Ausgabewert umwandeln. Beispiel: Sie können ein Suchset erstellen, das die Werte "A", "V" und "E" in einem Eigenschaftsfeld für den Kontentyp in die Werte "Anlage", "Verbindlichkeit" und "Eigenkapital" umwandelt.

Informationen hierzu finden Sie unter Mit Suchsets arbeiten.

Wenn Sie ein Suchset in einem Ausdruck verwenden möchten, wählen Sie das Suchset und anschließend die Option Suchen aus, und geben Sie den Suchwert an, den Sie im Suchset suchen möchten. Wenn der Suchwert nicht gefunden wird, wird er standardmäßig weitergeleitet und zurückgegeben. Sie können die Weiterleitung deaktivieren, um stattdessen einen Nullwert zurückzugeben.

Tipp:

Verwenden Sie Weiterleitung deaktivieren mit der Funktion orElse, um einen angegebenen Wert zurückzugeben, wenn ein Suchwert nicht in einem Suchset gefunden wird.

Beispiel: Der Ausdruck lookupSets.Account Type.find("A", true).orElse("Not Found") sucht im Suchset für den Kontotyp den Wert "A" und gibt "Nicht gefunden" zurück, wenn der Wert nicht gefunden wird.

  1. Ziehen Sie lookupSet von der Palette auf einen Rückgabeblock im Editor.
  2. Klicken Sie auf den Punkt neben dem Suchset, und wählen Sie das zu verwendende Suchset aus. Es werden nur die Suchsets angezeigt, die Suchwerte für die aktuelle Anwendung enthalten.
  3. Klicken Sie auf den Punkt neben dem Namen, und wählen Sie find aus.
  4. Geben Sie in der Zeichenfolge Suchen einen Literalwert ein, oder geben Sie eine Eigenschaft für einen Knoten als Suchwert an. Beispiel: sourceNode.properties.FCGL Account Type.
  5. Optional: Wählen Sie unter Weiterleitung deaktivieren den Wert True aus, um einen Nullwert zurückzugeben, wenn der Suchwert nicht gefunden wird.