Upptäck unika insikter med LuckyTemplates TOPN-funktion
Den här bloggen innehåller LuckyTemplates TOPN DAX-funktion, som gör att du kan få unika insikter från dina data, vilket hjälper dig att fatta bättre marknadsföringsbeslut.
I den här handledningen kommer vi att diskutera en annan kontrollåtgärd som vi kan använda i våra Microsoft-flöden. Det finns triggers som omedelbart kan starta ett flöde baserat på en händelse som när det kommer ett nytt e-postmeddelande eller tweet. Dessa triggers är bra, men det finns flöden som vi också skulle vilja köra genom en loop och vidta vissa åtgärder på varje objekt. För att göra detta kan vi använda Power Automate Apply To Every action-kontrollen i våra arbetsflöden.
Innehållsförteckning
Exempelscenario
Låt oss till exempel säga att vi har ett flöde som innehåller en kontroll. Och i vårt fall nummer 3 är åtgärden att lägga ut ett slarvigt meddelande till en specifik kanal.
Men vad händer om vi vill gå igenom alla kanaler och skicka det specifika meddelandet till dem alla?
Det första vi behöver är en lista över alla kanaler. Sedan måste vi tillämpa samma åtgärd på alla nämnda kanaler. Det är vad Power Automate Apply Till varje kontroll gör.
Tillämpa på Varje kontroll går igenom en rad objekt och den utför en åtgärd på varje objekt.
Så låt oss nu ta bort åtgärden Post meddelande .
Använda Power Automate Applicera på varje kontroll
Låt oss först lägga till en ny åtgärd för fall 3 (när leveransmetoden är lika med Slack).
Nästa är att få en lista över alla tillgängliga Slack-kanaler. Vi har för närvarande 5 kanaler på vår Slack.
I vårt fall, låt oss söka och klicka på Slack.
Klicka på Lista över offentliga kanaler .
Detta kräver inga ingångar. Detta används bara för att få tillgång till en array som heter Channels som vi sedan kan loopa igenom.
Låt oss nu lägga till en annan åtgärd.
Klicka på Kontroll .
Klicka sedan på Använd på varje kontroll.
Denna kontroll tar två egenskaper. Den första är en rad artiklar som den måste iterera igenom. Vårt utbud av föremål kommer helt enkelt att vara listan över kanaler. Låt oss därför välja variabeln Channel Name .
Nästa sak som vi behöver är den åtgärd som måste tillämpas på var och en av dessa poster. Så låt oss lägga till en annan åtgärd.
Sök och välj Slack .
Klicka på Skicka meddelande .
Låt oss sedan göra meddelandetexten till själva meddelandet .
För kanalnamnet, välj variabeln Channel Name .
Om vi väljer Slack kommer flödet att gå till Case 3 där det kommer att få oss en lista över alla publika kanaler. Den kommer sedan att gå igenom alla dessa kanaler en efter en och utföra motsvarande åtgärd.
Testa appliceringen för varje kontroll i ett Power Automate Flow
Låt oss nu testa vårt flöde och se om det fungerar.
Välj alternativet " Jag utför utlösningsåtgärden " och klicka på knappen Spara och testa .
Leveransmetoden ska vara Slack och meddelandet ska vara " Detta ska publiceras på alla Slack-kanaler" . Klicka sedan på knappen Kör flöde .
När flödet har startat, klicka på Klar .
Vi valde Slack som leveranssätt, så flödet gick direkt till Case 3 . Inom åtgärden ser vi kanalnamnet och meddelandetexten för den första iterationen.
Låt oss klicka på Nästa för att se den andra iterationen.
Den tredje är generell .
Efter det är budgetkanalen .
Sist men inte minst är discord- kanalen.
När vi kontrollerar Slack ser vi att meddelandet postades i alla offentliga kanaler. Därför fungerade slingan korrekt.
Använda den aktuella artikelvariabeln i Tillämpa på varje kontroll
I vissa fall kan vi behöva spara egenskaperna för alla våra slack-kanaler och e-posta dem. För det kan vi istället använda variabeln Current item .
Låt oss till exempel lägga till en åtgärd.
Sök och välj Mail- anslutningen.
Klicka på åtgärden Skicka ett e-postmeddelande ( V3 ).
Ställ in e-postadressen dit du vill att den ska skickas. Lägg sedan till ämnet . För innehållet i e-postmeddelandet, välj Aktuellt objekt under fliken Dynamiskt innehåll .
Denna loop kommer att gå genom den första kanalen och posta meddelandet där. Sedan skickar den ett e-postmeddelande med JSON-filen för den kanalen. Med detta kan vi lära oss saker om kanalen som kanal-ID, när den skapades och liknande.
Slutsats
Och så fungerar Apply To Every- kontrollen. Vi kan använda denna kontroll för att navigera och bearbeta alla objekt i en array eller en lista. Detta är en avmest användbara åtgärder.
Tänk alltid på att när du använder den här kontrollen behöver du två egenskaper eller argument. Den första är en rad föremål och den andra är handlingen. Du kan lägga till flera åtgärder i den här åtgärdskontrollen men som alltid, håll dem till ett minimum för att undvika långsamma flöden.
Med vänliga hälsningar,
Henry
Den här bloggen innehåller LuckyTemplates TOPN DAX-funktion, som gör att du kan få unika insikter från dina data, vilket hjälper dig att fatta bättre marknadsföringsbeslut.
Lär dig några fantastiska analytiska tekniker som vi kan göra för datamodellering i LuckyTemplates med hjälp av DAX-stödtabeller.
Här dyker vi in i LuckyTemplates Advanced DAX och implementerar rankningslogik för att få en mycket unik insikt. Jag visar också upp måttförgrening i det här exemplet.
Den här bloggen introducerar den nya funktionen i LuckyTemplates, analysparametern What-If. Du kommer att se hur det gör allt snabbt och enkelt för din scenarioanalys.
Lär dig hur du avgör om din intäktstillväxt är bra genom att kontrollera om dina marginaler ökade med hjälp av LuckyTemplates mäter förgrening.
Lär dig och förstå hur du kan skapa och använda LuckyTemplates-parametrar som är en kraftfull funktion i frågeredigeraren.
Denna handledning kommer att diskutera hur man skapar ett runt stapeldiagram med Charticulator. Du kommer att lära dig hur du designar dem för din LuckyTemplates-rapport.
Lär dig hur du använder PowerApps funktioner och formler för att förbättra funktionaliteten och ändra ett beteende i vår Power Apps canvas-app.
I den här handledningen kommer du att lära dig hur du kopplar ihop funktioner med hjälp av dplyr-röroperatorn i programmeringsspråket R.
RANKX från LuckyTemplates låter dig returnera rankningen av ett specifikt nummer i varje tabellrad som utgör en del av en lista med nummer.