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 dowiemy się o wynikach statycznych usługi Power Automate i o tym, jak działa ona w naszych przepływach. Obecnie ta potężna funkcja jest nadal w wersji zapoznawczej lub w wersji beta. Jest to jednak z pewnością dobra funkcja, którą możemy dodać do naszych najlepszych praktyk podczas tworzenia schematów blokowych.
Spis treści
Przykładowy scenariusz
Będziemy używać przykładowego przepływu, który wcześniej utworzyłem.
Wysyła żądanie HTTP do punktu końcowego innej firmy.
Oto, co zwraca żądanie HTTP.
Następnie wykona akcję warunku . Jeśli kod stanu żądania HTTP jest równy 200 , oznacza to, że żądanie zostało zrealizowane pomyślnie.
Jeśli warunek został spełniony, przepływ przejdzie do ścieżki Jeśli tak . Opublikuje wiadomość „ ZATWIERDZONE ” na kanale ogólnym w Slacku . Następnie w kanale budżetu zostanie również opublikowana wiadomość zawierająca wszystkie dane, które otrzymaliśmy z punktu końcowego innej firmy.
Jeśli warunek nie został spełniony, przejdzie do ścieżki Jeśli nie , a kanał ogólny w Slack otrzyma wiadomość o treści „ ODMOWA ”.
Po przejściu przez przykładowy przepływ kliknijmy Zapisz .
Przetestujmy teraz przepływ i zobaczmy, jak to działa.
Wybierz opcję Wykonam akcję wyzwalającą , a następnie kliknij przycisk Test .
Następnie kliknij Uruchom przepływ .
Na koniec kliknij Gotowe .
Spójrzmy na wynik na schemacie blokowym. Jak widać, każdy krok został wykonany pomyślnie.
Po sprawdzeniu ogólnego kanału w Slacku zobaczymy, że wiadomość „ ZATWIERDZONO ” została pomyślnie wysłana.
Przejdź do kanału budżetu , a zobaczymy rzeczywisty JSON, który otrzymaliśmy z żądania HTTP.
Na razie punkt końcowy jest nadal aktywny, więc nasz przepływ działa poprawnie. Ale jak przetestować nasz przepływ, gdy serwer punktu końcowego już nie działa?
Kiedy tak się stanie, nasz przepływ z pewnością się nie powiedzie. W takich przypadkach nie chcemy, aby akcja żądania HTTP wysyłała polecenie ping do serwera, ponieważ zakładamy, że serwer jest uszkodzony.
Dlatego możemy po prostu utworzyć fałszywe zmienne , aby przejść do następnego kroku. Jednak znacznie lepszym rozwiązaniem jest użycie wyników statycznych usługi Power Automate .
Funkcja wyników statycznych nie uruchomi rzeczywistej akcji. Zamiast tego po prostu wymusi wystąpienie pewnych danych wyjściowych.
Używanie wyników statycznych w przepływach usługi Power Automate
Aby wypróbować metodę Static Results , wróćmy do naszego przepływu i edytujmy go.
Kliknij wielokropek w kroku żądania HTTP , a następnie kliknij opcję Wynik statyczny (podgląd) .
Przełącz opcję Włącz wynik statyczny (podgląd) .
Po włączeniu możemy wybrać dowolne wyjście, które ma generować przepływ. W tym przykładzie chcemy, aby generował wynik Succeeded z 200 jako kodem stanu .
Kliknijmy ikonę listy kontrolnej i wybierzmy body .
Następnie zostanie wyświetlone pole treści .
Zapełnimy ciało zawartością ciała z naszego poprzedniego pomyślnego przebiegu przepływu.
Pamiętaj, że każda akcja ma wyniki. Kliknijmy łącze Pokaż surowe dane wyjściowe .
Klikając to, zobaczymy, co zwraca nasz przepływ, na przykład kod stanu , nagłówek i treść . Skopiujmy zawartość ciała .
Następnie wklej go w polu treści naszego wyniku statycznego .
Kliknij Gotowe po wklejeniu.
Możemy również skopiować zawartość nagłówków i wkleić je w polu Wprowadź unikalną właściwość dla naszego wyniku statycznego. Ale na razie nie musimy się martwić o nagłówki, ponieważ skupimy się na wymuszeniu, aby kod stanu wynosił 200, a treść była równoważna z tym z naszego poprzedniego udanego przebiegu przepływu.
Gdy to zrobimy, zobaczymy małą żółtą ikonę zlewki . Najedź kursorem myszy na ikonę, a zobaczysz komunikat „ Ta akcja ma skonfigurowany wynik statyczny ”.
Wszystkie wyniki Static zwracają łańcuchy znaków . Dlatego musimy zmienić kod stanu z liczby całkowitej 200 na ciąg, dodając cudzysłowy ( “ ) na początku i na końcu liczby. To tylko niuans, o którym Microsoft jest już świadomy i prawdopodobnie naprawią go, gdy w pełni udostępnią tę funkcję.
Na koniec kliknij Zapisz .
Testowanie statycznych wyników usługi Power Automate
Przetestujmy teraz przepływ, który skonfigurowaliśmy za pomocą Static Results .
Wybierz opcję Wykonam akcję wyzwalającą , a następnie kliknij przycisk Test .
Kliknij opcję Uruchom przepływ .
Następnie kliknij Gotowe .
Mała niebieska ikona zlewki w akcji żądania HTTP wskazuje, że akcja została wykonana przy użyciu wyniku statycznego.
W tym nie ma żadnych nagłówków , ponieważ nie przypisaliśmy żadnych.
Zobaczymy również, czy warunki zadziałały prawidłowo.
Dlatego zobaczymy, że komunikat „ ZATWIERDZONY ” jest ponownie wyświetlany w kanale ogólnym w Slacku.
Gdy klikniemy kanał budżetowy , ponownie zobaczymy ten sam komunikat.
Strona dokumentacji wyników statycznych usługi Power Automate
Innym sposobem nauczenia się korzystania z wyników statycznych jest zapoznanie się z dokumentacją usługi Power Automate . Konieczne jest sprawdzanie strony z dokumentacją, ponieważ od czasu do czasu pojawiają się nowe rzeczy.
Kliknij opcję Przewodniki . Następnie kliknij temat Testowanie aplikacji logiki z próbnymi danymi . Następnie zostaną wyświetlone wytyczne dotyczące konfigurowania wyników statycznych oraz inne przydatne powiązane informacje.
Programowanie usługi Power Automate: najlepsze praktyki dotyczące implementacji
wyzwalacza HTTP usługi Microsoft Flow | Samouczek Power Automate
Przewodnik po dokumentacji Power Automate
Wniosek
Jedną z najpotężniejszych funkcji dostępnych w usłudze Microsoft Power Automate są wyniki statyczne . Pozwala użytkownikom wymusić wystąpienie określonych wyjść w każdym scenariuszu. Tak więc bez względu na to, co się stanie, przepływ pracy przyniesie określone wyniki. Ułatwia to również, wiedząc, że schematy blokowe mogą z czasem stać się bardziej skomplikowane.
Oprócz tego samouczka możesz zacząć lepiej poznawać wyniki statyczne, zapoznając się z dokumentacją firmy Microsoft . Jest to bardzo pomocne w miarę postępów w karierze w usłudze Power Automate . Ponownie, dobry programista lub administrator powinien również być w stanie znaleźć rozwiązania swoich problemów, maksymalizując wykorzystanie dokumentacji.
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.