Logische functies van Power Automate: een overzicht

Logische functies van Power Automate: een overzicht

In deze zelfstudie bekijken we enkele logische functies van Power Automate die we in onze workflows kunnen gebruiken. We hebben de Conditie- connector niet nodig bij het gebruik van deze functies.

Logische Power Automate-functies vergelijken waarden en uitdrukkingen die in onze stromen waar of onwaar retourneren.

We kunnen ook meer vertrouwd raken met het gebruik van logische functies door eerst naar de documentatie te kijken. Ga naar Power Automate-documentatie om dit te controleren . Klik op de optie Referentie . Klik vervolgens op het onderwerp Werkstroomdefinitietaalschema . Kies ten slotte het subonderwerp Functions reference . Vervolgens worden alle beschikbare logische vergelijkingsfuncties en alle bijbehorende taken weergegeven.

Logische functies van Power Automate: een overzicht

Inhoudsopgave

De ALS-functie begrijpen in Power Automate

Eerst bespreken we de if -functie. Dit is de meest voorkomende logische functie van Power Automate omdat het vergelijkbaar is met de if- functie in MS Excel of in codering. In MS-workflows controleert deze functie of een uitdrukking waar of onwaar is en op basis van het resultaat retourneert deze een opgegeven waarde.  

Logische functies van Power Automate: een overzicht

Door erop te klikken in de documentatie, zien we de parameters en andere gebruiksgerelateerde informatie over de functie.

Logische functies van Power Automate: een overzicht

Het eerste argument van een If- statement is een uitdrukking . De tweede specificeert wat we willen dat de functie retourneert wanneer de uitdrukking waar is en wanneer deze onwaar is.

Logische functies van Power Automate: een overzicht

De If-functie gebruiken in een workflow

Voor deze gebruiken we de handmatig geactiveerde voorbeeldstroom die ik eerder heb gemaakt.

Logische functies van Power Automate: een overzicht

De voorwaarde in deze stroom is ingesteld om te controleren of een van de woorden in invoer 4 het woord "probleem" bevat . Als de invoer van de gebruiker aan de voorwaarde voldoet, wordt de uitdrukking waar. Daarom gaat de stroom naar het zo ja -pad. Anders gaat het naar het pad Als er geen is .

Logische functies van Power Automate: een overzicht

Door de instructie If te gebruiken , kunnen we het besturingselement Voorwaarde in onze stroom vervangen. Om dat te doen, slepen we de actie Post bericht 2 .

Logische functies van Power Automate: een overzicht

Plaats het dan tussen de actie Bericht plaatsen en het blok Voorwaarde .

Logische functies van Power Automate: een overzicht

Klik op het veld Berichttekst om de beschikbare opties weer te geven.

Logische functies van Power Automate: een overzicht

Klik op Uitdrukking . Klik vervolgens op de functie if onder de logische functies .

Logische functies van Power Automate: een overzicht

Nogmaals, wat we willen testen is of Input 4 het woord "probleem" bevat . Om dit te doen, splitsen we eerst Input 4 op in een array door op de splitsfunctie onder Tekenreeksfuncties te klikken .

Logische functies van Power Automate: een overzicht

Klik op Dynamische inhoud en klik vervolgens op Invoer 4 . Wij zorgen er dan voor dat de inhoud wordt toegevoegd aan onze verklaring.

Logische functies van Power Automate: een overzicht

Laten we een komma ( , ) toevoegen gevolgd door een spatie tussen een paar enkele aanhalingstekens ( '' ). De spatie zal dienen als de inhoudscheider van de array-items.

Logische functies van Power Automate: een overzicht

Nu gaan we de instructie veranderen in een uitdrukking. Om dat te doen, plaatsen we de cursor voor het woord splitsen . Klik vervolgens op de functie bevat onder het tabblad Uitdrukking .

Logische functies van Power Automate: een overzicht

Verwijder de overtollige sluithaak vóór het woord splitsen.

Logische functies van Power Automate: een overzicht

