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 miarę jak budujemy bardziej złożone przepływy, zarządzanie staje się kluczowym czynnikiem przy rozwiązywaniu problemów, testowaniu i konserwacji. W takim przypadku ważne jest, aby zgrupować wszystkie działania w ramach określonego narzędzia, które można również zwijać i rozwijać, aby lepiej wyświetlać sekcje naszego przepływu. Możemy to zrobić za pomocą kontrolki Scope w usłudze Power Automate.
Zakres to sposób organizowania lub grupowania akcji i warunków w przepływach usługi Power Automate .
Spis treści
Przykładowy scenariusz
Sprawdźmy ten przykładowy przepływ usługi Power Automate .
Kliknij Edytuj .
Ten przepływ jest dość skomplikowany. Po opublikowaniu nowego tweeta zostanie wysłany e-mail.
Następnie uruchomi warunek, który zawiera inny zestaw warunków zagnieżdżonych.
To, co możemy zrobić, aby to zorganizować, to pogrupować podobne działania w ten sam zakres. Porozmawiamy o zaletach robienia tego później. Na razie chcę tylko przejść przez przykładowy scenariusz, w którym przydatne jest grupowanie elementów.
W tym samouczku użyjemy tego prostego przepływu, który wcześniej utworzyłem. Ale najpierw trochę to skomplikujmy.
Kliknij Edytuj .
Dodajmy jeszcze jedną akcję przed akcją HTTP .
Wyszukaj i kliknij złącze Slack .
Następnie wybierz akcję Opublikuj wiadomość .
Opublikujemy wiadomość na naszym kanale ogólnym o treści „ Flow został uruchomiony; pingowanie serwera HTTP ”.
Korzystanie z kontroli zakresu w usłudze Power Automate
Teraz umieścimy te dwie akcje w zakresie.
Aby to zrobić, kliknij ikonę plusa, a następnie kliknij opcję Dodaj akcję .
Kliknij Kontrola .
Następnie kliknij kontrolkę Zakres .
Następnie przeciągnij i upuść akcje, które powinny znajdować się w grupie. W tym przykładzie przeciągnijmy zarówno akcje Post message 5, jak i HTTP .
Zmieńmy teraz nazwę zakresu na „ Wiadomość i wykonaj żądanie HTTP ”.
I w ten sposób możemy łatwo grupować akcje razem.
Obsługa błędów bez kontroli zakresu
Porozmawiajmy teraz o tym, jak możemy używać zakresów do obsługi błędów. Tak wygląda nasz flow na początku. Wyobraź sobie, że zakres nie istnieje.
Jeśli żądanie HTTP powiedzie się, przepływ wykona akcję Warunek . Jeśli się nie powiedzie, opublikuje wiadomość na kanale ogólnym w Slack o treści „ Rozpoczęty przepływ nie powiódł się ”.
Jeśli jednak akcja Opublikuj wiadomość 5 nie powiedzie się, przepływ zostanie po prostu zatrzymany. To dlatego, że nie ustawiliśmy dla niego procedury obsługi błędów. Chcemy tutaj, aby komunikat z powiadomieniem o błędzie był nadal publikowany, gdy jedno z dwóch poprzednich działań zakończy się niepowodzeniem. W związku z tym musimy dodać kolejną gałąź równoległą dla akcji Post message 5 .
Wyszukaj i wybierz złącze Slack .
Kliknij Opublikuj wiadomość .
Opublikujemy wiadomość na kanale ogólnym w Slack, która jest podobna do tej, którą ustawiliśmy w akcji Opublikuj wiadomość 4 .
Kliknij trzy kropki i kliknij Konfiguruj uruchamianie po .
Odznacz opcję pomyślnie . Następnie sprawdź, czy opcje nie powiodły się, zostały pominięte i upłynął limit czasu . Następnie kliknij Gotowe .
Teraz mamy dwa kroki obsługi błędów, które sprawiają, że nasz przepływ wygląda na dość złożony.
Obsługa błędów za pomocą kontroli zakresu
W miarę możliwości nie chcemy, aby każda akcja miała gałąź obsługi błędów. Chcemy, aby seria akcji dla tego przepływu miała jeden krok obsługi błędów. Usuńmy więc tę nową akcję Opublikuj wiadomość , którą utworzyliśmy.
Umieśćmy te dwie akcje z powrotem w zakresie.
Musimy to skonfigurować tak, aby działało dopiero po wykonaniu wszystkich kroków w zakresie i niepowodzeniu jednej z dwóch akcji.
Odznacz opcję pomyślnie . Następnie sprawdź, czy opcje nie powiodły się, zostały pominięte i upłynął limit czasu . Następnie kliknij Gotowe .
Teraz mamy jedną akcję obsługi błędów, która zostanie uruchomiona tylko wtedy, gdy jakakolwiek akcja w zakresie wiadomości Post i ping serwera HTTP nie powiedzie się.
To duża różnica w przypadku korzystania z kontrolki Scope w przepływach usługi Power Automate .
Żądanie HTTP w Power Automate — wprowadzenie
Przepływy Power Automate Tworzenie od podstaw
Wejścia przepływu pracy w Microsoft Power Automate
Wniosek
Podsumowując, kontrola zakresu jest skutecznym sposobem na uporządkowanie działań i warunków. Możemy również mieć wiele zakresów o różnych celach. Dlatego możemy pogrupować działania w różne kategoryczne kroki lub jednostki logiczne. To naprawdę dobre narzędzie organizacyjne z punktu widzenia programisty. Używanie zakresów w skomplikowanych przepływach po prostu znacznie ułatwia sprawę.
Jest to również bardziej preferowany sposób obsługi błędów w przepływach. Możesz połączyć wszystkie komunikaty o błędach ze wszystkich akcji za pomocą kontrolki Zakres . Nie musisz więc konfigurować poszczególnych procedur obsługi błędów dla każdej akcji. Możesz po prostu użyć zakresu jako bloku zarządzania błędami dla swojego przepływu.
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.