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.
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.
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.
Wenn wir in der Dokumentation darauf klicken, sehen wir die Parameter und andere nutzungsbezogene Informationen zur Funktion.
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.
Verwenden der If-Funktion in einem Workflow
In diesem Fall verwenden wir den manuell ausgelösten Beispielfluss, den ich zuvor erstellt habe.
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 .
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.
Platzieren Sie es dann zwischen der Aktion „Nachricht posten“ und dem Bedingungsblock .
Klicken Sie auf das Feld Nachrichtentext , um die verfügbaren Optionen anzuzeigen.
Klicken Sie auf Ausdruck . Klicken Sie dann unter den logischen Funktionen auf die if- Funktion .
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 .
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.
Fügen wir ein Komma ( , ) gefolgt von einem Leerzeichen zwischen zwei einfachen Anführungszeichen ( '' ) hinzu. Das Leerzeichen dient als Inhaltstrennzeichen der Array-Elemente.
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“ .
Entfernen Sie die überschüssige schließende Klammer vor der Worttrennung.
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.
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.
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.
Klicken Sie anschließend auf OK .
Wir können jetzt den Anfangswert des Feldes Nachrichtentext löschen .
Löschen wir auch den Bedingungsblock .
Klicken Sie dann auf OK .
Klicken Sie abschließend auf Speichern .
Den Fluss testen
Lassen Sie uns nun den Ablauf testen und sehen, wie er funktioniert.
Lassen Sie uns dies mit denselben Daten wie bei unserem vorherigen Lauf ausführen. Klicken Sie dann auf Testen .
Danach sehen wir das Ergebnis unseres erfolgreichen Flow-Laufs.
Wenn wir den allgemeinen Kanal in Slack überprüfen, sehen wir, dass die Meldung „ Eingabe 4 enthält die Wortaufgabe “ erfolgreich angezeigt wurde.
Daher haben wir erfolgreich ein Condition- Steuerelement durch eine If- Anweisung ersetzt, die beide genau gleich funktionieren.
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 .
1. Logische Funktionen von Power Automate: Gleich
Schauen wir uns die Gleichheitsfunktion an .
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.
2. Power Automate Logical Functions: Und
Als nächstes folgt die Funktion „and “.
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 .
Lassen Sie uns zum Beispiel unseren Flow bearbeiten.
Klicken Sie auf Neuer Schritt .
Klicken wir auf den Steueranschluss .
Klicken Sie dann auf Bedingung .
Wir setzen die Bedingung auf „ Eingabe 4 ist gleich Problem “.
Klicken Sie anschließend auf „Hinzufügen“ und dann auf „Zeile hinzufügen“ .
In der zusätzlichen Zeile setzen wir die Bedingung auf „ Eingabe 4 ist gleich Ausgabe “.
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 .
3. Power Automate Logical Functions: Or
Als letztes werden wir uns die Funktion „ or“ ansehen .
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 .
Kehren wir zum Beispiel zu unserem Ablauf zurück. Klicken Sie dann auf die Schaltfläche „Und“ und wählen Sie die Option „Oder“ .
Ich habe dies bereits in einem meiner vorherigen Flows verwendet. Sehen wir uns das an, indem wir oben auf den Zurück-Pfeil klicken.
Klicken Sie dann auf OK .
Klicken Sie anschließend auf „Meine Flows“ und dann in der Liste auf „ScratchFlow – Twitter“ .
Klicken Sie auf Bearbeiten .
Klicken Sie auf den Bedingungsblock .
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 .
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
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
In diesem Tutorial zur DAX-Codierungssprache erfahren Sie, wie Sie die GENERATE-Funktion verwenden und einen Kennzahltitel dynamisch ändern.
In diesem Tutorial erfahren Sie, wie Sie mithilfe der Multi-Threaded-Dynamic-Visuals-Technik Erkenntnisse aus dynamischen Datenvisualisierungen in Ihren Berichten gewinnen.
In diesem Artikel werde ich den Filterkontext durchgehen. Der Filterkontext ist eines der Hauptthemen, über die sich jeder LuckyTemplates-Benutzer zunächst informieren sollte.
Ich möchte zeigen, wie der LuckyTemplates Apps-Onlinedienst bei der Verwaltung verschiedener Berichte und Erkenntnisse aus verschiedenen Quellen helfen kann.
Erfahren Sie, wie Sie Ihre Gewinnmargenänderungen mithilfe von Techniken wie Kennzahlenverzweigung und der Kombination von DAX-Formeln in LuckyTemplates ermitteln.
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.
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