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


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.

Datamodellering i LuckyTemplates ved hjælp af understøttende tabeller

Datamodellering i LuckyTemplates ved hjælp af understøttende tabeller

Lær nogle fantastiske analytiske teknikker, som vi kan gøre til datamodellering i LuckyTemplates ved hjælp af DAX-understøttende tabeller.

Avanceret DAX til LuckyTemplates: Implementering af rangeringslogik på tværs af unikke indsigter

Avanceret DAX til LuckyTemplates: Implementering af rangeringslogik på tværs af unikke indsigter

Her dykker vi ned i LuckyTemplates Advanced DAX og implementerer rangeringslogik for at få en meget unik indsigt. Jeg viser også måleforgrening i dette eksempel.

LuckyTemplates What-If-parameterfunktion

LuckyTemplates What-If-parameterfunktion

Denne blog introducerer den nye funktion i LuckyTemplates, What-If-analyseparameteren. Du vil se, hvordan det gør alt hurtigt og nemt til din scenarieanalyse.

Brug LuckyTemplates Mål forgrening for at kontrollere, om dine avancer udvides, efterhånden som omsætningen vokser

Brug LuckyTemplates Mål forgrening for at kontrollere, om dine avancer udvides, efterhånden som omsætningen vokser

Lær, hvordan du afgør, om din omsætningsvækst er god ved at kontrollere, om dine avancer er udvidet ved hjælp af LuckyTemplates, der måler forgrening.

LuckyTemplates-parametre via forespørgselseditor

LuckyTemplates-parametre via forespørgselseditor

Lær og forstå, hvordan du kan oprette og bruge LuckyTemplates Parameters, som er en kraftfuld funktion i Query Editor.

Rundt søjlediagram – en visualisering til dit dashboard

Rundt søjlediagram – en visualisering til dit dashboard

Denne vejledning vil diskutere om oprettelse af et rundt søjlediagram ved hjælp af Charticulator. Du lærer, hvordan du designer dem til din LuckyTemplates-rapport.

PowerApps funktioner og formler | En introduktion

PowerApps funktioner og formler | En introduktion

Lær, hvordan du bruger PowerApps-funktioner og -formler til at forbedre funktionaliteten og ændre adfærd i vores Power Apps-lærredsapp.

Pipe In R: Tilslutningsfunktioner med Dplyr

Pipe In R: Tilslutningsfunktioner med Dplyr

I denne øvelse lærer du, hvordan du kæder funktioner sammen ved hjælp af dplyr-røroperatoren i programmeringssproget R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX fra LuckyTemplates giver dig mulighed for at returnere rangeringen af ​​et specifikt tal i hver tabelrække, der udgør en del af en liste over tal.