Power Automate logiske funktioner: et overblik

I denne øvelse vil vi se på nogle Power Automate-logiske funktioner , som vi kan bruge i vores arbejdsgange. Vi har ikke brug for Condition- stikket, når vi bruger disse funktioner.

Power Automate logiske funktioner sammenligner værdier og udtryk, som enten returnerer sandt eller falsk i vores flows.

Vi kan også blive mere fortrolige med brugen af ​​logiske funktioner ved først at se på dokumentationen. Gå til for at tjekke. Klik på indstillingen Reference . Klik derefter på emnet Workflow Definition Language skema . Til sidst skal du vælge underemnet Funktioner reference . Det vil derefter vise alle de tilgængelige logiske sammenligningsfunktioner og hver af deres tilsvarende opgaver.

Power Automate logiske funktioner: et overblik

Indholdsfortegnelse

Forståelse af IF-funktionen i Power Automate

Først vil vi diskutere if- funktionen. Dette er den mest almindelige blandt Power Automate logiske funktioner, fordi den ligner if- funktionen i MS Excel eller i kodning. I kontrollerer denne funktion, om et udtryk er sandt eller falsk , og baseret på resultatet vil det returnere en specificeret værdi.  

Power Automate logiske funktioner: et overblik

Ved at klikke på det i dokumentationen, vil vi se parametrene og andre brugsrelaterede oplysninger om funktionen.

Power Automate logiske funktioner: et overblik

Det første argument i en If -sætning er et udtryk . Den anden specificerer, hvad vi ønsker, at funktionen skal returnere, når udtrykket er sandt, og når det er falsk.

Power Automate logiske funktioner: et overblik

Brug af If-funktionen i en arbejdsgang

Til denne vil vi bruge det manuelt udløste prøveflow, som jeg tidligere har oprettet.

Power Automate logiske funktioner: et overblik

Betingelsen i dette flow er indstillet til at kontrollere , om nogen af ​​ordene i input 4 indeholder ordet "problem" . Hvis input fra brugeren opfylder betingelsen, bliver udtrykket sandt. Derfor vil flowet gå til hvis ja -vejen. Ellers vil den gå til Hvis ikke -stien.

Power Automate logiske funktioner: et overblik

Ved at bruge If- erklæringen kan vi erstatte Condition- kontrollen i vores flow. For at gøre det, lad os trække Send besked 2 -handlingen.

Power Automate logiske funktioner: et overblik

Placer den derefter mellem handlingen Send besked og Betingelsesblokken .

Power Automate logiske funktioner: et overblik

Klik på feltet Beskedtekst for at få vist de tilgængelige muligheder.

Power Automate logiske funktioner: et overblik

Klik på Udtryk . Klik derefter på if- funktionen under Logiske funktioner .

Power Automate logiske funktioner: et overblik

Igen, det vi gerne vil teste er, om input 4 indeholder ordet "problem" . For at gøre dette opdeler vi først input 4 i et array ved at klikke på splitfunktionen under String functions .

Power Automate logiske funktioner: et overblik

Klik på Dynamisk indhold, og klik derefter på Input 4 . Vi vil så se, at indholdet er tilføjet til vores erklæring.

Power Automate logiske funktioner: et overblik

Lad os tilføje et komma ( , ) efterfulgt af et mellemrum mellem et par enkelte anførselstegn ( '' ). Rummet vil tjene som indholdsseparator for array-elementerne.

Power Automate logiske funktioner: et overblik

Nu vil vi ændre udsagnet til et udtryk. For at gøre det, lad os placere markøren før ordet split . Klik derefter på funktionen indeholder under fanen Udtryk .

Power Automate logiske funktioner: et overblik

Fjern det overskydende lukkebeslag før ordet splittes.

Power Automate logiske funktioner: et overblik

