Dodawaj, usuwaj i zmieniaj nazwy kolumn w R za pomocą Dplyr
W tym samouczku omówimy pakiet dplyr, który umożliwia sortowanie, filtrowanie, dodawanie i zmianę nazw kolumn w języku R.
W tym samouczku omówimy inną akcję kontrolną, której możemy użyć w naszych przepływach firmy Microsoft. Istnieją wyzwalacze, które mogą natychmiast rozpocząć przepływ w oparciu o zdarzenie, takie jak pojawienie się nowej wiadomości e-mail lub tweeta. Te wyzwalacze są świetne, ale są przepływy, które również chcielibyśmy uruchomić w pętli i podjąć określone działania na każdym elemencie. W tym celu możemy użyć kontrolki akcji Zastosuj do każdej usługi Power Automate w naszych przepływach pracy.
Spis treści
Przykładowy scenariusz
Załóżmy na przykład, że mamy przepływ zawierający kontrolkę Switch . A w naszym przypadku numer 3 akcja polega na wysłaniu wiadomości typu slack na określony kanał.
Co jednak, jeśli chcemy przejść przez wszystkie kanały i opublikować konkretną wiadomość do wszystkich z nich?
Pierwszą rzeczą, której potrzebujemy, jest lista wszystkich kanałów. Następnie musimy zastosować tę samą akcję na wszystkich wspomnianych kanałach. To właśnie robi kontrolka Power Automate Zastosuj do każdego .
Kontrolka Zastosuj do każdego przechodzi przez tablicę elementów i wykonuje akcję na każdym elemencie.
Usuńmy teraz akcję Opublikuj wiadomość .
Korzystanie z Power Automate Zastosuj do każdej kontrolki
Najpierw dodajmy nową akcję dla Przypadku 3 (gdy metoda dostawy jest równa Slack).
Następnym krokiem jest uzyskanie listy wszystkich dostępnych kanałów Slack. Obecnie mamy 5 kanałów na naszym Slacku.
W naszym przypadku wyszukajmy i kliknij Slack.
Kliknij Lista kanałów publicznych .
To nie wymaga żadnych danych wejściowych. Jest to używane tylko w celu uzyskania dostępu do tablicy o nazwie Channels , przez którą możemy przejść w pętli.
Dodajmy teraz kolejną akcję.
Kliknij Kontrola .
Następnie kliknij Zastosuj do każdej kontrolki.
Ta kontrolka przyjmuje dwie właściwości. Pierwsza z nich to tablica elementów, które musi iterować. Nasza tablica elementów będzie po prostu listą kanałów. Dlatego wybierzmy zmienną Nazwa kanału .
Następną rzeczą, której potrzebujemy, jest działanie, które należy zastosować do każdego z tych elementów. Dodajmy więc kolejną akcję.
Wyszukaj i wybierz Slack .
Kliknij Opublikuj wiadomość .
Następnie sprawmy, aby Tekst wiadomości był samą wiadomością.
Jako nazwę kanału wybierz zmienną Nazwa kanału .
Jeśli wybierzemy Slacka, przepływ przejdzie do Przypadku 3 , gdzie otrzymamy listę wszystkich kanałów publicznych. Następnie przejdzie przez wszystkie te kanały jeden po drugim i wykona odpowiednią akcję.
Testowanie Zastosuj do każdej kontrolki w przepływie usługi Power Automate
Przetestujmy teraz nasz przepływ i zobaczmy, czy działa.
Wybierz opcję „ Wykonam akcję wyzwalającą ” i kliknij przycisk Zapisz i przetestuj .
Metodą dostawy powinien być Slack , a wiadomość powinna brzmieć „ To powinno zostać opublikowane na wszystkich kanałach Slack ”. Następnie kliknij przycisk Uruchom przepływ .
Po pomyślnym uruchomieniu przepływu kliknij Gotowe .
Wybraliśmy Slack jako metodę dostarczania, więc przepływ poszedł bezpośrednio do Przypadku 3 . W ramach akcji zobaczymy nazwę kanału i treść wiadomości dla pierwszej iteracji.
Kliknijmy Dalej , aby zobaczyć drugą iterację.
Trzeci jest ogólny .
Następnie jest kanał budżetowy .
Ostatni, ale nie najmniej ważny jest kanał discord .
Po sprawdzeniu Slacka zobaczymy, że wiadomość została opublikowana we wszystkich kanałach publicznych. Dlatego pętla działała poprawnie.
Używanie zmiennej bieżącego elementu w Zastosuj do każdej kontrolki
W niektórych przypadkach może być konieczne zapisanie właściwości wszystkich naszych wolnych kanałów i wysłanie ich e-mailem. W tym celu możemy zamiast tego użyć zmiennej Current item .
Na przykład dodajmy akcję.
Wyszukaj i wybierz łącznik poczty .
Kliknij czynność Wyślij powiadomienie e-mail ( V3 ).
Ustaw adres e-mail, na który ma zostać wysłany. Następnie dodaj temat . Jako treść wiadomości e-mail wybierz Bieżący element na karcie Zawartość dynamiczna .
Ta pętla przejdzie przez pierwszy kanał i opublikuje tam wiadomość. Następnie wyśle wiadomość e-mail z plikiem JSON tego kanału. Dzięki temu możemy dowiedzieć się rzeczy o kanale, takich jak identyfikator kanału, kiedy został utworzony i tym podobne.
Warunki wyzwalające usługi Power Automate — wprowadzenie Dane wejściowe
przepływu pracy w usłudze Microsoft Power Automate
Wyrażenia usługi Power Automate — wprowadzenie
Wniosek
I tak działa kontrolka Zastosuj do każdego . Możemy użyć tej kontrolki do nawigacji i przetwarzania wszystkich elementów w tablicy lub liście. Jest to jedna z najbardziej przydatnych akcji usługi Power Automate .
Zawsze pamiętaj, że za każdym razem, gdy użyjesz tej kontrolki, będziesz potrzebować dwóch właściwości lub argumentów. Pierwsza to tablica elementów, a druga to akcja. Możesz dodać wiele akcji w tej kontrolce akcji, ale jak zwykle ogranicz je do minimum, aby uniknąć powolnych przepływów.
Wszystkiego najlepszego,
Henz
W tym samouczku omówimy pakiet dplyr, który umożliwia sortowanie, filtrowanie, dodawanie i zmianę nazw kolumn w języku R.
Odkryj różnorodne funkcje zbierania, które można wykorzystać w Power Automate. Zdobądź praktyczne informacje o funkcjach tablicowych i ich zastosowaniu.
Z tego samouczka dowiesz się, jak ocenić wydajność kodów DAX przy użyciu opcji Uruchom test porównawczy w DAX Studio.
Czym jest self w Pythonie: przykłady z życia wzięte
Dowiesz się, jak zapisywać i ładować obiekty z pliku .rds w R. Ten blog będzie również omawiał sposób importowania obiektów z R do LuckyTemplates.
Z tego samouczka języka kodowania DAX dowiesz się, jak używać funkcji GENERUJ i jak dynamicznie zmieniać tytuł miary.
W tym samouczku omówiono sposób korzystania z techniki wielowątkowych wizualizacji dynamicznych w celu tworzenia szczegółowych informacji na podstawie dynamicznych wizualizacji danych w raportach.
W tym artykule omówię kontekst filtra. Kontekst filtrowania to jeden z głównych tematów, z którym każdy użytkownik usługi LuckyTemplates powinien zapoznać się na początku.
Chcę pokazać, jak usługa online LuckyTemplates Apps może pomóc w zarządzaniu różnymi raportami i spostrzeżeniami generowanymi z różnych źródeł.
Dowiedz się, jak obliczyć zmiany marży zysku przy użyciu technik, takich jak rozgałęzianie miar i łączenie formuł języka DAX w usłudze LuckyTemplates.