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 dodawać różne typy pól podczas pracy z jednostkami PowerApps.
Mówiliśmy o encjach PowerApps w poprzednim samouczku i wspomnieliśmy, jak pola zawierają podstawowe informacje, takie jak nazwiska, adresy itp. Ale istnieją również różne typy pól, których możemy użyć.
Użyjmy tej encji Klient jako przykładu. Jak widać, zawiera już wiele różnych pól. To dlatego, że PowerApps jest tak intuicyjny, że automatycznie dodaje pola, które jego zdaniem byłyby przydatne dla tego typu encji.
Jednak brakuje również niektórych pól zawartych w tabeli, której używamy jako źródła danych.
To są pola, nad którymi będziemy dzisiaj pracować.
Spis treści
Dodawanie pól tekstowych do jednostek PowerApps
Imię to doskonały przykład pola tekstowego. Zasadniczo oznacza to, że możesz wpisać dowolną formę tekstu.
Aby dodać pole tekstowe, po prostu kliknij przycisk „Dodaj pole” w lewym górnym rogu.
Nazwiemy to pole Imię.
Ponownie PowerApps nam to ułatwia, automatycznie przypisując kod lub nazwę, której system będzie używał w tle. Jest to coś, co przyda się administratorom baz danych.
Typ danych daje nam długą listę opcji.
PowerApps jest intuicyjny, więc zwykle wykrywa typ danych, nad którymi pracujesz. W tym przypadku automatycznie przypisał to pole jako tekst.
Przed zapisaniem tego musimy ustawić, jak ważne jest to pole. Te trzy opcje są opcjonalne, zalecane lub wymagane.
Pola opcjonalne można pozostawić puste. Polecane pola są oznaczone jako ważne, ale tak naprawdę nie są wymagane do wypełnienia wpisu. Jeśli chodzi o pola wymagane, użytkownicy są zobowiązani do ich wypełnienia. W przeciwnym razie wpis nie zostanie zapisany. Na razie ustawmy to pole na Zalecane.
Możemy również sprawić, by pole było przeszukiwalne lub nie, zaznaczając pole tutaj.
Obejmuje to również opcje zaawansowane, ale w tym przykładzie nie zamierzamy niczego zmieniać.
Możemy kliknąć Gotowe u dołu, aby dodać to pole.
Dodawanie pól obliczeniowych
Pola obliczane pochodzą z innych pól. Używamy ich do automatyzacji ręcznych obliczeń obejmujących różne pola.
Świetnym przykładem pola obliczeniowego jest imię i nazwisko. Wszystko, co musimy zrobić, aby uzyskać Pełne imię i nazwisko, to połączyć pola dla Imienia i Nazwiska. Jeśli pracujemy nad tabelą sprzedaży, innym możliwym polem obliczeniowym byłaby cena całkowita, w której można pomnożyć cenę przez ilość.
Popracujmy nad uzyskaniem pełnego imienia i nazwiska. Ponieważ mamy już pole Imię, dodajmy najpierw pole Nazwisko. Ponownie zaczniemy od Dodaj pole.
Następnie nazwiemy to Nazwisko.
Zamierzamy również wprowadzić wszystkie inne ustawienia takie same jak Imię. Następnie klikniemy Gotowe po tym, aby dodać go w encji Klient.
Teraz dodajmy nasze pole obliczeniowe o nazwie Imię i nazwisko.
Aby uczynić to pole obliczeniowe, wystarczy kliknąć przycisk Dodaj obok pola Obliczone lub Zestawienie, a następnie wybrać Obliczenie.
Zanim będziemy mogli dodać obliczenie, PowerApps poprosi nas najpierw o zapisanie bieżącej encji. Więc po prostu klikniemy Zapisz.
Gdy obiekt zostanie zapisany, przypomni nam, że jesteśmy w trakcie pracy nad polem obliczeniowym. Kliknijmy Gotowe, aby pozbyć się tego wyskakującego okienka.
Zanim przejdziemy dalej, upewnij się, że blokada wyskakujących okienek zezwala na wyskakujące okienka na tej stronie. W przeciwnym razie nie będziemy mogli pracować nad naszymi obliczeniami.
Wróćmy teraz do pola, nad którym pracujemy, czyli Imię i nazwisko.
Gdy to klikniemy, pozwoli nam to kontynuować to, nad czym pracowaliśmy wcześniej. Tym razem nie prosi nas już o dodanie obliczenia. Zamiast tego daje nam możliwość otwarcia naszych obliczeń.
Gdy pojawi się wyskakujące okienko pola obliczeniowego, pokazuje, że możemy tutaj utworzyć instrukcję IF. Zawiera pola zarówno dla warunku, jak i dla akcji.
Ale dla pełnego imienia tak naprawdę nie będziemy potrzebować warunku. Wystarczy akcja, która pozwoli nam połączyć dwie dziedziny. Dobrze, że warunek jest opcjonalny. Musimy więc tylko kliknąć Dodaj akcję.
Oczywiście założymy, że wystarczy obliczyć Imię + Nazwisko. Ale w tym przypadku pokazuje to, że nie możemy dodać dwóch łańcuchów razem.
W takim przypadku musielibyśmy połączyć oba pola. Użyjmy więc funkcji CONCAT.
Gdy zapiszemy tę akcję, teraz pokaże ona obliczenia w sekcji Akcja.
Ponownie, tak naprawdę nie musimy tutaj ustawiać warunku, więc pozostawimy to pole puste.
Możemy użyć warunku w przypadku, gdy chcemy ustawić inne reguły dla tego konkretnego pola. Na przykład możemy ustawić warunek, który zezwala na utworzenie pełnego imienia tylko wtedy, gdy istnieje zarówno imię, jak i nazwisko. Lub możemy ustawić warunek, aby ustawić Pełne imię i nazwisko jako Pan Nazwisko na podstawie płci, jeśli istnieje pole płci.
Gdy jesteśmy zadowoleni z obliczeń, możemy kliknąć Zapisz tutaj w prawym górnym rogu.
Jeśli tak naprawdę nie mamy tu nic do zrobienia, możemy również kliknąć Zapisz i zamknij.
Dodawanie liczb całkowitych i danych zestawu opcji
Następnie dodajmy pole dla naszego poziomu VIP. Niech nazwa będzie krótka i nazwijmy ją po prostu VIP.
Ponieważ nasz poziom VIP wynosi od 1 do 5, wybierzmy liczbę całkowitą w obszarze typu danych.
Dla tego pola możemy również ustawić je jako Zestaw opcji.
Zestawy opcji pozwalają użytkownikom wybierać spośród różnych opcji, które możemy zdefiniować, zamiast poprzestać na zwykłej liczbie całkowitej.
Na przykład do tego pola można zastosować poziom ważności.
Jak widzimy, mogą istnieć różne typy, które mają zastosowanie do dowolnej dziedziny. Wszystko zależy od konkretnych potrzeb użytkownika.
Dodawanie pól daty
Przyjrzyjmy się teraz, jak możemy dodać pole daty. Teraz, gdy mamy już Imię, Nazwisko i Poziom VIP, dodajmy pole Data dołączenia.
Ponownie, kluczem jest tutaj wiedza, który konkretny typ danych wybrać. W takim przypadku mamy różne opcje, o które możemy ubiegać się o termin.
Ponieważ tak naprawdę nie potrzebujemy czasu, będziemy trzymać się tylko randki.
Tak po prostu dodaliśmy nowe pole, tym razem w postaci Daty. Jak widać, proces staje się szybszy i łatwiejszy, zwłaszcza gdy dowiesz się, jakie typy danych zastosować.
Inne pola dla encji PowerApps
Patrząc na nasze źródło danych, widzimy, że mamy tylko kilka innych pól do dodania. Brakuje nam tylko pól dla lokalizacji, numeru paszportu i nazwiska agenta.
Najlepszym sposobem na lokalizację byłoby dodanie określonych lokalizacji i poproszenie użytkownika o wybranie ich z listy. Ale jeśli chcemy ułatwić sobie sprawę, możemy również ustawić to na tekst i po prostu wpisać użytkownika końcowego w informacjach.
Jeśli chodzi o numer paszportu, możemy również ustawić typ danych jako liczbę całkowitą, chociaż numery paszportów często mają wiele cyfr, więc spodziewamy się tutaj ogromnych liczb. Ponieważ numer paszportu tak naprawdę nie będzie używany w obliczeniach, możemy go również ustawić jako pole tekstowe.
Jeśli chodzi o nazwę agenta, ustawimy ją jako pole tekstowe, tak jak nasze imię i nazwisko.
Inne typy pól, których możemy użyć, to waluty, obraz, pliki i wiele innych.
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
Pola są naprawdę łatwe do dodania podczas pracy z jednostkami PowerApps. Tak długo, jak wiesz, jaki konkretny typ danych wybrać, możesz utworzyć wszystkie pola potrzebne do obsługi encji, nad którą pracujesz.
Jak widać w przykładzie, nad którym dzisiaj pracowaliśmy, wybór typów danych również pozostawia dużą elastyczność, zwłaszcza jeśli dodawane pole nie ma określonego formatu. Ułatwia to uzupełnienie wymaganych pól.
Jeśli chcesz poznać inne elementy, które możesz dodać do encji PowerApps poza polami, możesz sprawdzić różne encje, z którymi możesz pracować tutaj .
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.