Power Automate Split-funktion og arrays

Der er en række Power Automate- strengfunktioner af strengfunktioner, som vi kan bruge i vores MS-flows. I denne vejledning finder vi ud af brugen og vigtigheden af ​​en anden kompliceret strengfunktion - split funktion.

Opdelingsfunktionen returnerer simpelthen en række elementer baseret på den angivne streng og en afgrænsning .

Indholdsfortegnelse

Sådan fungerer Power Automate Split-funktionen

Vi er nødt til at definere dens parametre (tekst og skilletegn), for at denne funktion fungerer korrekt.

Power Automate Split-funktion og arrays

For at forklare det yderligere, lad os sige, at vores tekst er " æblet falder langt fra træet ". Så er afgrænsningen bare et simpelt mellemrum.

Power Automate Split-funktion og arrays

Ved at bruge splitfunktionen får vi et array, der indeholder alle ordene i den tekst/streng, vi har angivet. Et array er en samling af elementer.

Power Automate Split-funktion og arrays

Brug af Power Automate Split-funktionen

Lad os nu have et eksempel på en use case for at forstå, hvorfor vi ønsker at gøre dette. Vi tilføjer endnu et input i dette eksempelflow, som jeg tidligere har oprettet. Lad os indstille det som input 4  , og skriv derefter " Indtast venligst den meddelelse, du vil kaskade ".

Power Automate Split-funktion og arrays

Så lad os bruge opdelingsfunktionen vores beskedtekst . Vælg opdelingsfunktionen under fanen Udtryk .

Power Automate Split-funktion og arrays

For tekstparameteren skal du vælge Input 4- variablen.

Power Automate Split-funktion og arrays

Til separatoren skal vi bruge et mellemrum. Klik derefter på knappen OK .

Power Automate Split-funktion og arrays

Klik til sidst på Gem .

Power Automate Split-funktion og arrays

Test af flowet

Lad os nu se, hvad der sker. Klik på Test .

Power Automate Split-funktion og arrays

Vælg indstillingen Jeg udfører udløserhandlingen . Klik derefter på Test .

Power Automate Split-funktion og arrays

Indtast eventuelle data for de andre indgange. Hvad angår input 4 , skal du bare skrive " æblet falder langt fra træet ". Klik derefter på Kør flow.

Power Automate Split-funktion og arrays

Klik på Udført .

Power Automate Split-funktion og arrays

Efter at have tjekket Slack, er det returnerede output præcis, hvad vi troede, det ville være.

Power Automate Split-funktion og arrays

Dette sender os nu et array og ikke den faktiske streng.

Brug af arrays

Lad os nu diskutere nogle ting, du kan gøre med et array. Lad os først tilføje et nyt trin.

Power Automate Split-funktion og arrays

Klik derefter på Kontrol .

Power Automate Split-funktion og arrays

Vælg derefter Anvend på hver kontrol.

Power Automate Split-funktion og arrays

Vælg opdelingsfunktionen under fanen Udtryk .

Power Automate Split-funktion og arrays

Vælg derefter selve teksten, som er Input 4- variablen.

Power Automate Split-funktion og arrays

Sørg for at skrive separatoren, som er et mellemrum. Klik derefter på OK .

Power Automate Split-funktion og arrays

Lad os derefter tilføje en anden handling.

Power Automate Split-funktion og arrays

Søg og vælg Slack- stikket.

Power Automate Split-funktion og arrays

Vælg derefter handlingen Send besked .

Power Automate Split-funktion og arrays

Lad os sende en besked til den samme Slack-kanal ( discord ).

Power Automate Split-funktion og arrays

For meddelelsesteksten vil vi i stedet for at sende input 4 eller arrayet poste det aktuelle element .

Power Automate Split-funktion og arrays

Ved at bruge kontrollen får den først rækken af ​​strenge via splitfunktionen . Derefter, for hvert element i arrayet, bogfører det det aktuelle element. Så lad os se, hvordan det ser ud. Klik på Gem .

Power Automate Split-funktion og arrays

Klik på Test .

Power Automate Split-funktion og arrays

Vi bruger bare den forrige kørsel, da ingen input er ændret. Klik derefter på Test .

Power Automate Split-funktion og arrays

Når vi tjekker vores Slack, vil vi se, at den med succes viste hver af elementerne fra arrayet.

Power Automate Split-funktion og arrays

Ved at gøre dette kan vi udføre handlinger på array-elementerne separat. 




Konklusion

For at opsummere er vi i stand til at diskutere brugen af ​​Power Automate split-funktionen i vores flows. Den opdeler strenge i en række strenge ved hjælp af den definerede afgrænsning. Afgrænsningstegnet fungerer som skilletegn. I vores eksempel brugte vi plads. Folk bruger normalt kommaer, men du kan bestemt have forskellige afgrænsninger til hvert formål.

Vi kan også iterere gennem rækken af ​​elementer og derefter udføre visse handlinger på hver af dem. Det gør vi normalt ved at bruge Anvend til hver kontrol. Denne teknik er helt sikkert nyttig, når du arbejder på en indsamling af data.

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.