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, czym są aplikacje oparte na modelach usługi Power Apps oraz jak skonfigurować środowisko pracy i poruszać się po nim.
Zalecamy najpierw przejrzenie niektórych z naszych wcześniejszych samouczków Power Apps — w szczególności tych dotyczących aplikacji kanwy i wspólnej usługi danych — zanim przejdziemy do aplikacji opartych na modelach z dwóch powodów.
Po pierwsze, wspólna usługa danych jest elementem napędowym każdej aplikacji opartej na modelu. Bez podstawowego zrozumienia, czym jest CDS i jak działa, trudno będzie zrozumieć koncepcje aplikacji opartych na modelach i sposób ich budowy.
Po drugie, aplikacje oparte na modelu działają prawie tak samo jak aplikacje kanwy. Mają prawie taki sam zestaw funkcji i właściwości. Jednak porównując te dwa elementy, niektórzy mogą twierdzić, że aplikacje oparte na modelach są łatwiejsze w obsłudze niż aplikacje kanwy. Przekonasz się, dlaczego, gdy dowiemy się więcej o tym, jak działają aplikacje oparte na modelach.
Spis treści
Omówienie aplikacji opartych na modelu usługi Power Apps
Podczas pracy z aplikacjami opartymi na modelach zauważysz, że bardziej przypominają one strony internetowe niż aplikacje. Wynika to głównie ze sposobu, w jaki rzeczy są ułożone.
Przyjrzyjmy się kilku przykładom aplikacji opartych na modelach. Zauważ, że po przejściu do okienka Aplikacje mamy już domyślnie zapisane tutaj cztery aplikacje oparte na modelach.
Aby wyświetlić dowolną aplikację z listy, wystarczy kliknąć trzy kropki i wybrać odtwarzanie. Zacznijmy od pierwszej aplikacji na liście, Asset Checkout.
Od razu widzimy stronę, która wygląda bardziej jak strona internetowa, a nie jak aplikacja. Ta aplikacja wygląda bardziej jak coś, co zobaczysz na ekranie komputera, a nie na przykład na telefonie.
W lewym okienku znajduje się menu z wieloma różnymi opcjami. Ma tylko jedną sekcję o nazwie Asset Checkout, która zawiera trzy różne strony — Produkty, Rezerwacje i Recenzje.
Aby przejść do dowolnej strony, wystarczy kliknąć przycisk w menu. Zacznijmy od produktów.
Ta strona zawiera tabelę przedstawiającą listę różnych produktów.
Mamy również wiele różnych działań, które możemy wykonać na górze strony, takich jak między innymi wyświetlanie wykresu, uruchamianie raportu i eksport do programu Excel.
Na dole mamy możliwość filtrowania konkretnych produktów na podstawie pierwszej litery lub znaku.
Możemy również dowiedzieć się więcej o konkretnym elemencie, klikając na niego. Kliknij Laptop, aby zobaczyć więcej.
To zasadniczo otwiera formularz widoku dla laptopa. Zawiera wiele informacji o produkcie. Możemy również edytować dowolne pola tutaj, po prostu klikając konkretną informację, którą chcemy zmienić.
Ta aplikacja, której się przyglądamy, pokazuje tylko jeden z wielu sposobów, w jaki mogłaby wyglądać aplikacja oparta na modelu. Wróćmy do naszej głównej listy aplikacji i otwórzmy następną aplikację, aby zobaczyć inne sposoby konfigurowania naszych aplikacji opartych na modelu usługi Power Apps.
Tam, gdzie poprzednia aplikacja zawiera tylko różne tabele i formularze informacyjne, ta aplikacja zawiera pulpity nawigacyjne.
Jeśli wcześniej pracowałeś z usługą LuckyTemplates, zrozumiesz, dlaczego pulpity nawigacyjne są ważne. Ułatwiają przeglądanie danych, z którymi pracujesz.
Pulpity nawigacyjne zawierają różne karty. Na przykład ta karta pokazuje aktywne wyzwania według domen i dostarcza dane w postaci wykresu kołowego.
Jeśli spojrzysz na pozostałą część pulpitu nawigacyjnego, zobaczysz inne karty zawierające wykresy słupkowe, tabele itp.
Przejdźmy tutaj do następnej aplikacji, aby zobaczyć inny rodzaj pulpitu nawigacyjnego.
Zobaczysz pulpit nawigacyjny zawierający listy.
Interesującą rzeczą w aplikacjach opartych na modelach jest wiele różnych sposobów wyświetlania danych, z którymi pracujesz. A ponieważ Power Apps ułatwia tworzenie i dostosowywanie własnych aplikacji, możesz dodawać więcej sekcji i stron według własnego uznania.
Konfigurowanie środowiska
Zanim będziemy mogli stworzyć własną aplikację opartą na modelu, musimy najpierw skonfigurować środowisko. Wróćmy więc do sekcji Aplikacje i kliknij +Nowa aplikacja. Następnie wybierzmy model-driven z wyświetlonej listy.
Nazwijmy to pierwszą aplikacją opartą na modelu.
Unikalna nazwa tutaj zostanie automatycznie wypełniona po wpisaniu nazwy.
Możemy również mieć opis, który może być pomocny, jeśli chcesz przekazać użytkownikom pewne informacje o aplikacji. Na razie zostawmy to puste.
Możemy również zmienić obraz, jeśli chcemy użyć czegoś innego.
Jeśli odznaczymy to, pojawi się menu rozwijane. Tutaj możemy uzyskać listę innych ikon, których możemy użyć.
Istnieją również inne opcje, które możemy zaznaczyć tutaj na dole, takie jak wybór strony powitalnej lub włączenie trybu offline dla urządzeń mobilnych.
Po wypełnieniu niezbędnych pól możemy kliknąć Gotowe w prawym górnym rogu.
Gdy zobaczymy tę stronę, będzie to oznaczać, że nasze środowisko dla naszej aplikacji opartej na modelu jest gotowe.
Poruszanie się po środowisku aplikacji opartych na modelu usługi Power Apps
Przejdźmy teraz przez różne części środowiska. To jest główna strona, na której będziemy wykonywać całą naszą pracę.
To środowisko jest podzielone na cztery różne sekcje — mapę witryny, pulpity nawigacyjne, przepływy procesów biznesowych i widok encji.
W każdej z tych czterech sekcji możemy umieścić różne artefakty lub jednostki z prawego panelu.
Mapa witryny to miejsce, w którym konfigurujemy nagłówki sekcji i strony. Możemy tutaj stworzyć własną konfigurację w zależności od tego, jak prosta lub skomplikowana ma być nasza aplikacja. Możemy mieć pojedynczą sekcję, jak w przykładach, które omówiliśmy wcześniej, lub możemy mieć sekcje w sekcjach.
Następna sekcja dotyczy naszych pulpitów nawigacyjnych. Wcześniej widzieliśmy różne sposoby rozplanowania naszego pulpitu nawigacyjnego.
Przepływy procesów biznesowych pozwalają nam ustawić szereg działań, które zależą od określonych wyzwalaczy.
Na przykład możemy skonfigurować przepływ procesów biznesowych, w którym użytkownik musi wypełnić formularz B po zakończeniu wypełniania formularza A. Możemy również ustawić przepływ tak, aby uruchamiał formularz C, jeśli określona opcja zostanie wybrana Formularz B.
Chociaż przepływy procesów biznesowych nie są tak naprawdę używane tak często, nadal mogą być przydatne, jeśli chcesz, aby określone akcje były uruchamiane automatycznie w zależności od interakcji użytkowników z aplikacją.
Ostatnia sekcja dotyczy widoków encji. Zasadniczo pokazuje nam to różne sposoby wyświetlania formularzy, wykresów, pulpitów nawigacyjnych i innych elementów.
Mamy tutaj również kartę Właściwości w prawym okienku. Podobnie jak w aplikacjach kanwy, panel właściwości daje nam możliwość dostosowania niektórych elementów aplikacji.
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
Aplikacje oparte na modelach pokazują nam ciekawe spojrzenie na to, jak mogłyby wyglądać aplikacje. Widząc, jak różnie można skonfigurować te aplikacje oparte na modelach, daje nam to zupełnie nowy zakres opcji, w jaki sposób możemy skutecznie dostarczać dane i umożliwiać użytkownikom końcowym interakcję z nimi.
W kilku następnych samouczkach szczegółowo omówimy, jak pracować nad każdą z różnych sekcji pokazanych tutaj w środowisku pracy.
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.