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.
Parametry kaskadowe to filtry, które mają wpływ na inne połączone parametry. Pozwalają one użytkownikom zarządzać dużymi ilościami informacji w raporcie podzielonym na strony . Wartości wybrane dla jednego parametru zależą od wartości wybranych dla innego.
Z tego samouczka dowiesz się, jak tworzyć parametry kaskadowe w celu filtrowania danych tabeli w programie LuckyTemplates Report Builder . Użyjemy przykładu, w którym użytkownik końcowy chce filtrować dane według miasta, a wyniki powinny pokazywać tylko miasta ze sprzedażą produktów.
Spis treści
Dodawanie parametru do filtrowania danych w narzędziu do tworzenia raportów usługi LuckyTemplates
Aby dodać parametr, kliknij prawym przyciskiem myszy folder Datasets i wybierz Add Dataset .
Wpisz nazwę zestawu danych i wybierz źródło danych. Następnie kliknij Projektant zapytań .
Kliknij Regiony i przeciągnij pole Miasto do pustego miejsca. Następnie wybierz opcję Kliknij, aby wykonać zapytanie .
Na dole kolumny widać, że zawiera wpis pusty. Musisz go usunąć, inaczej pojawi się błąd.
Aby usunąć wartości puste lub puste, przeciągnij pole Miasto do panelu Wymiar i odfiltruj niepotrzebne wartości.
Projektant zapytań automatycznie tworzy kod języka DAX w zależności od zastosowanych pól i filtrów.
Następnie kliknij prawym przyciskiem myszy folder Parametr s i wybierz opcję Dodaj parametr . W tym przykładzie nazwa parametru to „ Miasto ”, a monit to „ Wprowadź miasto:”. Zalecane jest również włączenie opcji Zezwalaj na wiele wartości, ponieważ umożliwi to zaznaczenie więcej niż jednego wyboru dla każdego parametru.
Na karcie Dostępne wartości wybierz Pobierz wartości z zapytania , a następnie wybierz Miasto dla wszystkich pól rozwijanych. Następnie kliknij OK .
Jeśli klikniesz Uruchom, zauważysz, że nowy parametr nie będzie miał wpływu na raport. Dzieje się tak dlatego, że nie ustaliłeś relacji między parametrami.
W tym przykładzie musisz włączyć parametr Miasto i połączyć go z parametrem Produkt .
Łączenie dwóch lub większej liczby filtrów parametrów w narzędziu do tworzenia raportów usługi LuckyTemplates
Kliknij prawym przyciskiem myszy zestaw danych Miasto i wybierz Zapytanie .
W oknie Projektant zapytań przeciągnij miarę Nazwa produktu i Całkowita sprzedaż do pola tekstowego zapytania. Następnie uruchom zapytanie.
Całkowita sprzedaż działa jako połączenie między miastem a nazwą produktu .
Następnie otwórz kreatora Właściwości zestawu danych dla zestawu danych Miasto. Przejdź do zakładki Filtry i dodaj filtr. W wyrażeniu wybierz Product_Name . Dla Operatora użyj In . Ten operator umożliwia filtrowanie w tablicach. Następnie kliknij przycisk fx , aby wprowadzić wartość.
Spowoduje to otwarcie narzędzia Konstruktor wyrażeń w Konstruktorze raportów. Kliknij dwukrotnie opcję Parametry w obszarze Kategoria i wybierz Nazwa produktu dla Wartości. Zero (0 ) w wyrażeniu oznacza umieszczenie indeksu. Należy go usunąć, aby w raporcie znalazły się wszystkie dane z tablicy.
Następnie kliknij swój raport i wybierz Właściwości elementu Tablix .
W tym przykładzie nagłówek i tabela znajdują się na liście. Tak więc każdy filtr dodany do raportu wpłynie na wszystkie elementy na liście.
Przejdź do karty Filtry w kreatorze Właściwości elementu Tablix i kliknij przycisk Dodaj . W Wyrażeniu wybierz Miasto . Następnie wybierz In jako Operator i jako wartość wpisz [@City] .
Uruchom raport po naciśnięciu OK .
Zostaniesz poproszony o wybranie nowego parametru, zanim będziesz mógł wyświetlić raport podzielony na strony. Po zakończeniu kliknij przycisk Wyświetl raport .
Zobaczysz, że raport podzielony na strony zawiera tylko dane mieszczące się w wybranych przez Ciebie parametrach.
Dodatkowa lekcja: Dodawanie wiersza z sumą kolumn
Aby dodać sumę dla każdej kolumny w macierzy, dodaj nowy wiersz. Następnie kliknij prawym przyciskiem myszy komórkę, w której chcesz umieścić kwoty całkowite, i wybierz opcję Wyrażenie .
W sekcji Kategoria wybierz różne wspólne funkcje , które zawierają określone elementy , które umożliwią utworzenie zapytania.
Aby utworzyć zapytanie dla Sumy , kliknij opcję Agreguj , a następnie wybierz opcję Suma. W prawym dolnym rogu znajdują się przykłady korzystania z każdej funkcji. Postępuj zgodnie z formatem, aby uzyskać łączną sumę dla każdego pola.
Jak formatować dane w narzędziu do tworzenia raportów
Samouczek narzędzia do tworzenia raportów: Jak dodać tabelę
Jak zaimportować zestawy danych do narzędzia do tworzenia raportów
Wniosek
W tym samouczku omówiono sposób tworzenia parametrów kaskadowych w raporcie podzielonym na strony. Podsumowując, parametry kaskadowe tworzą połączenie dla każdego filtru w programie LuckyTemplates Report Builder.
W powyższym przykładzie parametr Miasto jest połączony z Nazwą produktu za pomocą miary Total Sales. Oznacza to, że filtr Miasto pokaże tylko Produkty z historią sprzedaży. Ta funkcja umożliwia użytkownikom końcowym agregowanie danych i lepsze zarządzanie informacjami w raportach.
Pamiętaj, że kolejność jest ważna w przypadku parametrów kaskadowych. Dlatego wybierając filtry, pamiętaj, że hierarchia, w jakiej je wybierasz, wpływa na wyniki pojawiające się w raporcie.
Wszystkiego najlepszego,
Sue Bayes
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.