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 dzisiejszym blogu omówimy , które zostało niedawno opublikowane na forum LuckyTemplates na temat Charticulatora. David Joy, jeden z członków forum, miał pytanie dotyczące jednego z filmów Mudassira z jego . Chciał wiedzieć, jak formatować wykresy i warunkowo wyróżniać wartość MAX czegoś na wykresie słupkowym, gdy wszystkie inne kolory pozostałych wykresów słupkowych miały inny kolor. Możesz obejrzeć pełny film z tego samouczka na dole tego bloga.
Spójrzmy na plik PBIX Davida i przejdźmy do LuckyTemplates. Tak pierwotnie wyglądał zbiór danych.
Jeśli podświetlisz tabelę Total Tickers i Reporter , zobaczysz, że ta miara sprowadza łączną liczbę biletów i reportera z jednej tabeli.
Podczas tworzenia własnych raportów lubię wizualnie widzieć wszystko, co dzieje się na ekranie. Dlatego stworzyłem ten wykres, na którym możemy zobaczyć wszystkie bilety i wszystkich reporterów.
To, co David chciał zrobić w swoim raporcie, to wprowadzić maksymalną wartość ze swojej miary dla Max Tickets do Charticulatora.
Jednak z jakiegoś powodu aplikacja Charticulator w programie LuckyTemplates Desktop nie lubi wartości tekstowej dla tej miary. Pokażę ci, dlaczego to nie działa.
Spis treści
Tworzenie nowego Charticulatora
Stworzymy kolejny Charticulator, klikając ikonę Charticulator i powiększając go.
Ponownie wprowadzimy do tabeli wymiary reportera i biletów całkowitych.
Klikniemy tutaj trzy kropki, a następnie klikniemy Edytuj.
Jeśli jednak wprowadzę maksymalną liczbę biletów do obrazu, pozwoli mi to utworzyć wykres, ale po kliknięciu Utwórz wykres pojawi się komunikat o błędzie.
Aby to zadziałało, zmieniłem miarę Max Tickets , zastępując Max na 1 , a puste miejsce na 0 .
Kiedy wprowadzę do tej tabeli miarę Max Tickets , zobaczymy, że Nicole jest najlepszą reporterką, która ma maksymalną liczbę biletów, dlatego ma wartość 1.
Następnym krokiem jest wprowadzenie tego do Charticulatora. Utwórzmy więc nowy i wprowadźmy potrzebne pola. Zamiast wprowadzać miarę łącznej liczby biletów, wprowadźmy rzeczywistą wartość liczby biletów, a następnie miarę maksymalnej liczby biletów.
Kliknij trzy wielokropki, a następnie kliknij Edytuj .
Następnie kliknij Utwórz wykres .
Od tego momentu możemy zacząć budować nasz wykres.
Wybierzmy znak i rzućmy go na glif.
Następnie klikniemy Stos Y i umieścimy naszą listę reporterów na stosie. Podoba mi się sposób, w jaki jest teraz ustawiony, gdzie nazwiska reporterów są od A do Z. Ale zdecydowanie możesz zmienić tę kolejność, jeśli chcesz, mając niektóre z tych opcji tutaj.
Następnym krokiem jest wprowadzenie liczby biletów, aby uzyskać naszą szerokość. Teraz widzimy, że mamy paski o różnych rozmiarach dla każdego z reporterów.
Następnym krokiem w tym procesie jest wprowadzenie tekstu do glifu i wyrównanie go, aby upewnić się, że tekst znajduje się wewnątrz pasków. Oczywiście możesz dostosować go tak, jak chcesz.
Kliknijmy pinezkę obok Warstwy, rozwińmy nieco okno i wprowadźmy naszą liczbę biletów .
Możemy teraz zobaczyć nasze wartości na wykresach słupkowych.
Jak warunkowo formatować wykresy
Następną rzeczą do zrobienia, aby sformatować wykresy, jest kliknięcie Kształt . W tym miejscu możemy dostosować ekran tak, aby słupki były jednego koloru dla wszystkich wartości poza wartością maksymalną. Maksymalna wartość będzie miała inny kolor.
Klikamy pinezkę obok Shape i powiększymy okno, abyśmy mogli zobaczyć wszystko.
Mamy już średnią liczbę biletów umieszczonych na szerokości słupków, więc następnym krokiem jest wprowadzenie naszej miary Max Tickets i upuszczenie jej w polu Fill .
Obecnie prawie wszystkie te wykresy są w kolorze białym, podczas gdy maksimum jest w kolorze czarnym.
Kliknij małą ikonę palety i przejdź do opcji Niestandardowe . Zmień wszystkie białe na ładny mały niebieski kolor, a wtedy czarny maks pozostanie taki sam.
Jest to wynikiem formatowania warunkowego na wykresie słupkowym.
Teraz wróćmy do naszego tekstu i zmniejszmy go nieco. Ponieważ używamy ciemniejszych kolorów, nie widzimy tekstu w paskach. Zmieńmy ich kolor na biały.
Następnym krokiem jest sprawienie, aby te kropki obok nazwisk reporterów były mniej zauważalne. Po kliknięciu segmentu wykresu możemy oczywiście zobaczyć, że znajduje się on na osi Y. Jeśli klikniemy na te trzy kropki tutaj, wyświetli się kolor linii.
Zmieńmy kolor linii na biały.
Jeśli klikniemy Zapisz i wrócimy do raportu, to właśnie zobaczymy.
Wniosek
W tym poście na blogu pokazano, jak rozwiązuję pytanie na forum usługi LuckyTemplates. David tworzył wykres słupkowy i chciał zaznaczyć maksymalną wartość innym kolorem. Ten samouczek pokazał, jak mogłem odpowiedzieć na jego pytanie i warunkowo sformatować wykresy za pomocą Charticulatora.
Jeśli napotkasz problem podobny do problemu Davida, gorąco polecam zostać członkiem forum LuckyTemplates, aby uzyskać pomoc od innych ekspertów i użytkowników usługi LuckyTemplates.
Jeśli podobały Ci się treści omówione w tym konkretnym samouczku, nie zapomnij zasubskrybować kanału telewizyjnego LuckyTemplates i sprawdź resztę naszej witryny, aby uzyskać więcej zasobów edukacyjnych.
Jarretta
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.