Laten we een komma ( , ), een spatie toevoegen en het woord ' probleem ' tussen enkele aanhalingstekens ( ' ) typen . Voeg vervolgens een haakje sluiten ( ) ), nog een komma ( , ) en daarna een spatie toe.

Logische functies van Power Automate: een overzicht

Dus als er een element is dat het woord “ probleem ” bevat, zal het true retourneren . Zo niet, dan wordt false geretourneerd . Als het waar retourneert , willen we dat het bericht " Invoer 4 bevat het woord probleem " is. Om dit te doen, typen we de tekst " Input 4 bevat het woord probleem " aan het einde van de instructie.

Logische functies van Power Automate: een overzicht

Als het false retourneert , willen we dat het bericht slechts een punt ( . ) is. Om dit te doen, voegen we een komma ( , ) toe direct na het afsluitende aanhalingsteken van het woord " probleem ". Voeg een spatie toe en typ vervolgens de punt ( . ) tussen enkele aanhalingstekens ( ' ).

Logische functies van Power Automate: een overzicht

Klik daarna op OK .

Logische functies van Power Automate: een overzicht

We kunnen nu de beginwaarde van het veld Berichttekst verwijderen .

Logische functies van Power Automate: een overzicht

Laten we ook het Voorwaarde- blok verwijderen.

Logische functies van Power Automate: een overzicht

Klik vervolgens op OK .

Logische functies van Power Automate: een overzicht

Klik ten slotte op Opslaan .

Logische functies van Power Automate: een overzicht

De stroom testen

Laten we nu de stroom testen en kijken hoe het werkt.

Logische functies van Power Automate: een overzicht

Laten we dit uitvoeren met dezelfde gegevens tijdens onze vorige run. Klik vervolgens op Testen .

Logische functies van Power Automate: een overzicht

Daarna zien we het resultaat van onze succesvolle flow run.

Logische functies van Power Automate: een overzicht

Bij het controleren van het algemene kanaal in Slack., zullen we zien dat het bericht " Input 4 bevat het woord probleem " met succes werd weergegeven.

Logische functies van Power Automate: een overzicht

Daarom hebben we met succes een besturingselement Voorwaarde vervangen door een instructie If , ​​die beide exact hetzelfde werken.

Logische functies van Power Automate: een overzicht

Andere Power Automate logische functies

Er zijn 3 andere logische vergelijkingsfuncties die we zullen doornemen en die ook veel worden gebruikt: de functies and , equals en or .

Logische functies van Power Automate: een overzicht

1. Power Automate Logische functies: is gelijk aan

Laten we de functie gelijk aan controleren

Logische functies van Power Automate: een overzicht

Deze functie is vrij eenvoudig en we hebben deze al in eerdere tutorials gebruikt. Het evalueert twee objecten die strings , integers , collections , arrays of andere kunnen zijn . Als de waarden van de twee objecten gelijk zijn, wordt true geretourneerd ; en als dat niet het geval is, wordt false geretourneerd . In de documentatie wordt ook een voorbeeld gegeven.

Logische functies van Power Automate: een overzicht

2. Power Automate Logische functies: En

Het volgende is de functie en .

Logische functies van Power Automate: een overzicht

Deze functie kan eenvoudig worden gebruikt als we meerdere expressies moeten evalueren. We hebben gewoon meerdere expressies ingevoerd en ze zullen true retourneren als elke afzonderlijke expressie true is .

Logische functies van Power Automate: een overzicht

Laten we bijvoorbeeld onze stroom gaan bewerken.

Logische functies van Power Automate: een overzicht

Klik op Nieuwe stap .

Logische functies van Power Automate: een overzicht

Laten we op de Control- connector klikken.

Logische functies van Power Automate: een overzicht

Klik vervolgens op Voorwaarde .

Logische functies van Power Automate: een overzicht

We stellen de voorwaarde in op " Input 4 is gelijk aan probleem ". 

Logische functies van Power Automate: een overzicht

Klik daarna op Toevoegen en klik vervolgens op Rij toevoegen .

Logische functies van Power Automate: een overzicht

In de extra rij stellen we de voorwaarde in op " Input 4 is gelijk aan issue ".

Logische functies van Power Automate: een overzicht

Wat we hier ook invoeren, het zal niet werken omdat we de variabele Input 4 (een dynamische inhoud) moeten gebruiken in plaats van alleen Input 4 als tekenreeksen te typen. Maar dit is alleen om u te laten zien hoe het eruit ziet, wat vergelijkbaar is met het gebruik van de functie and in een uitdrukking .

In dit voorbeeld gaat de stroom controleren of Input 4 gelijk is aan " probleem " en of deze ook gelijk is aan " probleem ". Dus als beide expressies true retourneren , gaat het via het If yes -pad.

Logische functies van Power Automate: een overzicht

3. Power Automate logische functies: Or

De laatste die we zullen bekijken is de functie of .

Logische functies van Power Automate: een overzicht

De functie of lijkt sterk op de functie en . Het grote verschil is dat alleen een van de uitdrukkingen waar hoeft te zijn om deze functie waar te laten retourneren .

Logische functies van Power Automate: een overzicht

Laten we bijvoorbeeld teruggaan naar onze flow. Klik vervolgens op de knop En en kies de optie Of .

Logische functies van Power Automate: een overzicht

Ik heb dit al gebruikt in een van mijn vorige stromen. Laten we dat eens bekijken door bovenaan op de pijl terug te klikken.

Logische functies van Power Automate: een overzicht

Klik vervolgens op OK .

Logische functies van Power Automate: een overzicht

Klik daarna op Mijn stromen en klik op ScratchFlow - Twitter in de lijst.

Logische functies van Power Automate: een overzicht

Klik op Bewerken .

Logische functies van Power Automate: een overzicht

Klik op het blok Voorwaarde .

Logische functies van Power Automate: een overzicht

Vervolgens zullen we zien dat de functie of is gebruikt in deze vorige stroom. In dit voorbeeld evalueert het of de tweet het woord " probleem " of " probleem " bevat. Als een van deze twee voorwaarden waar is, voert het de actie uit binnen het Zo ja -pad dat een Trello-kaart maakt. Als beide onwaar zijn, voert het de actie uit die we hebben ingesteld voor het If no- pad.

Logische functies van Power Automate: een overzicht


Verzamelfuncties in Microsoft Power Automate
Microsoft Flow String-functies: samenvoegen en vervangen
Power Automate Functie en arrays splitsen

Conclusie

Logische vergelijkingsfuncties lijken sterk op de Conditieconnector in Microsoft Power Automate . Ik raad echter nog steeds aan om de Conditie- connector te gebruiken in plaats van Logische vergelijkingsfuncties, omdat deze veel gemakkelijker te gebruiken is in stroomdiagrammen.

Als je de logische functies wilt gebruiken, is dat helemaal prima, vooral als je een codeerachtergrond hebt. Bovendien kunnen de meeste logische vergelijkingsfuncties worden gerepliceerd met behulp van Conditiecontroleconnectoren in plaats van codes te gebruiken.

Maar het is natuurlijk nog steeds helemaal aan jou hoe je je stroom configureert en uitvoert. Houd er rekening mee dat als het uw doel is om een ​​gecertificeerde Power Automate-beheerder te worden , u deze functies ook moet kennen.

Al het beste,

Henry


Wat is zelf in Python: voorbeelden uit de echte wereld

Wat is zelf in Python: voorbeelden uit de echte wereld

Wat is zelf in Python: voorbeelden uit de echte wereld

Een RDS-bestand opslaan en laden in R

Een RDS-bestand opslaan en laden in R

Je leert hoe je objecten uit een .rds-bestand in R opslaat en laadt. In deze blog wordt ook besproken hoe je objecten uit R naar LuckyTemplates importeert.

First N Business Days Revisited – Een DAX-coderingstaaloplossing

First N Business Days Revisited – Een DAX-coderingstaaloplossing

In deze tutorial over DAX-coderingstaal leert u hoe u de functie GENERATE gebruikt en hoe u de titel van een maat dynamisch wijzigt.

Breng inzichten onder de aandacht met behulp van de Multi Threaded Dynamic Visuals-techniek in LuckyTemplates

Breng inzichten onder de aandacht met behulp van de Multi Threaded Dynamic Visuals-techniek in LuckyTemplates

Deze zelfstudie behandelt hoe u de Multi Threaded Dynamic Visuals-techniek kunt gebruiken om inzichten te creëren op basis van dynamische gegevensvisualisaties in uw rapporten.

Inleiding tot het filteren van context in LuckyTemplates

Inleiding tot het filteren van context in LuckyTemplates

In dit artikel zal ik de filtercontext doornemen. Filtercontext is een van de belangrijkste onderwerpen waarover elke LuckyTemplates-gebruiker in eerste instantie zou moeten leren.

Beste tips voor het gebruik van de apps in LuckyTemplates Online Service

Beste tips voor het gebruik van de apps in LuckyTemplates Online Service

Ik wil laten zien hoe de online service LuckyTemplates Apps kan helpen bij het beheren van verschillende rapporten en inzichten die uit verschillende bronnen zijn gegenereerd.

Analyseer winstmargeveranderingen in de loop van de tijd - analyse met LuckyTemplates en DAX

Analyseer winstmargeveranderingen in de loop van de tijd - analyse met LuckyTemplates en DAX

Leer hoe u wijzigingen in uw winstmarge kunt berekenen met behulp van technieken zoals vertakking van metingen en het combineren van DAX-formules in LuckyTemplates.

Materialisatie-ideeën voor gegevenscaches in DAX Studio

Materialisatie-ideeën voor gegevenscaches in DAX Studio

Deze tutorial bespreekt de ideeën van materialisatie van datacaches en hoe deze de prestaties van DAX beïnvloeden bij het leveren van resultaten.

Zakelijke rapportage met behulp van LuckyTemplates

Zakelijke rapportage met behulp van LuckyTemplates

Als u tot nu toe nog steeds Excel gebruikt, is dit het beste moment om LuckyTemplates te gaan gebruiken voor uw zakelijke rapportagebehoeften.

Wat is LuckyTemplates Gateway? Alles wat u moet weten

Wat is LuckyTemplates Gateway? Alles wat u moet weten

Wat is LuckyTemplates Gateway? Alles wat u moet weten