Logische Funktionen von Power Automate: Ein Überblick

Logische Funktionen von Power Automate: Ein Überblick

In diesem Tutorial sehen wir uns einige logische Funktionen von Power Automate an , die wir in unseren Workflows verwenden können. Bei Verwendung dieser Funktionen benötigen wir den Condition- Connector nicht .

Die logischen Funktionen von Power Automate vergleichen Werte und Ausdrücke, die in unseren Abläufen entweder „ true“ oder „false“ zurückgeben .

Wir können uns auch mit der Verwendung logischer Funktionen vertraut machen, indem wir uns zunächst die Dokumentation ansehen. Um dies zu überprüfen, gehen Sie zur Power Automate-Dokumentation . Klicken Sie auf die Option Referenz . Klicken Sie dann auf das Thema Workflow Definition Language-Schema . Wählen Sie abschließend das Unterthema „Funktionsreferenz“ aus . Anschließend werden alle verfügbaren logischen Vergleichsfunktionen und die dazugehörigen Aufgaben angezeigt.

Logische Funktionen von Power Automate: Ein Überblick

Inhaltsverzeichnis

Die IF-Funktion in Power Automate verstehen

Zuerst besprechen wir die if- Funktion. Dies ist die häufigste logische Funktion von Power Automate, da sie der if- Funktion in MS Excel oder in der Codierung ähnelt . In MS-Workflows prüft diese Funktion, ob ein Ausdruck wahr oder falsch ist , und gibt basierend auf dem Ergebnis einen angegebenen Wert zurück.  

Logische Funktionen von Power Automate: Ein Überblick

Wenn wir in der Dokumentation darauf klicken, sehen wir die Parameter und andere nutzungsbezogene Informationen zur Funktion.

Logische Funktionen von Power Automate: Ein Überblick

Das erste Argument einer If- Anweisung ist ein Ausdruck . Die zweite gibt an, was die Funktion zurückgeben soll, wenn der Ausdruck wahr und wenn er falsch ist.

Logische Funktionen von Power Automate: Ein Überblick

Verwenden der If-Funktion in einem Workflow

In diesem Fall verwenden wir den manuell ausgelösten Beispielfluss, den ich zuvor erstellt habe.

Logische Funktionen von Power Automate: Ein Überblick

Die Bedingung in diesem Fluss wird so eingestellt, dass überprüft wird, ob eines der Wörter in Eingabe 4 das Wort „problem“ enthält . Wenn die Eingabe des Benutzers die Bedingung erfüllt, wird der Ausdruck wahr. Daher geht der Fluss zum Pfad „Wenn ja“ . Andernfalls wird zum Pfad „Wenn nein“ weitergeleitet .

Logische Funktionen von Power Automate: Ein Überblick

Durch die Verwendung der If- Anweisung können wir die Bedingungssteuerung in unserem Ablauf ersetzen . Ziehen Sie dazu die Aktion „Nachricht 2 posten“ per Drag -and-Drop.

Logische Funktionen von Power Automate: Ein Überblick

Platzieren Sie es dann zwischen der Aktion „Nachricht posten“ und dem Bedingungsblock .

Logische Funktionen von Power Automate: Ein Überblick

Klicken Sie auf das Feld Nachrichtentext , um die verfügbaren Optionen anzuzeigen.

Logische Funktionen von Power Automate: Ein Überblick

Klicken Sie auf Ausdruck . Klicken Sie dann unter den logischen Funktionen auf die if- Funktion .

Logische Funktionen von Power Automate: Ein Überblick

Auch hier möchten wir testen, ob Eingabe 4 das Wort „problem“ enthält . Dazu teilen wir zunächst Eingabe 4 in ein Array auf, indem wir unter „String-Funktionen“ auf die Teilungsfunktion klicken .

Logische Funktionen von Power Automate: Ein Überblick

Klicken Sie auf „Dynamischer Inhalt“ und dann auf „Eingabe 4“ . Wir werden dann dafür sorgen, dass der Inhalt unserer Erklärung hinzugefügt wird.

Logische Funktionen von Power Automate: Ein Überblick

Fügen wir ein Komma ( , ) gefolgt von einem Leerzeichen zwischen zwei einfachen Anführungszeichen ( '' ) hinzu. Das Leerzeichen dient als Inhaltstrennzeichen der Array-Elemente.

