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 diskutere en anden kontrolhandling, som vi kan bruge i vores Microsoft-flows. Der er triggere, der straks kan starte et flow baseret på en begivenhed, såsom når der er en ny e-mail eller tweet. Disse triggere er fantastiske, men der er flows, som vi også gerne vil køre gennem en løkke og foretage visse handlinger på hvert element. For at gøre dette kan vi bruge Power Automate Apply To Every action-kontrollen i vores arbejdsgange.
Indholdsfortegnelse
Eksempelscenarie
Lad os for eksempel sige, at vi har et flow, der indeholder en kontrol. Og i vores sag nummer 3 er handlingen at sende en slap besked til en bestemt kanal.
Men hvad nu hvis vi ønsker at gå gennem alle kanaler og sende det specifikke budskab til dem alle?
Det første, vi har brug for, er en liste over alle kanalerne. Derefter skal vi anvende den samme handling på alle de nævnte kanaler. Det er, hvad Power Automate Apply To Every Control gør.
Anvend på Hver kontrol går gennem en række elementer, og den udfører en handling på hvert element.
Så lad os nu slette handlingen Send besked .
Brug af Power Automate Anvend til hver kontrol
Lad os først tilføje en ny handling for Case 3 (når leveringsmetoden er lig med Slack).
Det næste er at få en liste over alle tilgængelige Slack-kanaler. Vi har i øjeblikket 5 kanaler på vores Slack.
I vores tilfælde, lad os søge og klikke på Slack.
Klik på Liste over offentlige kanaler .
Dette kræver ingen input. Dette bruges kun til at få adgang til et array kaldet Channels , som vi så kan sløjfe igennem.
Lad os nu tilføje en anden handling.
Klik på Kontrol .
Klik derefter på Anvend på hver kontrol.
Denne kontrol tager to egenskaber. Den første er en række elementer, som den skal gentage. Vores udvalg af varer vil blot være listen over kanaler. Lad os derfor vælge variabelen Kanalnavn .
Den næste ting, vi har brug for, er den handling, der skal anvendes på hver af disse elementer. Så lad os tilføje en anden handling.
Søg og vælg Slack .
Klik på Send besked .
Lad os derefter få beskedteksten til at være selve beskeden.
For kanalnavnet skal du vælge variabelen Kanalnavn .
Hvis vi vælger Slack, vil flowet gå videre til Case 3 , hvor det vil give os en liste over alle de offentlige kanaler. Den vil derefter gå gennem alle disse kanaler én efter én og udføre den tilsvarende handling.
Test af anvendelsen til hver kontrol i et strømautomatiseringsflow
Lad os nu teste vores flow og se, om det virker.
Vælg " Jeg udfører udløserhandlingen " og klik på knappen Gem og test .
Leveringsmetoden skal være Slack , og meddelelsen skal være " Dette skal sendes til alle Slack-kanaler ". Klik derefter på knappen Kør flow .
Når flowet er startet, skal du klikke på Udført .
Vi valgte Slack som leveringsmetode, så flowet gik direkte til Case 3 . Inden for handlingen vil vi se kanalnavnet og beskedteksten for den første iteration.
Lad os klikke på Næste for at se den anden iteration.
Den tredje er generel .
Derefter er budgetkanalen .
Sidst men ikke mindst er discord -kanalen.
Når vi tjekker Slack, vil vi se, at beskeden blev lagt ud i alle de offentlige kanaler. Derfor fungerede løkken korrekt.
Brug af den aktuelle elementvariabel i Anvend til hver kontrol
I nogle tilfælde skal vi muligvis gemme egenskaberne for alle vores slappe kanaler og sende dem via e-mail. Til det kan vi bruge Current item -variablen i stedet for.
Lad os f.eks. tilføje en handling.
Søg og vælg Mail- forbindelsen.
Klik på handlingen Send en e-mail-meddelelse ( V3 ).
Indstil e-mailadressen til, hvor du vil have den sendt. Tilføj derefter emnet . For indholdet af e-mailen skal du vælge det aktuelle element under fanen Dynamisk indhold .
Denne sløjfe vil gå gennem den første kanal og sende beskeden der. Derefter sender den en e-mail med JSON-filen for den pågældende kanal. Med dette kan vi lære ting om kanalen, såsom kanal-id'et, hvornår den blev oprettet og lignende.
Konklusion
Og det er sådan, Anvend til hver kontrol fungerer. Vi kan bruge denne kontrol til at navigere og behandle alle elementerne i et array eller en liste. Dette er en afmest nyttige handlinger.
Husk altid, at når du bruger denne kontrol, skal du bruge to egenskaber eller argumenter. Den første er en række genstande, og den anden er handlingen. Du kan tilføje flere handlinger i denne handlingskontrol, men som altid skal du holde dem på et minimum for at undgå langsomt kørende flow.
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.
Lær nogle fantastiske analytiske teknikker, som vi kan gøre til datamodellering i LuckyTemplates ved hjælp af DAX-understøttende tabeller.
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.
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.
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.
Lær og forstå, hvordan du kan oprette og bruge LuckyTemplates Parameters, som er en kraftfuld funktion i Query Editor.
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.
Lær, hvordan du bruger PowerApps-funktioner og -formler til at forbedre funktionaliteten og ændre adfærd i vores Power Apps-lærredsapp.
I denne øvelse lærer du, hvordan du kæder funktioner sammen ved hjælp af dplyr-røroperatoren i programmeringssproget R.
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.