Lad os tilføje et komma ( , ), et mellemrum og skrive ordet " problem " omgivet af enkelte anførselstegn ( ' ). Tilføj derefter en afsluttende parentes ( ) ), endnu et komma ( , ) og et mellemrum efter det.

Power Automate logiske funktioner: et overblik

Så hvis der er et element, der indeholder ordet " problem ", vil det returnere sandt . Hvis ikke, vil det returnere falsk . Hvis det returnerer sandt , vil vi gerne have beskeden til at være " Input 4 indeholder ordet problem ". For at gøre dette, lad os skrive teksten " Input 4 indeholder ordproblemet " i slutningen af ​​sætningen.

Power Automate logiske funktioner: et overblik

Hvis det returnerer falsk , vil vi gerne have, at beskeden kun er et punktum ( . ). For at gøre dette, lad os tilføje et komma ( , ) lige efter det afsluttende anførselstegn for ordet " problem ". Tilføj et mellemrum , og skriv derefter punktum ( . ) omgivet af enkelte anførselstegn ( ' ).

Power Automate logiske funktioner: et overblik

Klik derefter på OK .

Power Automate logiske funktioner: et overblik

Vi kan nu slette startværdien af ​​feltet Beskedtekst .

Power Automate logiske funktioner: et overblik

Lad os også slette Condition -blokken.

Power Automate logiske funktioner: et overblik

Klik derefter på OK .

Power Automate logiske funktioner: et overblik

Klik til sidst på Gem .

Power Automate logiske funktioner: et overblik

Test af flowet

Lad os nu teste flowet og se, hvordan det virker.

Power Automate logiske funktioner: et overblik

Lad os køre dette ved hjælp af de samme data under vores forrige kørsel. Klik derefter på Test .

Power Automate logiske funktioner: et overblik

Derefter vil vi se resultatet af vores succesfulde flowløb.

Power Automate logiske funktioner: et overblik

Ved at kontrollere den generelle kanal i Slack., vil vi se, at meddelelsen " Input 4 indeholder ordet problem " blev vist med succes.

Power Automate logiske funktioner: et overblik

Derfor har vi erstattet en betingelseskontrol med en If -sætning, som begge fungerer nøjagtigt ens.

Power Automate logiske funktioner: et overblik

Andre Power Automate logiske funktioner

Der er 3 andre logiske sammenligningsfunktioner, vi vil gennemgå, som også er meget brugte - og , er lig med og eller funktionerne .

Power Automate logiske funktioner: et overblik

1. Power Automate logiske funktioner: Lige til

Lad os tjekke  lighedsfunktionen .

Power Automate logiske funktioner: et overblik

Denne funktion er ret enkel, og vi har allerede brugt den i tidligere tutorials. Det evaluerer to objekter, som enten kan være strenge , heltal , samlinger , arrays eller andre. Hvis værdierne af de to objekter er ens, vil det returnere true ; og hvis de ikke er det, vil det returnere falsk . Et eksempel er også givet i dokumentationen.

Power Automate logiske funktioner: et overblik

2. Power Automate logiske funktioner: Og

Næste er og- funktionen.

Power Automate logiske funktioner: et overblik

Denne funktion kan nemt bruges, hvis vi har flere udtryk at evaluere. Vi indsætter bare flere udtryk, og de returnerer sandt , hvis hvert enkelt udtryk er sandt .

Power Automate logiske funktioner: et overblik

Lad os f.eks. gå og redigere vores flow.

Power Automate logiske funktioner: et overblik

Klik på Nyt trin .

Power Automate logiske funktioner: et overblik

Lad os klikke på kontrolstikket .

Power Automate logiske funktioner: et overblik

Klik derefter på Betingelse .

Power Automate logiske funktioner: et overblik

Vi sætter betingelsen til " Input 4 er lig med problem ". 

Power Automate logiske funktioner: et overblik

Klik derefter på Tilføj og derefter på Tilføj række .

Power Automate logiske funktioner: et overblik

I den ekstra række sætter vi betingelsen til " Input 4 er lig med udstedelse ".

Power Automate logiske funktioner: et overblik

Uanset hvad vi indtaster her, virker det ikke, fordi vi skal bruge Input 4-variablen (et dynamisk indhold) i stedet for blot at skrive Input 4 som strenge. Men dette er kun for at vise dig, hvordan det ser ud, hvilket svarer til at bruge funktionen og i et udtryk .

I dette eksempel vil flowet kontrollere, om input 4 er lig med " problem " og om det også er lig med " problem ". Derfor, hvis begge udtryk returnerer sand , vil det gå ned ad hvis ja- stien.

Power Automate logiske funktioner: et overblik

3. Power Automate logiske funktioner: Or

Den sidste, vi vil se på, er funktionen eller .

Power Automate logiske funktioner: et overblik

Funktionen eller minder meget om funktionen og . Den store forskel er, at for at denne funktion skal returnere sand , skal kun ét af udtrykkene være sandt .

Power Automate logiske funktioner: et overblik

Lad os for eksempel gå tilbage til vores flow. Klik derefter på knappen Og og vælg indstillingen Eller .

Power Automate logiske funktioner: et overblik

Jeg har allerede brugt dette i et af mine tidligere flows. Lad os tjekke det ud ved at klikke på tilbagepilen øverst.

Power Automate logiske funktioner: et overblik

Klik derefter på OK .

Power Automate logiske funktioner: et overblik

Klik derefter på Mine flows og klik på ScratchFlow – Twitter fra listen.

Power Automate logiske funktioner: et overblik

Klik på Rediger .

Power Automate logiske funktioner: et overblik

Klik på Condition -blokken.

Power Automate logiske funktioner: et overblik

Så vil vi se, at funktionen eller blev brugt i dette tidligere flow. I dette eksempel evaluerer den, om tweetet indeholder ordet " problem " eller " problem ". Hvis en af ​​disse to betingelser er sand, udfører den handlingen i Hvis ja -stien, som skaber et Trello-kort. Hvis begge er falske, udfører den den handling, som vi har angivet for Hvis ikke -stien.

Power Automate logiske funktioner: et overblik




Konklusion

Logiske sammenligningsfunktioner ligner meget Condition- stikket i Microsoft . Jeg anbefaler dog stadig at bruge Condition- stikket frem for logiske sammenligningsfunktioner , fordi det er meget nemmere at bruge i flowdiagrammer.

Hvis du gerne vil bruge de logiske funktioner, er det helt fint, især hvis du har en kodende baggrund. Derudover kan de fleste logiske sammenligningsfunktioner replikeres ved hjælp af tilstandskontrolstik i stedet for at bruge koder.

Men det er selvfølgelig stadig helt op til dig, hvordan du vil konfigurere og køre dit flow. Bare husk på, at hvis dit mål er at blive en certificeret Power Automate-administrator , bør du også kende disse funktioner.

Alt det bedste,

Henrik

Leave a Comment

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Denne blog indeholder LuckyTemplates TOPN DAX-funktionen, som giver dig mulighed for at få unik indsigt fra dine data, hvilket hjælper dig med at træffe bedre markedsføringsbeslutninger.

Oprettelse af en datotabel i LuckyTemplates

Oprettelse af en datotabel i LuckyTemplates

Find ud af, hvorfor det er vigtigt at have en dedikeret datotabel i LuckyTemplates, og lær den hurtigste og mest effektive måde at gøre det på.

LuckyTemplates Mobile Reporting Tips og teknikker

LuckyTemplates Mobile Reporting Tips og teknikker

Denne korte vejledning fremhæver LuckyTemplates mobilrapporteringsfunktion. Jeg vil vise dig, hvordan du kan udvikle rapporter effektivt til mobilenheder.

Professionelle serviceanalyserapporter i LuckyTemplates

Professionelle serviceanalyserapporter i LuckyTemplates

I denne LuckyTemplates Showcase gennemgår vi rapporter, der viser professionel serviceanalyse fra et firma, der har flere kontrakter og kundeengagementer.

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Gå gennem de vigtigste opdateringer til Power Apps og Power Automate og deres fordele og implikationer for Microsoft Power Platform.

Almindelige SQL-funktioner: En oversigt

Almindelige SQL-funktioner: En oversigt

Opdag nogle almindelige SQL-funktioner, som vi kan bruge, såsom streng, dato og nogle avancerede funktioner til at behandle eller manipulere data.

LuckyTemplates skabelonoprettelse: Guide og tips

LuckyTemplates skabelonoprettelse: Guide og tips

I denne tutorial lærer du, hvordan du opretter din perfekte LuckyTemplates-skabelon, der er konfigureret til dine behov og præferencer.

Feltparametre og små multipler i LuckyTemplates

Feltparametre og små multipler i LuckyTemplates

I denne blog vil vi demonstrere, hvordan man lagdelte feltparametre med små multipler for at skabe utrolig nyttig indsigt og visuals.

LuckyTemplates-rangering og brugerdefineret gruppering

LuckyTemplates-rangering og brugerdefineret gruppering

I denne blog vil du lære, hvordan du bruger LuckyTemplates rangerings- og brugerdefinerede grupperingsfunktioner til at segmentere et eksempeldata og rangordne det efter kriterier.

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

I denne tutorial vil jeg dække en specifik teknik omkring, hvordan du kun viser Kumulativ Total op til en bestemt dato i dine visuals i LuckyTemplates.