Logische Funktionen von Power Automate: Ein Überblick

Jetzt wandeln wir die Anweisung in einen Ausdruck um. Dazu setzen wir den Cursor vor das Wort „split“ . Klicken Sie dann auf der Registerkarte „Ausdruck“ auf die Funktion „enthält“ .

Logische Funktionen von Power Automate: Ein Überblick

Entfernen Sie die überschüssige schließende Klammer vor der Worttrennung.

Logische Funktionen von Power Automate: Ein Überblick

Fügen wir ein Komma ( , ) und ein Leerzeichen hinzu und geben Sie das Wort „ Problem “ in einfache Anführungszeichen ( ' ) ein. Fügen Sie dann eine schließende Klammer ( ) ), ein weiteres Komma ( , ) und danach ein Leerzeichen hinzu.

Logische Funktionen von Power Automate: Ein Überblick

Wenn es also ein Element gibt, das das Wort „ problem “ enthält, wird „ true“ zurückgegeben . Wenn nicht, wird false zurückgegeben . Wenn es „true“ zurückgibt , möchten wir, dass die Meldung „ Eingabe 4 enthält die Wortaufgabe “ lautet. Geben Sie dazu am Ende der Anweisung den Text „ Eingabe 4 enthält die Wortaufgabe “ ein.

Logische Funktionen von Power Automate: Ein Überblick

Wenn es false zurückgibt , möchten wir, dass die Nachricht nur aus einem Punkt ( . ) besteht. Dazu fügen wir direkt nach dem schließenden Anführungszeichen des Wortes „ Problem “ ein Komma ( , ) ein . Fügen Sie ein Leerzeichen hinzu und geben Sie dann den Punkt ( . ) in einfachen Anführungszeichen ( ' ) ein.

Logische Funktionen von Power Automate: Ein Überblick

Klicken Sie anschließend auf OK .

Logische Funktionen von Power Automate: Ein Überblick

Wir können jetzt den Anfangswert des Feldes Nachrichtentext löschen .

Logische Funktionen von Power Automate: Ein Überblick

Löschen wir auch den Bedingungsblock .

Logische Funktionen von Power Automate: Ein Überblick

Klicken Sie dann auf OK .

Logische Funktionen von Power Automate: Ein Überblick

Klicken Sie abschließend auf Speichern .

Logische Funktionen von Power Automate: Ein Überblick

Den Fluss testen

Lassen Sie uns nun den Ablauf testen und sehen, wie er funktioniert.

Logische Funktionen von Power Automate: Ein Überblick

Lassen Sie uns dies mit denselben Daten wie bei unserem vorherigen Lauf ausführen. Klicken Sie dann auf Testen .

Logische Funktionen von Power Automate: Ein Überblick

Danach sehen wir das Ergebnis unseres erfolgreichen Flow-Laufs.

Logische Funktionen von Power Automate: Ein Überblick

Wenn wir den allgemeinen Kanal in Slack überprüfen, sehen wir, dass die Meldung „ Eingabe 4 enthält die Wortaufgabe “ erfolgreich angezeigt wurde.

Logische Funktionen von Power Automate: Ein Überblick

Daher haben wir erfolgreich ein Condition- Steuerelement durch eine If- Anweisung ersetzt, die beide genau gleich funktionieren.

Logische Funktionen von Power Automate: Ein Überblick

Weitere logische Funktionen von Power Automate

Es gibt drei weitere logische Vergleichsfunktionen, die wir durchgehen werden und die ebenfalls häufig verwendet werden: die Funktionen and , equal und or .

Logische Funktionen von Power Automate: Ein Überblick

1. Logische Funktionen von Power Automate: Gleich

Schauen wir uns die Gleichheitsfunktion an

Logische Funktionen von Power Automate: Ein Überblick

Diese Funktion ist ziemlich einfach und wir haben sie bereits in früheren Tutorials verwendet. Es wertet zwei Objekte aus, bei denen es sich entweder um Zeichenfolgen , Ganzzahlen , Sammlungen , Arrays oder andere handeln kann. Wenn die Werte der beiden Objekte gleich sind, wird true zurückgegeben . und wenn nicht, wird false zurückgegeben . Ein Beispiel ist ebenfalls in der Dokumentation enthalten.

Logische Funktionen von Power Automate: Ein Überblick

2. Power Automate Logical Functions: Und

Als nächstes folgt die Funktion „and “.

Logische Funktionen von Power Automate: Ein Überblick

Diese Funktion kann einfach verwendet werden, wenn mehrere Ausdrücke ausgewertet werden müssen. Wir geben einfach mehrere Ausdrücke ein und sie geben true zurück , wenn jeder einzelne Ausdruck true ist .

Logische Funktionen von Power Automate: Ein Überblick

Lassen Sie uns zum Beispiel unseren Flow bearbeiten.

Logische Funktionen von Power Automate: Ein Überblick

Klicken Sie auf Neuer Schritt .

Logische Funktionen von Power Automate: Ein Überblick

Klicken wir auf den Steueranschluss .

Logische Funktionen von Power Automate: Ein Überblick

Klicken Sie dann auf Bedingung .

Logische Funktionen von Power Automate: Ein Überblick

Wir setzen die Bedingung auf „ Eingabe 4 ist gleich Problem “. 

Logische Funktionen von Power Automate: Ein Überblick

Klicken Sie anschließend auf „Hinzufügen“ und dann auf „Zeile hinzufügen“ .

Logische Funktionen von Power Automate: Ein Überblick

In der zusätzlichen Zeile setzen wir die Bedingung auf „ Eingabe 4 ist gleich Ausgabe “.

Logische Funktionen von Power Automate: Ein Überblick

Was auch immer wir hier eingeben, es wird nicht funktionieren, da wir die Variable Input 4 (einen dynamischen Inhalt) verwenden müssen, anstatt Input 4 einfach als Zeichenfolgen einzugeben. Dies dient jedoch nur dazu, Ihnen zu zeigen, wie es aussieht. Es ähnelt der Verwendung der Funktion „and“ in einem Ausdruck .

In diesem Beispiel prüft der Fluss, ob die Eingabe 4 gleich „ problem “ ist und ob sie auch gleich „ issue “ ist. Wenn also beide Ausdrücke true zurückgeben, wird der Pfad „Wenn ja“ verwendet .

Logische Funktionen von Power Automate: Ein Überblick

3. Power Automate Logical Functions: Or

Als letztes werden wir uns die Funktion „ or“ ansehen .

Logische Funktionen von Power Automate: Ein Überblick

Die Funktion „oder“ ist der Funktion „und “ sehr ähnlich . Der große Unterschied besteht darin, dass nur einer der Ausdrücke true sein muss , damit diese Funktion true zurückgibt .

Logische Funktionen von Power Automate: Ein Überblick

Kehren wir zum Beispiel zu unserem Ablauf zurück. Klicken Sie dann auf die Schaltfläche „Und“ und wählen Sie die Option „Oder“ .

Logische Funktionen von Power Automate: Ein Überblick

Ich habe dies bereits in einem meiner vorherigen Flows verwendet. Sehen wir uns das an, indem wir oben auf den Zurück-Pfeil klicken.

Logische Funktionen von Power Automate: Ein Überblick

Klicken Sie dann auf OK .

Logische Funktionen von Power Automate: Ein Überblick

Klicken Sie anschließend auf „Meine Flows“ und dann in der Liste auf „ScratchFlow – Twitter“ .

Logische Funktionen von Power Automate: Ein Überblick

Klicken Sie auf Bearbeiten .

Logische Funktionen von Power Automate: Ein Überblick

Klicken Sie auf den Bedingungsblock .

Logische Funktionen von Power Automate: Ein Überblick

Dann werden wir sehen, dass die Funktion „oder“ in diesem vorherigen Ablauf verwendet wurde. In diesem Beispiel wird ausgewertet, ob der Tweet das Wort „ Problem “ oder „ Problem “ enthält. Wenn eine dieser beiden Bedingungen zutrifft, wird die Aktion im Wenn ja- Pfad ausgeführt, wodurch eine Trello-Karte erstellt wird. Wenn beide falsch sind, wird die Aktion ausgeführt, die wir für den Pfad „Wenn nein“ festgelegt haben .

Logische Funktionen von Power Automate: Ein Überblick


Sammlungsfunktionen in Microsoft Power Automate
Microsoft Flow String-Funktionen: Concat und Replacement
Power Automate Split-Funktion und Arrays

Abschluss

Logische Vergleichsfunktionen sind dem Condition- Connector in Microsoft Power Automate sehr ähnlich . Ich empfehle jedoch weiterhin die Verwendung des Bedingungskonnektors gegenüber logischen Vergleichsfunktionen, da dieser in Flussdiagrammen viel einfacher zu verwenden ist.

Wenn Sie die logischen Funktionen nutzen möchten, ist das völlig in Ordnung, insbesondere wenn Sie über Programmierkenntnisse verfügen. Darüber hinaus können die meisten logischen Vergleichsfunktionen mithilfe von Bedingungskontrollanschlüssen anstelle von Codes repliziert werden.

Aber es liegt natürlich immer noch ganz bei Ihnen, wie Sie Ihren Flow konfigurieren und ausführen. Denken Sie jedoch daran, dass Sie diese Funktionen auch kennen sollten, wenn Sie ein zertifizierter Power Automate-Administrator werden möchten .

Alles Gute,

Henry


So speichern und laden Sie eine RDS-Datei in R

So speichern und laden Sie eine RDS-Datei in R

Sie erfahren, wie Sie Objekte aus einer .rds-Datei in R speichern und laden. In diesem Blog wird auch behandelt, wie Sie Objekte aus R in LuckyTemplates importieren.

Was ist Self in Python: Beispiele aus der Praxis

Was ist Self in Python: Beispiele aus der Praxis

Was ist Self in Python: Beispiele aus der Praxis

First N Business Days Revisited – Eine DAX-Codierungssprachenlösung

First N Business Days Revisited – Eine DAX-Codierungssprachenlösung

In diesem Tutorial zur DAX-Codierungssprache erfahren Sie, wie Sie die GENERATE-Funktion verwenden und einen Kennzahltitel dynamisch ändern.

Präsentieren Sie Einblicke mithilfe der Multi-Threaded-Dynamic-Visuals-Technik in LuckyTemplates

Präsentieren Sie Einblicke mithilfe der Multi-Threaded-Dynamic-Visuals-Technik in LuckyTemplates

In diesem Tutorial erfahren Sie, wie Sie mithilfe der Multi-Threaded-Dynamic-Visuals-Technik Erkenntnisse aus dynamischen Datenvisualisierungen in Ihren Berichten gewinnen.

Einführung in den Filterkontext in LuckyTemplates

Einführung in den Filterkontext in LuckyTemplates

In diesem Artikel werde ich den Filterkontext durchgehen. Der Filterkontext ist eines der Hauptthemen, über die sich jeder LuckyTemplates-Benutzer zunächst informieren sollte.

Beste Tipps zur Verwendung der Apps im LuckyTemplates-Onlinedienst

Beste Tipps zur Verwendung der Apps im LuckyTemplates-Onlinedienst

Ich möchte zeigen, wie der LuckyTemplates Apps-Onlinedienst bei der Verwaltung verschiedener Berichte und Erkenntnisse aus verschiedenen Quellen helfen kann.

Analysieren Sie Gewinnmargenänderungen im Laufe der Zeit – Analysen mit LuckyTemplates und DAX

Analysieren Sie Gewinnmargenänderungen im Laufe der Zeit – Analysen mit LuckyTemplates und DAX

Erfahren Sie, wie Sie Ihre Gewinnmargenänderungen mithilfe von Techniken wie Kennzahlenverzweigung und der Kombination von DAX-Formeln in LuckyTemplates ermitteln.

Materialisierungsideen für Datencaches in DAX Studio

Materialisierungsideen für Datencaches in DAX Studio

In diesem Tutorial werden die Ideen der Materialisierung von Datencaches und deren Auswirkungen auf die Leistung von DAXs bei der Bereitstellung von Ergebnissen erläutert.

Geschäftsberichte mit LuckyTemplates

Geschäftsberichte mit LuckyTemplates

Wenn Sie bisher noch Excel verwenden, ist dies der beste Zeitpunkt, LuckyTemplates für Ihre Geschäftsberichtsanforderungen zu verwenden.

Was ist LuckyTemplates Gateway? Alles was du wissen musst

Was ist LuckyTemplates Gateway? Alles was du wissen musst

Was ist LuckyTemplates Gateway? Alles was du wissen musst