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.
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.
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.
Ved at klikke på det i dokumentationen, vil vi se parametrene og andre brugsrelaterede oplysninger om funktionen.
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.
Brug af If-funktionen i en arbejdsgang
Til denne vil vi bruge det manuelt udløste prøveflow, som jeg tidligere har oprettet.
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.
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.
Placer den derefter mellem handlingen Send besked og Betingelsesblokken .
Klik på feltet Beskedtekst for at få vist de tilgængelige muligheder.
Klik på Udtryk . Klik derefter på if- funktionen under Logiske funktioner .
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 .
Klik på Dynamisk indhold, og klik derefter på Input 4 . Vi vil så se, at indholdet er tilføjet til vores erklæring.
Lad os tilføje et komma ( , ) efterfulgt af et mellemrum mellem et par enkelte anførselstegn ( '' ). Rummet vil tjene som indholdsseparator for array-elementerne.
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 .
Fjern det overskydende lukkebeslag før ordet splittes.
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.
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.
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 ( ' ).
Klik derefter på OK .
Vi kan nu slette startværdien af feltet Beskedtekst .
Lad os også slette Condition -blokken.
Klik derefter på OK .
Klik til sidst på Gem .
Test af flowet
Lad os nu teste flowet og se, hvordan det virker.
Lad os køre dette ved hjælp af de samme data under vores forrige kørsel. Klik derefter på Test .
Derefter vil vi se resultatet af vores succesfulde flowløb.
Ved at kontrollere den generelle kanal i Slack., vil vi se, at meddelelsen " Input 4 indeholder ordet problem " blev vist med succes.
Derfor har vi erstattet en betingelseskontrol med en If -sætning, som begge fungerer nøjagtigt ens.
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 .
1. Power Automate logiske funktioner: Lige til
Lad os tjekke lighedsfunktionen .
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.
2. Power Automate logiske funktioner: Og
Næste er og- funktionen.
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 .
Lad os f.eks. gå og redigere vores flow.
Klik på Nyt trin .
Lad os klikke på kontrolstikket .
Klik derefter på Betingelse .
Vi sætter betingelsen til " Input 4 er lig med problem ".
Klik derefter på Tilføj og derefter på Tilføj række .
I den ekstra række sætter vi betingelsen til " Input 4 er lig med udstedelse ".
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.
3. Power Automate logiske funktioner: Or
Den sidste, vi vil se på, er funktionen eller .
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 .
Lad os for eksempel gå tilbage til vores flow. Klik derefter på knappen Og og vælg indstillingen Eller .
Jeg har allerede brugt dette i et af mine tidligere flows. Lad os tjekke det ud ved at klikke på tilbagepilen øverst.
Klik derefter på OK .
Klik derefter på Mine flows og klik på ScratchFlow – Twitter fra listen.
Klik på Rediger .
Klik på Condition -blokken.
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.
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
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.
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å.
Denne korte vejledning fremhæver LuckyTemplates mobilrapporteringsfunktion. Jeg vil vise dig, hvordan du kan udvikle rapporter effektivt til mobilenheder.
I denne LuckyTemplates Showcase gennemgår vi rapporter, der viser professionel serviceanalyse fra et firma, der har flere kontrakter og kundeengagementer.
Gå gennem de vigtigste opdateringer til Power Apps og Power Automate og deres fordele og implikationer for Microsoft Power Platform.
Opdag nogle almindelige SQL-funktioner, som vi kan bruge, såsom streng, dato og nogle avancerede funktioner til at behandle eller manipulere data.
I denne tutorial lærer du, hvordan du opretter din perfekte LuckyTemplates-skabelon, der er konfigureret til dine behov og præferencer.
I denne blog vil vi demonstrere, hvordan man lagdelte feltparametre med små multipler for at skabe utrolig nyttig indsigt og visuals.
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.
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.