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 pokażę Ci podstawy galerii PowerApps. Galeria to lista rekordów, w której każdy element rekordu pochodzi z tabeli. Przykład, którego tutaj użyję, przedstawia jedną z najbardziej podstawowych galerii, które można utworzyć za pomocą usługi Power Apps .
Power Apps to niesamowite narzędzie, które ułatwia tworzenie własnych aplikacji, nawet jeśli masz niewielkie lub żadne doświadczenie w programowaniu. Ponieważ galeria jest jedną z najbardziej podstawowych części, które możesz dodać do swojej aplikacji, pokażę ci, jak manipulować różnymi elementami w twojej galerii.
Spis treści
Właściwości galerii PowerApps
W poprzednim samouczku mówiłem o różnych ekranach i elementach wchodzących w skład aplikacji. Gdy spojrzysz na lewy panel w naszym przykładzie, zobaczysz, że aplikacja, nad którą obecnie pracuję, ma trzy ekrany.
Na ekranie przeglądania zobaczysz galerię. Jeśli kliknę BrowseGallery1, automatycznie podświetli cały prostokąt zawierający galerię w aplikacji w środkowym okienku.
Ponieważ galerie wyświetlają podgląd listy rekordów, pokazują tylko kilka szczegółów. Na przykład w tej aplikacji jest wyświetlane tylko nazwisko agenta, numer klienta i imię klienta.
Przyjrzyjmy się różnym właściwościom galerii. Właściwości można znaleźć w prawym okienku.
Źródło danych znajduje się na górze listy. To pokazuje, że aplikacja jest zasilana przez Table1. Źródłami tymi może być wszystko, od arkusza Google po tabelę SQL.
Dalej jest układ. Tutaj decydujesz, co pojawi się w Twojej galerii. Na razie pokazuje tytuł, podtytuł i treść, które odpowiadają elementom, które mamy.
Ale poza tym są inne opcje. Możesz nawet wyświetlać obrazy w niektórych wpisach na liście.
Na razie zmienię układ na tylko tytuł i podtytuł, ponieważ chcę, aby wyświetlały się tylko najważniejsze informacje.
Możesz także włączać i wyłączać widoczność galerii.
Możesz zmienić kolor oraz sposób wyświetlania obramowania.
Możesz także wybrać, czy chcesz wyświetlać pasek przewijania i nawigację, czy nie.
Zauważ, że każdy element w galerii miałby również swój własny zestaw właściwości. Na każdej karcie danych w tej galerii znajduje się strzałka, separator między każdą kartą, tytuł i podtytuł.
Tytuł ma właściwości, które obejmują czcionkę, rozmiar czcionki, grubość czcionki, wyrównanie tekstu itp.
Zmienię grubość czcionki na Normalną zamiast Pogrubioną, ponieważ tak naprawdę nie muszę podkreślać tytułów na każdej karcie danych, jeśli wybiorę odpowiedni rozmiar czcionki.
Ponieważ są teraz tylko 2 elementy zamiast 3, mogę powiększyć tytuł. Zmienię rozmiar czcionki z 24 na 28.
Dynamiczne ustawianie elementów galerii
Jedną z kluczowych rzeczy podczas konfigurowania galerii PowerApps jest umiejętność dynamicznego ustawiania niektórych ważnych elementów.
Przyjrzyjmy się właściwości text na tej karcie danych, szczególnie dla tytułu. Jeśli spojrzysz na okienko właściwości, jest napisane Andy Chapman, co jest dokładnie tym, co pojawia się w polu tytułu karty danych.
Ale jeśli spojrzysz na pasek formuły, zobaczysz komunikat ThisItem.AgentName. Oznacza to, że element został ustawiony dynamicznie.
Wcześniej wspomniałem, że źródłem danych dla elementów w tej galerii jest Tabela1. Oznacza to, że każdy element w galerii pochodzi z tabeli Table1. W poprzednim samouczku omówiłem również sposób łączenia źródła danych z usługą PowerApps.
Więc jeśli wrócę do źródła danych, każdy z wpisów jest obiektem elementu.
Jeśli chodzi o element tytułowy w aplikacji, pochodzi on z kolumny o nazwie AgentName. To ta sama kolumna, do której odwołuje się pasek formuły.
Oznacza to, że mogę po prostu zmienić tę formułę i w razie potrzeby odwołać się do innej kolumny. Wróćmy do środowiska Power Apps, nad którym pracujemy, aby zmienić formułę i odwołać się do kolumny Imię.
Pamiętaj, że gdy wpiszesz coś na pasku formuły, wyświetli się sugestia, jak możesz uzupełnić formułę. W tym przypadku już wyświetla Imię, zanim jeszcze skończę je wpisywać. Mogę więc po prostu kliknąć to, aby automatycznie wypełnić pozostałą przestrzeń.
Gdy kliknę Enter, pola tytułu na każdej karcie zmienią się automatycznie.
Łączenie wartości tekstowych w galeriach PowerApps
Najbardziej logicznym następnym krokiem byłoby umieszczenie nazwiska również w polu tytułu. Jednak w źródle danych imiona i nazwiska pojawiają się w różnych kolumnach. W tym miejscu pojawia się funkcja Concatenate.
Jeśli wpiszę Concatenate w pasku formuły, w rzeczywistości zawiera krótki opis działania tej funkcji. Pokazuje tutaj, że Concatenate łączy kilka wartości tekstowych w jedną wartość tekstową. Brzmi to idealnie do tego, co chcę osiągnąć, czyli do połączenia dwóch różnych wartości (FirstName i LastName).
Teraz, gdy wybrałem Concatenate, pokazuje mi, że mogę zacząć dodawać argumenty w postaci wartości tekstowych.
Zamierzam umieścić ThisItem.FirstName jako moją pierwszą wartość tekstową, a następnie ThisItem.LastName. Zamknę tę formułę nawiasem.
Gdy kliknę Enter, zobaczysz, że pola tytułu pokazują teraz imiona i nazwiska każdego klienta.
Wspaniałą rzeczą w dostosowywaniu galerii PowerApps w ten sposób jest to, że wszystko jest intuicyjne, zwłaszcza jeśli wcześniej korzystałeś z programu Excel. Na przykład użycie Concatenate jest dokładnie takie samo, jak w programie Excel.
Zobaczmy podgląd naszej aplikacji, klikając przycisk Odtwórz w prawym górnym rogu. Dałoby nam to wyobrażenie o tym, co do tej pory osiągnęliśmy.
Wygląda na to, że elementy w naszej galerii zaczynają nabierać sensu. Musimy tylko popracować nad napisami.
Obecnie napisy odwołują się do numeru klienta. Ale to nie jest konieczne, ponieważ już widzę imiona i nazwiska każdego klienta.
Wróćmy do pliku Excela i zobaczmy, co byłoby lepszym napisem. Oczywiście zależy to od tego, co chcesz uzyskać z aplikacji, nad którą pracujesz. Chcę tylko informacji o każdym kliencie. W takim przypadku lokalizacja klienta byłaby dobrą alternatywą.
Po prostu zmienię kolumnę z Referencje na Lokalizacja.
Kiedy kliknę Enter, napisy będą teraz pokazywać lokalizację każdego klienta.
Pomimo zmian, które wprowadziłem, te karty danych nadal będą miały tę samą funkcjonalność. Załóżmy, że klikam tę kartę danych Irvina Roebucka z Brazylii.
Pokaże te same informacje, które pochodzą ze źródła danych. Jedyna różnica polega na tym, że zamiast podświetlenia AgentName i CustomerNumber w galerii, pokazuję Imię, Nazwisko i Lokalizacja.
Wprowadzenie do Power Apps: definicja, funkcje, funkcje i znaczenie
Konfiguracja środowiska Power Apps: łączenie z usługą OneDrive i Dyskiem Google
Środowiska Power Apps: prawidłowe konfigurowanie elementów aplikacji
Wniosek
Sposób, w jaki zaprojektowano Power Apps, pokazuje, jak celowo firma Microsoft dba o to, by rzeczy były jak najbardziej intuicyjne. Jak pokazuje sposób, w jaki bawiłem się swoją galerią aplikacji, można śmiało powiedzieć, że nawet ci, którzy mają niewielkie lub żadne doświadczenie w tworzeniu aplikacji, mogą stworzyć przyzwoitą aplikację, która przyniosłaby korzyści ich organizacji.
Oczywiście Power Apps posiada również zaawansowane funkcje, co czyni go dobrym narzędziem nawet dla zaawansowanych użytkowników. Chodzi o to, aby wiedzieć, co chcesz osiągnąć za pomocą swojej aplikacji, i wprowadzić to w życie.
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.