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 poście na blogu chcę udoskonalić zastosowanie usługi LuckyTemplates w świecie rzeczywistym — jak możemy odkryć, ile tracimy zysku? Prawdopodobnie istnieje kilka sposobów na wypracowanie rozwiązań problemu wycieku zysków . Sposób, w jaki zrobiłem to w tym przykładzie, polega na skupieniu się na analizie marży dla każdej dokonywanej przez nas sprzedaży. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.
Chciałem zademonstrować, jak dokładnie możesz wejść do usługi LuckyTemplates, po prostu poszerzając swój umysł wokół tego, co jest możliwe.
Spis treści
Minimalizowanie różnic w marżach
W przypadku różnych klientów i regionów możesz faktycznie sprzedawać podobne produkty przy różnych marżach. Pracując ciężko, aby zminimalizować te różnice w marżach, ostatecznie odniesiesz korzyści ze zwiększonych zwrotów we wszystkich dziedzinach.
W tym poście na blogu omówimy scenariusz analityczny, który pokaże, jak daleko można zaciągnąć dług, i odkryjemy te niesamowite spostrzeżenia, które historycznie były bardzo trudne do osiągnięcia w skalowalny sposób.
Możemy również dynamicznie drążyć każdy aspekt tych naprawdę unikalnych spostrzeżeń, a następnie dokonywać porównań. W tym konkretnym samouczku skupię się na wycieku zysków i postaram się zrozumieć, dlaczego i gdzie tracimy niektóre zyski.
Wykrywanie brakujących zysków
Jeśli sprzedajemy określone produkty określonym klientom poniżej średniej ceny, za którą je sprzedajemy, tracimy zyski. Musimy wiedzieć, dlaczego niektórzy klienci otrzymują ten sam produkt w różnych obszarach lub w różnych momentach za marżę zysku niższą od średniej.
Ma to na celu ustalenie, czy możemy zwiększyć te, które są na dole i mają dużą różnicę marży w stosunku do średniej. W ten sposób możemy uzyskać większy zysk lub przynajmniej określić, gdzie tracisz zysk.
Zastanówmy się, jak możesz to zrobić. Po pierwsze, musimy sporządzić tabelę z naszymi klientami i marżami.
Korzystając z krajalnicy, możemy kliknąć i zobaczyć, jakie marże uzyskujemy w różnych regionach, w których sprzedajemy.
Ponieważ jest to zestaw danych demonstracyjnych, nie będzie idealny. Ale ta sama technika może być zastosowana w zestawie danych z prawdziwego życia, a spostrzeżenia, które uzyskasz, będą miały trochę więcej sensu.
Średnia (32,5%) jest już dla nas zrobiona z sumą na dole tabeli. W jakiś sposób musimy po prostu umieścić tę sumę w każdym wierszu w naszej tabeli.
Średnie marże zysku
Mamy już w tabeli nazwę klienta i marże zysku , więc następną rzeczą do zrobienia jest obliczenie średnich marż zysku dla wszystkich naszych klientów.
Utwórzmy nową miarę i nazwijmy ją Średnia marża . Użyję funkcji CALCULATE do obliczenia marży zysku, ale zamiast być filtrowanym przez klientów, użyję ALL(Customers) .
Gdy przeniosę tę miarę do płótna i zmienię ją na wartość procentową, zobaczysz, że suma wynosi teraz 32,5%, czyli tyle samo, co nasze średnie marże .
Marża różnicowa
Teraz, gdy mamy średnie marże , możemy również obliczyć różnicę . Kim (i gdzie) są nasi klienci, którzy kupują od nas produkty za mniej niż średnia?
Utworzę nową miarę i nazwę ją Margin Differential . Następnie odejmę marże zysku od średnich marż , a następnie sformatuję je i zamienię na wartość procentową.
Po przeciągnięciu tej miary do tabeli zaczniemy otrzymywać wyniki:
Możemy teraz zobaczyć różnicę i zobaczyć niektórych klientów, którzy mają lepsze marże niż średnia, co jest świetne.
Jeśli możemy pozyskać ludzi z wyższą marżą zysku, dlaczego nie popchniemy większej liczby ludzi do tej marży?
Chcemy wyodrębnić marże ujemne lub te, które są znacznie poniżej naszych średnich marż. Następnym krokiem jest zbadanie, dlaczego tak się dzieje, i popchnięcie tych klientów do góry.
Zmiana filtrów poziomu wizualnego
Inną rzeczą, którą chcę zrobić, to ograniczyć tę tabelę, ponieważ chcę zobaczyć tylko te, które są poniżej średniej stawki. Przechodzę do moich filtrów poziomu wizualnego i zmieniam ustawienia na większe niż 0 .
Utracone zyski
Jak więc obliczyć zyski, które tracimy? Dowiadujemy się, jaki jest nasz wyciek zysków, odejmując różnicę marży od całkowitej sprzedaży , ponieważ jeśli zwiększymy różnicę marży po średniej, da nam to zyski, które przegapiliśmy. Następnie przeciągamy tę miarę na płótno.
Aby uczynić całość bardziej atrakcyjną wizualnie, mogę zamienić kolumnę Brakujące zyski w paski danych .
Kolejną fajną rzeczą, którą możemy zrobić, jest porównanie tego, co już mamy, z naszymi ogólnymi zyskami, aby ocenić, ile tracimy.
W całym naszym zbiorze danych dotyczących różnic w marżach ujemne są te poniżej średniej. Teraz musimy również pamiętać, że mamy włączony filtr wizualny. Gdybyśmy tego nie robili, te kolumny wyrównałyby się, ponieważ mamy zarówno dodatnie, jak i ujemne wartości.
Co ciekawe, prawie tracimy prawie 10% zysków dla tych konkretnych klientów. Jest to dość znacząca liczba wycieków zysków, a dzięki temu wglądowi możemy wymyślić strategie, które popchną tych klientów wyżej.
Wniosek
Jeśli sprzedajemy produkty lub towary poniżej średniej marży, to oczywiście tracimy jakiś zysk.
Uwielbiam to, jak pokazuje to rzeczywisty potencjał aplikacji podczas korzystania z usługi LuckyTemplates. Możesz korzystać z usługi LuckyTemplates na wiele skutecznych sposobów, aby uzyskać cenne informacje dla swojej firmy.
Aby uzyskać więcej przykładów analiz biznesowych i wycieków zysków dla usługi LuckyTemplates, zapoznaj się z tym modułem kursu w LuckyTemplates Online. Jest tak wiele do przejrzenia i nauczenia się stąd.
Uważaj i 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.