Power Automate logiske funksjoner: en oversikt

I denne opplæringen skal vi se på noen Power Automate-logiske funksjoner som vi kan bruke i arbeidsflytene våre. Vi trenger ikke Condition- kontakten når vi bruker disse funksjonene.

Power Automate logiske funksjoner sammenligner verdier og uttrykk som enten returnerer sant eller usant i flytene våre.

Vi kan også bli mer kjent med bruken av logiske funksjoner ved å se på dokumentasjonen først. For å sjekke, gå til . Klikk på alternativet Referanse . Deretter klikker du på emnet Arbeidsflytdefinisjonsspråk . Til slutt velger du referanseunderemnet Funksjoner . Den vil da vise alle tilgjengelige logiske sammenligningsfunksjoner og hver av deres tilsvarende oppgaver.

Power Automate logiske funksjoner: en oversikt

Innholdsfortegnelse

Forstå IF-funksjonen i Power Automate

Først vil vi diskutere if- funksjonen. Dette er den vanligste blant Power Automate logiske funksjoner fordi den ligner på if- funksjonen i MS Excel eller i koding. I kontrollerer denne funksjonen om et uttrykk er sant eller usant , og basert på resultatet vil det returnere en spesifisert verdi.  

Power Automate logiske funksjoner: en oversikt

Ved å klikke på den i dokumentasjonen får vi se parameterne og annen bruksrelatert informasjon om funksjonen.

Power Automate logiske funksjoner: en oversikt

Det første argumentet til en If -setning er et uttrykk . Den andre spesifiserer hva vi vil at funksjonen skal returnere når uttrykket er sant og når det er usant.

Power Automate logiske funksjoner: en oversikt

Bruke If-funksjonen i en arbeidsflyt

For denne vil vi bruke den manuelt utløste prøveflyten som jeg tidligere opprettet.

Power Automate logiske funksjoner: en oversikt

Betingelsen i denne flyten er satt til å sjekke om noen av ordene i inngang 4 inneholder ordet "problem" . Hvis innspillet fra brukeren oppfyller betingelsen, blir uttrykket sant. Derfor vil strømmen gå til Hvis ja- banen. Ellers går den til Hvis ikke -veien.

Power Automate logiske funksjoner: en oversikt

Ved å bruke If- setningen kan vi erstatte tilstandskontrollen i flyten vår. For å gjøre det, la oss dra Post melding 2 -handlingen.

Power Automate logiske funksjoner: en oversikt

Plasser den deretter mellom handlingen Legg inn melding og betingelsesblokken .

Power Automate logiske funksjoner: en oversikt

Klikk på Meldingstekst- feltet for å vise de tilgjengelige alternativene.

Power Automate logiske funksjoner: en oversikt

Klikk på Uttrykk . Klikk deretter på if -funksjonen under Logiske funksjoner .

Power Automate logiske funksjoner: en oversikt

Igjen, det vi ønsker å teste er om inngang 4 inneholder ordet "problem" . For å gjøre dette deler vi først inngang 4 i en matrise ved å klikke på split- funksjonen under String functions .

Power Automate logiske funksjoner: en oversikt

Klikk Dynamisk innhold og klikk deretter på Input 4 . Vi vil da se at innholdet blir lagt til vår uttalelse.

Power Automate logiske funksjoner: en oversikt

La oss legge til et komma ( , ) etterfulgt av et mellomrom mellom et par enkle anførselstegn ( '' ). Plassen vil tjene som innholdsseparator for matriseelementene.

Power Automate logiske funksjoner: en oversikt

Nå skal vi endre utsagnet til et uttrykk. For å gjøre det, la oss sette markøren før ordet delt . Klikk deretter på inneholder - funksjonen under kategorien Uttrykk .

Power Automate logiske funksjoner: en oversikt

Fjern den overflødige lukkebraketten før ordet splittes.

Power Automate logiske funksjoner: en oversikt

