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 sterowanie Power Automate Switch , które znajduje się w ramach zaawansowanych wbudowanych łączników. Są chwile, kiedy mamy wiele możliwych wartości, które pochodzą z różnych przepływów pracy. Możemy to zrobić za pomocą zagnieżdżonych akcji Warunków, ale może to być zbyt skomplikowane, gdy liczba możliwych wartości wzrośnie. O wiele lepiej jest mieć warunki obok siebie i analizować je indywidualnie. W takim przypadku użyjemy akcji Przełącz.
Sterowanie przełącznikami w Power Automate może obsługiwać wiele przypadków możliwych alternatyw, które mają różne akcje lub bloki instrukcji.
Spis treści
Tworzenie przepływu usługi Power Automate
Najpierw utwórzmy nowy przepływ błyskawiczny.
Ustawmy nazwę na „ Demonstracja zaawansowanego wbudowanego złącza ”. Zamierzamy utworzyć przepływ, który jest wyzwalany ręcznie. Wybierz więc opcję „ Ręcznie uruchom przepływ ”, a następnie kliknij przycisk Utwórz .
Następnie kliknij przycisk Nowy krok .
Sprawdźmy wbudowane złącza, które są dostępne.
Kliknij złącze sterowania .
Złącze sterujące ma sześć różnych działań. Omówiliśmy już kontrolę stanu w jednym z naszych samouczków. Ponownie, ta kontrolka dzieli przepływ na podstawie tego, czy warunek jest prawdziwy, czy fałszywy.
Dodajmy kilka danych wejściowych do naszego przepływu, w których użytkownik może wprowadzić metodę dostarczania i wiadomość za pomocą wprowadzania tekstu . Dajmy im również wiele opcji do wyboru za pomocą listy rozwijanej.
W przypadku tego przepływu, jeśli wybraną metodą dostarczania jest Tweet , musimy wykonać akcję Tweet . Jeśli jest to Email , musimy wykonać akcję Email . To samo dotyczy wszystkich innych opcji. Jeśli do wykonania tego procesu będziemy używać kontrolki Warunek , utworzymy zagnieżdżony warunek, który będzie wyglądał dokładnie tak, jak ten.
Zasadniczo jest to instrukcja JEŻELI pod inną instrukcją JEŻELI, co może być kłopotliwe. Dlatego potrzebujemy kontrolki Switch , aby uprościć ten proces.
Używanie sterowania przełącznikami w usłudze Power Automate
W tym przykładzie wybierzmy kontrolkę Switch .
W sterowaniu przełącznikami fajne jest to, że musimy wybrać tylko jedną zmienną, którą chcemy przetestować. W polu On wybierz zmienną Metoda dostawy .
1. Dodanie pierwszej obudowy przełącznika
W sekcji Sprawa możemy ustawić wiele tras dla każdej metody dostawy. Wstawmy pierwszy wybór, którym jest „ Tweet ”.
Następnie kliknij przycisk Dodaj akcję .
Wyszukaj i wybierz złącze Twittera .
Wybierz Opublikuj tweeta .
W polu tekstowym Tweet wybierz Wiadomość.
2. Dodanie innych skrzynek przełączników
Aby dodać kolejną skrzynkę Switch , kliknij tę ikonę obok pierwszej sprawy.
Wpiszmy drugą opcję, czyli „ E-mail ”.
Kliknij przycisk Dodaj akcję .
Wyszukaj i wybierz łącznik poczty .
Następnie wybierz akcję Wyślij powiadomienie e-mail (v3) .
Ustaw adres e-mail, na który chcesz wysłać powiadomienie. Wybierz zmienną Wiadomość dla pól Temat i Treść .
Dodaj trzeci przypadek dla opcji Slack , a następnie ustaw nazwę kanału na Samouczek. Użyj zmiennej Wiadomość dla pola Tekst wiadomości .
Następnie dodaj czwarty przypadek ( Trello ). Ustaw identyfikator tablicy na Zadania , a identyfikator listy nadrzędnej na Problemy . Po prostu użyj zmiennej Wiadomość zarówno dla pól Nazwa karty , jak i Opis karty .
Karta Domyślna to miejsce, w którym możemy ustawić inną akcję na wypadek, gdyby żadna z dostępnych metod dostawy nie pasowała do wprowadzonej przez użytkownika. Ale w tym przykładzie nie będziemy tego potrzebować, ponieważ zmuszamy użytkownika do wybrania tylko jednej z czterech opcji.
Na koniec kliknij Zapisz .
Testowanie sterowania przełącznikami w usłudze Power Automate
Wypróbujmy teraz nasz przepływ. Najpierw kliknij Testuj .
Wybierz opcję Wykonam akcję wyzwalającą , a następnie kliknij przycisk Test .
Następnie kliknij przycisk Kontynuuj .
Tak wyglądałby formularz. Wybierz Slack jako metodę dostawy. Następnie wpisz „ HEJ WSZYSCY! TO JESTEM MARIO! ”. Kliknij przycisk Uruchom przepływ i zobaczmy go również w akcji.
Kliknij Gotowe.
Teraz widzimy, że spośród czterech przypadków aktywowano tylko przypadek 3 . I możemy to zidentyfikować za pomocą zielonych znaczników wyboru.
Kiedy sprawdzimy naszego Slacka, zobaczymy nowo opublikowaną wiadomość.
I tak łatwo działa formant Switch w usłudze Power Automate.
Wniosek
Podsumowując, jesteśmy w stanie stworzyć przepływ z kontrolą Switch i odróżnić ją od kontroli warunku . Ta ostatnia dzieli przepływ między warunki „ Tak ” lub „ Nie ” i dodaje warunek do drugiego w zależności od liczby opcji.
Z drugiej strony, sterowanie przełącznikami pozwala użytkownikom na wykonywanie wielu ułożonych warunków w jednej linii. Jest bardzo podobny do innych instrukcji switch-case, które można zobaczyć w Pythonie i innych językach programowania.
W związku z tym, jeśli argument w Twoim przepływie jest tylko pomiędzy prostym warunkiem „tak” lub „nie”, możesz użyć kontrolki Warunek . Ale jeśli masz wiele opcji, lepiej jest używać przypadków Switch zamiast warunków skumulowanych. Mamy nadzieję, że udało Ci się zrozumieć prawidłowe użycie tych dwóch wbudowanych złączy.
Wszystkiego najlepszego,
Henz
Samouczek Microsoft Flow — błyskawiczne vs. Zautomatyzowane
działania Power Automate | Szczegółowy samouczek
Power Automate — omówienie zawartości dynamicznej
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.