Process Mining
2021.10
False
Bannerhintergrundbild
Process Mining
Letzte Aktualisierung 2. Apr. 2024

Tipps und Tricks

Any()-Funktion

Es ist möglich, dass mehrere Datensätze in der Eingabetabelle einem einzelnen Datensatz in der aktuellen Tabelle zugeordnet werden. Ein Fall hat beispielsweise genau einen Falltyp, was bedeutet, dass der Wert für Falltyp für jeden Datensatz in einem Fall gleich ist. 

Sie können die Funktion any() verwenden, um einen der Datensätze in einem Fall auszuwählen.
Dies wird im Ausdruck any(records).Casetype implementiert.

Dies kann sowohl in Nachschlageausdrücken als auch in Aggregatausdrücken verwendet werden.

Hinweis: Der von der Funktion any() zurückgegebene Datensatz ist zufällig. Verwenden Sie diese Funktion nur, wenn Sie sicher sind, dass der Wert des zurückgegebenen Attributs in allen Datensätzen im aktuellen Scope gleich ist

Debugging lists

Beim Entwickeln von Aggregat- oder Lookup-Ausdrücken erhalten Sie möglicherweise eine Fehlermeldung, die besagt: „Liste gefunden, wo ein Skalar erwartet wurde.“ Dieser Fehler bedeutet, dass Ihr Ausdruck mehrere Werte zurückgegeben hat und Sie einen davon auswählen müssen, z. B. mit any() function. However, sollten Sie diese Funktion nur verwenden, wenn sicher ist, dass der Wert des zurückgegebenen Attributs in allen Datensätzen in der . gleich ist aktuellen Umfang.
Um zu testen, ob dies tatsächlich der Fall ist, können Sie die Funktionen jointext() oder listtojson() verwenden, die alle Werte in der Liste anzeigen.
In der folgenden Abbildung sehen Sie ein Beispiel für listtojson() , um die Ergebnisse einer Suche nach dem Rechnungstyp zu überprüfen.


Die Wertvorschau zeigt, dass jede Liste nur aus einem Wert besteht. Dies bedeutet, dass die Verwendung der any() -Funktion sicher ist.
  • Any()-Funktion
  • Debugging lists

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
UiPath Logo weiß
Vertrauen und Sicherheit
© 2005-2024 UiPath. All rights reserved.