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 krótkim samouczku dowiemy się, jak zintegrować raporty usługi LuckyTemplates z usługą Power Apps , w tym możliwość filtrowania przez użytkowników w ramach usługi Power Apps, co jest następnie odzwierciedlane na kafelku usługi LuckyTemplates . Możesz obejrzeć pełny film tego samouczka na dole tego bloga .
Zanurzmy się od razu i zacznijmy.
To, co mamy, to bardzo szybki pulpit nawigacyjny LuckyTemplates, który wyciągnąłem z przykładowych danych. Nazywa się to próbką analizy wydatków na IT .
Ma różne poziomy informacji, które pokazują, jak ta firma wydaje swoje dolary z miesiąca na miesiąc. Mamy to według infrastruktury i rzeczywiste kontra plan. Ponadto mamy ogólną liczbę 5,85% powyżej budżetu.
Zasadniczo chcemy zreplikować jeden z tych kafelków w usłudze Power Apps .
Spis treści
Integracja kafelków usługi LuckyTemplates z aplikacjami Power Apps
Otwórz Power Apps, aby utworzyć pustą aplikację .
Nazwijmy ten Test kafelków usługi LuckyTemplates , wybierz format Tablet i kliknij Utwórz .
Stworzymy aplikację na tablet. Możesz również łatwo utworzyć aplikację Telefon.
Podczas tworzenia kafelków w usłudze Power Apps należy pamiętać o kilku rzeczach .
Pierwszym z nich jest to, że kafelek musi pochodzić z pulpitu nawigacyjnego . Nie może pochodzić z raportu, ponieważ pulpity nawigacyjne są aktywne i zakłada się, że każdy kafelek usługi LuckyTemplates, który umieścisz, również jest aktywny.
Kolejną ważną rzeczą jest to, że pokaże ci, jak dodać możliwości filtrowania, ale są one obecnie ograniczone . Możemy filtrować tylko zmienne związane z ciągami znaków, ale nie możemy filtrować liczb.
Dodawanie kafelka usługi LuckyTemplates
Powiedziawszy to, przejdźmy dalej i dodajmy nasz kafelek LuckyTemplates. Przejdź do Wstaw , następnie przejdź do Wykresy i wybierz kafelek LuckyTemplates .
Po prawej stronie możemy teraz wybrać kafelek, który chcemy wprowadzić. Pulpit nawigacyjny, który ci pokazałem, znajdował się w My Workspace , więc wybierzmy go. Nazwa pulpitu nawigacyjnego to Próbka analizy wydatków IT , a rzeczywisty kafelek usługi LuckyTemplates to Kwota .
Mamy teraz nasz kafelek LuckyTemplates. Dobrą rzeczą jest to, że ma dynamiczny rozmiar, więc pasuje do wszystkich ekranów.
Jeśli klikniesz przycisk Odtwórz , ekran zostanie powiększony i wygląda świetnie. Jeśli jest na telefonie lub tablecie, również wygląda świetnie. Ponadto kliknięcie go powoduje powrót do pulpitu nawigacyjnego usługi LuckyTemplates.
Możemy teraz dodać do niego kilka funkcji. Obecnie pokazuje nam to kwotę dla rzeczywistych i różnych scenariuszy dla każdego miesiąca dla wszystkich działów, obszarów biznesowych i krajów.
Jeśli przejdziemy do podstawowego raportu i przejdziemy do tabel , możemy go przefiltrować według obszaru biznesowego, składnika kosztów, regionu kraju, działu i innych.
Dla naszego przykładu przefiltrujmy według Obszaru biznesowego . Pochodzi z tabeli o nazwie Business Area. Po prostu mają to samo imię.
Ponadto mamy różne przykłady, z których możemy wybierać, takie jak BU, Dystrybucja. Infrastruktura i tak dalej.
Wracając do Power Apps, dodajmy filtr, uzyskując prawidłowy dostęp do TileUrl .
Na końcu adresu URL kafelka i w cudzysłowie wpisz &$filter=Business_x0020_Area/Business_x0020_Area eq 'Distribution' .
Należy zauważyć, że Microsoft nie zezwala na spacje, dlatego zastąpiliśmy spacje _x0020_ . W ten sposób Microsoft reprezentuje przestrzenie.
Podobnie jak w przypadku filtra OData , napisaliśmy eq , co oznacza równość, a następnie podajemy ciąg znaków, dlatego użyliśmy metody Distribution .
Filtr OData to logika filtrowania, której używamy w usłudze Power Automate. W takim przypadku powinniśmy zobaczyć wydatki na sprzedaż lub IT tylko wtedy, gdy Obszar biznesowy jest równy Dystrybucji.
Aby mieć pewność, że dodanie interaktywności zadziała, musimy zmienić właściwość key na AllowNewAPI .
To właśnie mówi Power Apps, że będzie to interaktywny raport na żywo, dlatego musimy zmienić to ustawienie z false na true . W ten sposób będzie wchodzić w interakcje z Power Apps w porównaniu do wcześniejszego okresu, gdy był po prostu statyczny.
Więc udało się! Teraz pokazuje 15 milionów, czyli mniej niż 300 milionów.
Przejdźmy dalej i przetestujmy to, wracając do TileUrl i zmieniając go na BU .
Raport jest filtrowany z 15 milionów do 40 milionów, co jest dokładnie tym, czego chcemy.
Ostatnią rzeczą, której potrzebujemy, jest połączenie filtra z kontrolką w Power Apps przez kliknięcie Wstaw , następnie przejście do danych wejściowych, a następnie wybranie listy rozwijanej .
Musimy również zmienić pozycje z domyślnych 1, 2 i 3 na BU, Distribution i Infrastructure.
Następnie kliknij przycisk Odtwórz , aby je przełączać.
Następną rzeczą, której potrzebujemy, jest upewnienie się, że adres URL kafelka jest połączony z tym menu. Aby to zrobić, pozbądźmy się BU, a następnie dodajmy „&Dropdown1.SelectedText.Value&”.
Zakończyliśmy tworzenie pełnego interaktywnego raportu usługi LuckyTemplates w usłudze Power Apps . Więc jeśli wrócimy do pulpitu nawigacyjnego LuckyTemplates i wybierzemy filtr infrastruktury, pokaże 80 milionów. To powinno być takie samo w Power Apps, kiedy je wybierzemy.
Proszę bardzo, zadziałało idealnie!
Jak korzystać z funkcji współbieżnych w Power Apps
Power Apps Przepływ procesów biznesowych i dokumentacja
Power Apps Aplikacje oparte na modelach: mapy witryn i sposób ich działania
Wniosek
W krótkim czasie udało nam się pobrać kafelek LuckyTemplates i umieścić go w Power Apps. Dodaliśmy do niego również interaktywność, łącząc go z filtrem. Mam nadzieję, że ten samouczek pomoże!
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.