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 porozmawiamy o tym, jak tworzyć reguły biznesowe usługi PowerApps. Omówimy również kilka innych narzędzi i koncepcji używanych podczas pracy z usługą Common Data Service.
Reguły biznesowe są tworzone w celu ustalenia określonych reguł dotyczących Twoich danych.
Jednym z powszechnych sposobów korzystania z niego jest ustawienie określonych granic lub wytycznych dotyczących sposobu dodawania danych za pośrednictwem formularzy. Właśnie to zrobimy w naszym przykładzie.
Spis treści
Jak działają reguły biznesowe
Aby dodać regułę biznesową, wystarczy przejść do zakładki Reguły biznesowe w Encjach, a następnie kliknąć „Dodaj regułę biznesową” w lewym górnym rogu.
Tak wygląda sekcja reguł biznesowych PowerApps.
Reguły biznesowe zaczynają się od instrukcji JEŻELI lub warunku.
Jeśli dany warunek jest spełniony, następuje seria działań i warunków powiązanych z haczykiem po prawej stronie. Jeśli nie, podążana jest ścieżka ze znakiem x pod warunkiem.
Możemy wybrać, co stanie się dalej z tych opcji w prawym okienku. Następnym krokiem może więc być przepływ, w którym ustawiany jest nowy warunek, lub akcja, w której możemy wyświetlić komunikat o błędzie, ustawić widoczność, ustawić wartość pola itp.
Ponownie widzimy tutaj, jak łatwo jest korzystać z PowerApps. Możesz zrezygnować z kodowania w celu utworzenia reguł biznesowych, ponieważ umożliwia to przeciąganie i upuszczanie elementów.
Teraz utwórzmy regułę biznesową.
Tworzenie reguł biznesowych PowerApps
Będziemy używać tych samych danych, których używaliśmy w tej serii samouczków dotyczących usługi PowerApps.
Załóżmy, że chcemy utworzyć regułę, która uniemożliwi użytkownikowi dodanie rekordu, jeśli klient pochodzi z Korei Południowej i wybierze poziom VIP 5. Możemy utworzyć regułę, która spowoduje wyświetlenie komunikatu o błędzie, jeśli ktoś spróbuje dodać dane w ten sposób.
Zaczniemy od zdefiniowania warunku. Kliknijmy na niego i nazwijmy go Poziomem VIP.
Możemy również zmienić nazwę wyświetlaną tutaj w prawym okienku.
Warunki ustalamy wybierając odpowiednie źródło, pole, operatora, rodzaj i wartość.
W tej regule stawiamy warunek, że poziom VIP powinien być równy 5, aby akcja mogła się odbyć. Kliknijmy Zastosuj, aby zapisać ten warunek.
Ale oprócz poziomu VIP, chcemy również ustawić lokalizację. Musimy więc dodać kolejną regułę do tego warunku. Możemy to zrobić, klikając +Nowy.
Dlatego w tej regule chcemy, aby akcja miała miejsce tylko wtedy, gdy wybraną lokalizacją jest Korea Południowa.
Teraz mamy dwie zasady. Chcemy ustawić poziom VIP na 5, a następnie chcemy sprawdzić, czy Lokalizacja pokazuje Koreę Południową. Ponieważ chcemy zastosować obie te reguły, wybieramy AND w obszarze Logika reguł.
Po zastosowaniu tych reguł wybierzemy następne działanie. Przeciągnijmy Pokaż komunikat o błędzie do schematu blokowego.
Nazwijmy tę akcję Błąd, zmieniając nazwę wyświetlaną po prawej stronie.
Możemy wybrać, gdzie pojawi się komunikat o błędzie i podyktować, co mówi komunikat o błędzie. Niech komunikat o błędzie pojawi się w polu lokalizacji. Doradzimy również użytkownikowi wybór innego kraju lub zmianę poziomu VIP.
Gdy klikniemy Zastosuj, PowerApps zapisze te ustawienia. Tekstową wersję tej samej reguły, którą stworzyliśmy, możemy zobaczyć w dolnej części ekranu.
Gdy jesteśmy zadowoleni z reguły, możemy kliknąć Zapisz w prawym górnym obszarze.
Możemy również kliknąć Zatwierdź, jeśli chcemy sprawdzić, czy reguła działa idealnie.
Jeśli nie widzimy błędów w naszej pracy, możemy ją zablokować, klikając przycisk Aktywuj.
Gdy to zrobimy, na środku zobaczymy pasek postępu pokazujący, że logika jest stosowana we wszystkich rekordach.
To okno zniknie po zakończeniu procesu aktywacji.
Sprawdzanie Reguły Biznesowej
Teraz spójrzmy na regułę biznesową w działaniu.
Jeśli wrócimy do zakładki Reguły biznesowe w obszarze Jednostki, zobaczymy nową regułę biznesową, którą utworzyliśmy.
Aby sprawdzić, czy ta reguła biznesowa działa prawidłowo, dodajmy nowy rekord. Przejdźmy do zakładki Dane.
Następnie klikniemy +Dodaj rekord tutaj na górze.
Spowoduje to otwarcie formularza utworzonego w poprzednim samouczku .
Zacznijmy od wypełnienia części Ogólne formularza, która zawiera numer klienta, imię i nazwisko.
Następnie dodamy lokalizację i poziom VIP. Na razie napiszmy Wielka Brytania i ustawmy ją na poziom VIP 5.
Następne pole to Data dołączenia. Aby ułatwić pracę użytkownikowi końcowemu, PowerApps używa kalendarza, który pozwala nam po prostu wybrać dokładną datę zamiast wpisywania informacji.
Uzupełnimy formularz, uzupełniając inne dane, takie jak numer paszportu i nazwisko agenta. Jak widać żaden błąd się nie pojawił.
Tym razem zmieńmy lokalizację i ustawmy ją na Koreę Południową, a poziom VIP zostawmy na 5. Pamiętajcie, że to dwa warunki, które stawiamy w naszej regule biznesowej.
Ponieważ warunki spełniają ustawione wymagania, pojawia się komunikat o błędzie.
Ale jeśli zmienimy poziom VIP i ustawimy go na 4, komunikat o błędzie zniknie.
To pokazuje, że nasza reguła biznesowa rzeczywiście działa doskonale.
Inne koncepcje Common Data Service
Reguły biznesowe w PowerApps jeszcze bardziej ułatwiają pracę z Encjami, zwłaszcza w zakresie wprowadzania nowych danych. Ale oprócz encji istnieją inne potężne narzędzia i koncepcje używane we wspólnych usługach danych.
Chociaż nie zamierzamy szczegółowo omawiać każdego z nich, omówmy krótko te pojęcia na wypadek, gdyby w przyszłości pojawiła się potrzeba ich użycia.
Przepływy danych to potężne narzędzie, z którego możemy korzystać. Automatycznie ładują wspólną usługę danych do bieżących danych.
Na przykład, jeśli prowadzisz restaurację, dane z punktów sprzedaży mogą być przekazywane bezpośrednio do jednostek. Można to zrobić, tworząc przepływ danych.
Połączenia to kolejna ważna część wspólnej usługi transmisji danych. Działa tak samo, jak nasze połączenia podczas korzystania z aplikacji kanwy. Tutaj możemy na przykład dodać połączenie OneDrive.
Bramy też są ważne. Pozwalają nam komunikować się z różnymi bazami danych.
Jeśli chcesz dokładniej poznać każdy z tych obszarów, możesz zapoznać się z dokumentem Microsoft , który szczegółowo je opisuje.
Wprowadzenie do Power Apps: definicja, funkcje, funkcje i znaczenie
Środowiska Power Apps: prawidłowe konfigurowanie elementów aplikacji
Funkcje i formuły PowerApps | Wstęp
Wniosek
Reguły biznesowe PowerApps pokazują, jak dynamiczna jest ta platforma. Umożliwia prawie wszystko, zwłaszcza jeśli chcesz, aby Twoje dane były prezentowane w określony sposób. Pomaga również utrzymać dane tak czyste, jak to tylko możliwe.
Przykład, nad którym pracowaliśmy, to dopiero początek. W rzeczywistości można pracować na bardziej skomplikowanych zasadach, w których współgrają różne warunki i działania. Możesz także utworzyć te reguły, kodując je zamiast korzystać z systemu schematów blokowych typu „przeciągnij i upuść”, z którego korzystaliśmy. Wszystko zależy od poziomu umiejętności i preferencji.
Jeśli chodzi o inne koncepcje, które poruszyliśmy, zdecydowanie warto się im przyjrzeć, jeśli chcesz naprawdę opanować możliwości PowerApps. Pamiętaj tylko, że w 99 na 100 przypadków prawdopodobnie będziesz pracować z jednostkami częściej niż z jakimkolwiek innym obszarem platformy.
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.