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żę krok po kroku tworzenie raportu sprzedaży towarów konsumpcyjnych w usłudze LuckyTemplates.
Zacznijmy od pustej kanwy i tego modelu danych.
Jest to prosty model danych. Ale w wielu przypadkach to wszystko, czego potrzebujesz. Nie musisz być skomplikowany, zwłaszcza w przypadku prostego raportu sprzedaży w usłudze LuckyTemplates .
Gdy zaczynasz korzystać z usługi LuckyTemplates, zwłaszcza z pulpitami nawigacyjnymi, postaraj się, aby ten obszar był jak najbardziej intuicyjny, abyś wiedział, co się dzieje.
Górną częścią modelu danych są tabele odnośników . To jest moje zalecenie dotyczące najlepszych praktyk w zakresie konfigurowania modeli danych. Tabele przeglądowe to filtry w raporcie, takie jak Klienci , Produkty , Daty i Regiony .
Następnie na dole znajduje się tabela faktów , tabela zamówień sprzedaży . To będzie tabela z każdą transakcją i iteracją tego, co próbujesz przeanalizować. W tym przypadku analizujesz sprzedaż, aby informacje znalazły się w naszej tabeli Sprzedaż.
Spis treści
Tworzenie Wizualizacje
Na pustym płótnie zacznijmy od utworzenia tytułu. Nazwę to Podsumowanie sprzedaży w USA , abyś wiedział, że ten raport koncentruje się na analizie sprzedaży w Stanach Zjednoczonych.
Budowanie miar
Następną rzeczą, którą musisz zrobić, to obliczyć proste miary, aby rozpocząć analizę tych informacji w raporcie.
Stwórzmy tabelę miar. Najpierw przejdź do Wprowadź dane, a następnie wprowadź 1. Wywołaj to kluczowe środki . Najlepszym sposobem na uporządkowanie modeli jest zapoznanie się z tym krokiem, ponieważ będziesz musiał to robić wielokrotnie.
W ramach miary kluczowej utworzę pierwszą miarę z tą formułą.
Jeśli pamiętasz w poprzednim rozdziale, linia Suma zawiera całkowity przychód dla każdej pojedynczej transakcji . Następnie naciśnij enter i usuń kolumnę. Masz teraz tabelę miar.
Tym środkiem zabieramy się za tworzenie wizualizacji i robienie dashboardu. Po prostu przeciągnij i upuść dane do przestrzeni roboczej. Przeciągnąłem Data, która ma hierarchię, którą należy usunąć, klikając przycisk rozwijany, a następnie wybierając Data.
Jeśli zmienisz to w tabelę, zobaczysz, że każda pojedyncza data ma ten format, który można zmienić, przechodząc do tabeli dat, a następnie do Modelowania.
Przeciągając Sprzedaż na kartę Wartości i zmieniając ją w słupek, zobaczysz jej trendy w czasie. Widać też, że nawet jedną miarą można wiele zrobić, bo model danych daje moc analizie.
Przeanalizujmy również liczbę sprzedaży i stwórzmy z tego kluczową metrykę. Najpierw przeciągnę Sales i zamienię go w kartę.
Następnie przeanalizuję sprzedaż według kanału dystrybucji, za pośrednictwem którego sprzedaje organizacja. Znajdź go w tabeli Lista klientów i pobierz stamtąd. Następnie zobaczysz wszystkie kanały, z których klienci kupują.
Tworzenie wielu wykresów
Wspaniałą cechą modelu danych jest to, że chociaż wymiar Lista klientów jest połączony z wymiarem Nazwa klienta w tabeli Zamówienia sprzedaży, można pobrać kanał dystrybucji i filtrować również tę tabelę.
Kiedy wprowadzisz i przeciągniesz Sprzedaż na kartę Wartości, może ona zamienić się w wizualizację, która umożliwia zmianę kolejności sortowania. Możesz także szybko tworzyć inne szczegółowe informacje, kopiując i wklejając wizualizację. Przyspiesza to opracowywanie raportu sprzedaży w usłudze LuckyTemplates, zwłaszcza jeśli wykonujesz podobne wizualizacje, jak wykresy pierścieniowe w tym przykładzie pulpitu nawigacyjnego.
Przejdźmy teraz do innych wymiarów, które należy przeanalizować w tym raporcie. Na przykład dodajmy Kod magazynu i Region, przeciągając je na kartę Legenda, aby mieć własne wizualizacje.
Tworzenie Wizualizacji Mapy
Następnie utwórz mapę przy użyciu standardowej wizualizacji mapy . Jednak w tabeli Lokalizacje nie ma danych dotyczących szerokości i długości geograficznej. Jeśli wskoczę z powrotem do tabeli moich regionów, zobaczysz, że wszystko, co mam, to nazwa do odpracowania.
Dodanie nazwy na karcie Lokalizacje działało dobrze w tym przykładzie, ale w niektórych przypadkach nie. Mogą istnieć dodatkowe kroki, które należy wykonać. Może być konieczne wpisanie imienia i nazwiska lub bezpiecznych danych dotyczących szerokości i długości geograficznej.
Po skonfigurowaniu wizualizacji mapy możesz teraz wprowadzić łączną sprzedaż i podzielić ją według regionów.
Już teraz uzyskujesz atrakcyjne efekty wizualne, nawet przy użyciu tylko tych dwóch typów wykresów. Ale kontynuujmy dodawanie kolejnych spostrzeżeń do raportu.
Dodawanie kart podsumowania
Dołączmy trzy inne dane z boku pulpitu nawigacyjnego. Aby to zrobić, musisz napisać więcej formuł.
Pierwszym z nich jest Całkowita liczba sprzedanych jednostek, dzięki czemu łatwo będzie poznać ilość sprzedawanych produktów w określonym przedziale czasowym. Utwórz kolejną miarę i nazwij ją Liczba sprzedanych jednostek . Aby wyświetlić tę wartość, uzyskaj sumę Zamówienia za pomocą funkcji i przekształć ją w wizualizację karty.
Następną miarą są unikalne zamówienia . Pokazuje rzeczywistą liczbę zrealizowanych zamówień. To ważny wgląd, ponieważ możesz sprzedać dwa lub więcej przedmiotów w jednym zamówieniu. Użyj funkcji dla tej miary. Ta policzy liczbę wierszy, które pozostały po umieszczeniu każdego filtru.
Po utworzeniu miary przekształć ją w wizualizację podobną do pierwszej.
Jeśli zmienisz znak filtra, zobaczysz, jak zmieniają się wszystkie inne wizualizacje wraz z filtrem.
Na koniec dodajmy jeszcze jedną miarę, która oblicza średnią sprzedaż dziennie . Będzie używać funkcji iteracyjnej . Inną opcją jest użycie funkcji , a następnie daty. Ale lepiej jest użyć funkcji iteracyjnej. Pokazuje, ile średnio sprzedaje się dziennie w wybranym przedziale czasowym.
Dodawanie funkcjonalności do raportu
Po wygenerowaniu szczegółowych informacji nadszedł czas, aby ten pulpit nawigacyjny wyglądał atrakcyjnie.
Aby dodać funkcjonalność, utwórzmy fragmentator dat.
Przeciągnij i przenieś Rok na płótno i zmień go w krajalnicę. Następnie przejdź do Ogólne i obróć go do poziomu, aby pasował. Pozbądźmy się też nagłówka, bo jest zbędny.
Skopiuj i wklej ten fragmentator i zmień pole wizualizacji na Krótki miesiąc. Dzięki temu możesz teraz filtrować według dowolnego miesiąca.
Jednorazowo można jednak wybrać tylko jeden miesiąc. Zmień to, aby móc wybrać wiele miesięcy. Każdy wybór zmieni następnie to, co pojawia się w wizualizacjach.
Wniosek
W tym samouczku nauczyłeś się tworzyć wizualizacje i funkcje tego raportu sprzedaży towarów konsumpcyjnych w usłudze LuckyTemplates.
Ten raport to świetny początek dla nowych użytkowników usługi LuckyTemplates, aby dowiedzieć się, jak tworzyć pulpity nawigacyjne ze względu na jego prostotę. Nie trzeba było implementować złożonych formuł języka DAX. Zastosowane techniki były proste, ale skuteczne.
Wszystkiego najlepszego,
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.