La oss legge til et komma ( , ), et mellomrom og skrive inn ordet " problem " omgitt av enkle anførselstegn ( ' ). Legg deretter til en avsluttende parentes ( ) ), et annet komma ( , ), og et mellomrom etter det.

Power Automate logiske funksjoner: en oversikt

Så hvis det er et element som inneholder ordet " problem ", vil det returnere sant . Hvis ikke, vil den returnere false . Hvis det returnerer sant , vil vi at meldingen skal være " Input 4 contains the word problem ". For å gjøre dette, la oss skrive teksten " Input 4 contains the word problem " på slutten av setningen.

Power Automate logiske funksjoner: en oversikt

Hvis den returnerer usann , vil vi at meldingen bare skal være et punktum ( . ). For å gjøre dette, la oss legge til et komma ( , ) rett etter det avsluttende anførselstegnet for ordet " problem ". Legg til et mellomrom , og skriv deretter inn punktum ( . ) omsluttet av enkle anførselstegn ( ' ).

Power Automate logiske funksjoner: en oversikt

Etter det klikker du OK .

Power Automate logiske funksjoner: en oversikt

Vi kan nå slette startverdien til meldingstekstfeltet .

Power Automate logiske funksjoner: en oversikt

La oss også slette betingelsesblokken .

Power Automate logiske funksjoner: en oversikt

Klikk deretter OK .

Power Automate logiske funksjoner: en oversikt

Til slutt klikker du på Lagre .

Power Automate logiske funksjoner: en oversikt

Tester flyten

La oss nå teste flyten og se hvordan den fungerer.

Power Automate logiske funksjoner: en oversikt

La oss kjøre dette med de samme dataene under forrige kjøring. Klikk deretter på Test .

Power Automate logiske funksjoner: en oversikt

Etter det vil vi se resultatet av vår vellykkede flytkjøring.

Power Automate logiske funksjoner: en oversikt

Ved å sjekke den generelle kanalen i Slack., vil vi se at meldingen " Input 4 contains the word problem " ble vist.

Power Automate logiske funksjoner: en oversikt

Derfor har vi erstattet en betingelseskontroll med en If- setning som begge fungerer nøyaktig likt.

Power Automate logiske funksjoner: en oversikt

Andre Power Automate logiske funksjoner

Det er 3 andre logiske sammenligningsfunksjoner vi skal gå gjennom som også er mye brukt – funksjonene og , lik og eller .

Power Automate logiske funksjoner: en oversikt

1. Power Automate logiske funksjoner: lik

La oss sjekke lik funksjonen

Power Automate logiske funksjoner: en oversikt

Denne funksjonen er ganske enkel og vi har allerede brukt denne i tidligere opplæringsprogrammer. Den evaluerer to objekter som enten kan være strenger , heltall , samlinger , matriser eller andre. Hvis verdiene til de to objektene er like, vil den returnere true ; og hvis de ikke er det, vil det returnere falskt . Et eksempel er også gitt i dokumentasjonen.

Power Automate logiske funksjoner: en oversikt

2. Power Automate logiske funksjoner: Og

Neste er og- funksjonen.

Power Automate logiske funksjoner: en oversikt

Denne funksjonen kan enkelt brukes hvis vi har flere uttrykk å evaluere. Vi legger bare inn flere uttrykk og de returnerer sann hvis hvert enkelt uttrykk er sant .

Power Automate logiske funksjoner: en oversikt

La oss for eksempel gå og redigere flyten vår.

Power Automate logiske funksjoner: en oversikt

Klikk på Nytt trinn .

Power Automate logiske funksjoner: en oversikt

La oss klikke på kontrollkontakten .

Power Automate logiske funksjoner: en oversikt

Klikk deretter Tilstand .

Power Automate logiske funksjoner: en oversikt

Vi setter betingelsen til " Input 4 er lik problem ". 

Power Automate logiske funksjoner: en oversikt

Deretter klikker du på Legg til og deretter på Legg til rad .

Power Automate logiske funksjoner: en oversikt

I tilleggsraden setter vi betingelsen til " Input 4 er lik utstedelse ".

Power Automate logiske funksjoner: en oversikt

Uansett hva vi legger inn her vil ikke fungere fordi vi må bruke Input 4-variabelen (et dynamisk innhold) i stedet for bare å skrive Input 4 som strenger. Men dette er bare for å vise deg hvordan det ser ut, som ligner på å bruke funksjonen og i et uttrykk .

I dette eksemplet skal flyten sjekke om inngang 4 er lik " problem " og om den også er lik " problem ". Derfor, hvis begge uttrykkene returnerer sant , vil det gå nedover hvis ja- veien.

Power Automate logiske funksjoner: en oversikt

3. Power Automate logiske funksjoner: Or

Den siste vi skal se på er funksjonen eller .

Power Automate logiske funksjoner: en oversikt

Funksjonen eller er veldig lik funksjonen og . Den store forskjellen er at for at denne funksjonen skal returnere sant , trenger bare ett av uttrykkene å være sant .

Power Automate logiske funksjoner: en oversikt

La oss for eksempel gå tilbake til flyten vår. Klikk deretter på Og- knappen og velg alternativet Eller .

Power Automate logiske funksjoner: en oversikt

Jeg har allerede brukt dette i en av mine tidligere flyter. La oss sjekke det ut ved å klikke på tilbakepilen øverst.

Power Automate logiske funksjoner: en oversikt

Klikk deretter OK .

Power Automate logiske funksjoner: en oversikt

Klikk deretter på Mine flyter og klikk på ScratchFlow – Twitter fra listen.

Power Automate logiske funksjoner: en oversikt

Klikk Rediger .

Power Automate logiske funksjoner: en oversikt

Klikk på betingelsesblokken .

Power Automate logiske funksjoner: en oversikt

Deretter vil vi se at funksjonen eller ble brukt i denne forrige flyten. I dette eksemplet evaluerer den om tweeten inneholder ordet " problem " eller " problem ". Hvis en av disse to betingelsene er oppfylt, vil den utføre handlingen innenfor Hvis ja -banen som skaper et Trello-kort. Hvis begge er falske, vil den utføre handlingen som vi angir for ruten Hvis ikke .

Power Automate logiske funksjoner: en oversikt




Konklusjon

Logiske sammenligningsfunksjoner ligner veldig på Condition- kontakten i Microsoft . Imidlertid anbefaler jeg fortsatt å bruke Condition- kontakten fremfor logiske sammenligningsfunksjoner fordi det er mye enklere å bruke i flytdiagrammer.

Hvis du vil bruke de logiske funksjonene, er det helt greit, spesielt hvis du har en kodebakgrunn. I tillegg kan de fleste logiske sammenligningsfunksjoner replikeres ved hjelp av tilstandskontrollkontakter i stedet for å bruke koder.

Men selvfølgelig er det fortsatt helt opp til deg hvordan du vil konfigurere og kjøre flyten. Bare husk at hvis målet ditt er å bli en sertifisert Power Automate-administrator , bør du også kjenne til disse funksjonene.

Beste ønsker,

Henry


Slik bruker du Natural Language Query (Q&A) i LuckyTemplates

Slik bruker du Natural Language Query (Q&A) i LuckyTemplates

I denne opplæringen skal jeg vise deg hva du kan gjøre med Natural Language Query eller skrivebordsfunksjonen for spørsmål og svar i LuckyTemplates netttjeneste.

Sorter visualiseringer dynamisk i LuckyTemplate-rapportene dine

Sorter visualiseringer dynamisk i LuckyTemplate-rapportene dine

Lær hvordan du sorterer visualiseringer dynamisk i LuckyTemplates-rapportene dine. Få kvalitetsinnsikt samtidig som du er kreativ i måten du presenterer data på.

PowerApps-søkefelt: Slik legger du til og tilpasser

PowerApps-søkefelt: Slik legger du til og tilpasser

Lær hvordan du oppretter et PowerApps-søkefelt fra bunnen av og tilpasser det til å matche det overordnede temaet for appen din.

SELECTEDVALUE DAX-eksempel- Valg av høsteskive

SELECTEDVALUE DAX-eksempel- Valg av høsteskive

Høst eller fang en verdi inne i et mål for å gjenbruke i et annet mål for dynamiske beregninger ved å bruke SELECTEDVALUE DAX i LuckyTemplates.

Versjonshistorikk i SharePoint-lister

Versjonshistorikk i SharePoint-lister

Oppdag hvordan versjonshistorikk i SharePoint kan hjelpe deg med å se utviklingen av bestemte data, og hvor mange endringer den har gjennomgått.

Hex-fargekodevelger for Lucky Templates-rapporter

Hex-fargekodevelger for Lucky Templates-rapporter

Her er et verktøy for å lage rapporter og grafikk, en sekskantkodevelger for farger som du kan bruke for enkelt å få fargene til LuckyTemplates-rapportene dine.

Dynamisk datoskjærer i Lucky-maler ved hjelp av en periodetabell

Dynamisk datoskjærer i Lucky-maler ved hjelp av en periodetabell

Du kan enkelt vise en datoperiode som en slicer i rapporten ved hjelp av en periodetabell. Bruk en M-kode for å lage den dynamiske datoskjæreren i LuckyTemplates.

Proporsjons- og frekvenstabeller i Excel

Proporsjons- og frekvenstabeller i Excel

Skulle dykke ned i frekvenstabeller i Excel samt proporsjonstabeller. Se nærmere på hva de er og når du skal bruke dem.

Slik installerer du DAX Studio & Tabular Editor i LuckyTemplates

Slik installerer du DAX Studio & Tabular Editor i LuckyTemplates

Lær hvordan du laster ned og installerer DAX Studio og Tabular Editor 3 og hvordan du konfigurerer dem for bruk i LuckyTemplates og i Excel.

LuckyTemplates Shape Map Visualization for romlig analyse

LuckyTemplates Shape Map Visualization for romlig analyse

Denne bloggen inneholder Shape Map-visualiseringen for romlig analyse i LuckyTemplates. Jeg viser deg hvordan du kan bruke denne visualiseringen effektivt med dens funksjoner og elementer.