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ć i dostosowywać widoki i formularze PowerApps.
Widoki i formularze są ważne w każdej aplikacji opartej na modelu. Widoki kontrolują to, co widzi użytkownik końcowy, co jest pomocne w zawężaniu listy elementów, zwłaszcza jeśli masz dużo danych załadowanych do aplikacji. Z drugiej strony formularze umożliwiają użytkownikom dodawanie informacji, dzięki czemu baza danych jest pełniejsza i aktualizowana.
Spis treści
Tworzenie niestandardowych widoków PowerApps
Widoki usługi PowerApps dają nam różne sposoby wyświetlania podstawowych danych.
Poniżej możesz zobaczyć wszystkie pozycje zawarte w naszej tabeli w zakładce Dane. Jak widać, zawiera on każdą pojedynczą kolumnę i rekord z naszego źródła danych.
Może to być przytłaczające, zwłaszcza jeśli użytkownik potrzebuje dostępu tylko do kilku kolumn. W tym miejscu pojawiają się widoki. Możemy tworzyć i dostosowywać widoki, aby wyświetlały tylko te pola, których potrzebujemy.
Przejdźmy do zakładki Widoki i kliknijmy „Dodaj widok”.
Nazwiemy to MyView. Pozwala nam również dodać opis, jeśli chcemy, ale można też pozostawić go pustym.
Po nazwaniu i opisaniu tego widoku możemy kliknąć przycisk Utwórz.
Następnie otwiera się kreator widoków, który pozwala nam dostosować widok.
Jedną z rzeczy, które kochamy w PowerApps, jest to, że nie musisz uczyć się kodowania, aby stworzyć swoją aplikację. W większości jest to po prostu przeciągnij i upuść. Dokładnie to widzimy tutaj w kreatorze widoków.
Konstruktor widoków pozwala nam dodawać kolumny w razie potrzeby, z listą pól, które możemy wybrać w zależności od tego, co chcemy zobaczyć w tym widoku. Na razie dodajmy imię i nazwisko, lokalizację i poziom VIP.
Należy pamiętać, że pole Imię i nazwisko jest polem obliczeniowym, które łączy imię i nazwisko. Dlatego nie ma potrzeby uwzględniania tych dwóch kolumn.
Po dodaniu potrzebnych kolumn możemy łatwo sortować dane za pomocą listy rozwijanej w prawym okienku.
Możemy posortować ten widok na przykład na podstawie poziomu VIP. Zobaczymy więc przedmioty w kolejności od poziomu VIP 1 do 5.
Możemy również dodać filtry do naszego widoku.
Na przykład możemy filtrować informacje, aby wyświetlać tylko klientów o wysokim priorytecie.
Na razie chcemy pokazać wszystkie elementy z wybranych przez nas kolumn, więc zostawmy to bez zmian. Kliknijmy Zapisz w prawym górnym rogu.
Teraz możemy kliknąć Publikuj, aby wypchnąć wszelkie zmiany, które wprowadziliśmy w opublikowanej aplikacji.
Teraz zobaczymy MyView, gdy wrócimy do karty Widoki.
Tak łatwo jest tworzyć własne widoki na podstawie tego, co konkretnie chcesz zobaczyć w danym momencie. Dobrą wiadomością jest to, że możesz utworzyć nieograniczoną liczbę widoków. Możemy mieć nawet setki różnych widoków jednocześnie, zwłaszcza jeśli chcemy zobaczyć różne kombinacje informacji, które mamy w naszym zbiorze danych.
Tworzenie niestandardowych formularzy PowerApps
Używamy formularzy, aby dodawać nowe rekordy lub aktualizować dane, które aktualnie posiadamy.
Dodajmy nowy formularz, klikając przycisk „Dodaj formularz” w lewym górnym rogu.
Do wyboru są różne typy formularzy, takie jak formularz główny, formularz szybkiego podglądu lub formularz karty. Jedyną różnicą między nimi jest rozmiar.
Na potrzeby tego przykładu utwórzmy główny formularz. Domyślnie zawiera pole Numer i Właściciel.
Inne pola, które możemy dodać, są wymienione w lewym okienku. Wspaniałą rzeczą w PowerApps jest to, że jest łatwy w użyciu i pozwala nam tworzyć formularze bez konieczności ciężkiego kodowania. W takim przypadku możesz wykonać proste przeciągnięcie i upuszczenie z listy do formularza.
Dodajmy więc imię, nazwisko, lokalizację, poziom VIP, nazwę agenta, datę dołączenia i numer paszportu.
Wcześniej, kiedy pracowaliśmy nad widokami, używaliśmy pełnej nazwy. Pamiętaj jednak, że Imię i nazwisko jest polem obliczeniowym i jest oparte na Imieniu i Nazwisku. Oznacza to, że nie możemy tego tutaj użyć. Użytkownicy powinni wprowadzić imię i nazwisko ręcznie, a następnie PowerApps połączy je tak, aby pełne imię i nazwisko wyświetlało się, gdy przejdziemy do karty Widoki.
Dlatego jeśli spróbujemy dodać Imię i nazwisko jako pole, pokaże, że jest zablokowane. To dlatego, że nie możemy go ręcznie edytować.
Jeśli powiększysz widok, zauważysz, że niektóre pola są tutaj oznaczone czerwoną gwiazdką. Oznacza to, że te pola są wymagane przez wspólną usługę danych.
Wtedy pola z niebieskim plusem są zalecane, ale nie wymagane.
W prawym okienku znajduje się kilka właściwości, które możemy dostosować.
W tej chwili pole Imię jest podświetlone. Dzięki temu PowerApps od razu wie, że jest to tekst jednowierszowy, jak pokazano na górze prawego panelu. Oznacza to, że wyświetlane są tylko właściwości istotne dla tego typu pola. Niektóre z rzeczy, które możemy tutaj zrobić, to zablokowanie pola, uczynienie go polem tylko do odczytu, ukrycie pola, jeśli użytkownik rozmawia przez telefon itp.
Jeśli chcesz dodać pola, które nie pojawiają się na liście, możesz to zrobić, klikając przycisk +Pole u góry.
Możesz także dodać różne komponenty, klikając +Komponent.
Komponenty to sekcje w naszym formularzu. W naszym przykładzie mamy tylko jeden komponent o nazwie Ogólne.
Jeśli spróbujemy dodać komponent, da nam to różne opcje dotyczące układu formularza.
Zróbmy sekcję z 2 kolumnami. Tak więc pierwsza sekcja będzie ogólna, a następnie możemy dostosować drugą sekcję na dole.
Nazwijmy tę sekcję „Inne informacje”.
Teraz przenieśmy niektóre pola do nowej sekcji. Ponownie, jest to tak proste, jak przeciągnięcie pól z Ogólne i upuszczenie ich do Inne informacje.
Możemy również mieć inną sekcję dla informacji o agencie. Tutaj możemy dodać nazwę agenta.
Podobnie jak w przypadku naszych widoków, tworzenie formularzy dla aplikacji opartych na modelach, takich jak ta, jest bardzo łatwe. Łatwe dostosowywanie pozwala nam również projektować nasze formularze w sposób, który ułatwia użytkownikom korzystanie z nich.
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
Gdy się nad tym zastanowić, aplikacje oparte na modelach można postrzegać jako zbiór różnych widoków i formularzy usługi PowerApps. To w końcu główne elementy, które sprawiają, że nasza aplikacja jest użyteczna dla docelowego użytkownika końcowego.
Jednak ważne jest, abyśmy właściwie zaplanowali nasze widoki i formularze, ponieważ są one kluczem do łatwego dostępu do informacji, ich zrozumienia i aktualizacji. To sprawia, że PowerApps jest w tym przypadku idealnym narzędziem, wiedząc, że łatwo jest zmodyfikować każdy element, aby uzyskać konfigurację odpowiadającą Twoim potrzebom.
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.