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 przyjrzymy się wglądowi analitycznemu, w którym dowiemy się, czy nasze marże zysku rosły wraz z naszymi przychodami. Możemy to zrobić za pomocą rozgałęzień miar LuckyTemplates. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.
Jest to ważne, ponieważ chcemy sprawdzić, czy zwiększenie przychodów lub zdobycie udziału w rynku jest rzeczywiście dobre z punktu widzenia rentowności.
Czy nasze marże rzeczywiście się poprawiają, czy też wzrost przychodów po prostu nasyca rynek, a marże wszystkich, w tym naszych, faktycznie się kurczą?
To są rodzaje spostrzeżeń, które staramy się dzisiaj osiągnąć. Przeprowadzę Cię przez kroki, które wykonałem, aby stworzyć tę wizualizację. To nie jest takie trudne, jak mogłoby się wydawać. To tylko kwestia przejścia przez kilka kroków jeden po drugim, aby uzyskać pożądany wgląd w rozgałęzienia miar usługi LuckyTemplates.
Spis treści
Całkowita sprzedaż
Musimy zacząć od naszych podstawowych obliczeń i stworzyć formułę, która znajdzie te spostrzeżenia. Aby obliczyć przychody, po prostu policzymy naszą sprzedaż lub kwotę przychodów, które uzyskujemy na transakcję. Osiągnąłem to za pomocą tej formuły:
[Timestamp 1:16 – Formuła zrzutu ekranu i Podkreśl dokładną formułę od SUMX do formuły końcowej]
To jest ten, który musiałem napisać, aby uzyskać to, czego chcę, ale twój może być nieco inny. Może to być dla Ciebie łatwiejsze i możesz nawet mieć kolumnę przychodów. Ale w moim przypadku musiałem przejść do mojej tabeli Sprzedaż, gdzie dla każdego pojedynczego wiersza w tabeli Sprzedaż policzę, a następnie pomnożę cenę. Następnie SUMX obliczy wszystkie te sprzedaże, aby uzyskać Total Sales .
Wzrost przychodu
Chcemy również przyjrzeć się wzrostowi naszych przychodów. Nie chcemy tylko patrzeć na sprzedaż, ponieważ chcemy zobaczyć, czy nasze przychody i marże rosną od poziomu sklepu.
Musimy dowiedzieć się, jaki jest wzrost, a sposobem na to jest rozgałęzienie się pod wzrost i obliczenie, czy jesteśmy powyżej, czy poniżej z perspektywy procentowej w wyniku ostatniego okresu, którym w tym przypadku jest ostatni rok.
W tym miejscu pojawiają się funkcje inteligencji czasowej. DATEADD jest idealną funkcją do wykorzystania z perspektywy porównania czasu. Wszystko, co robię, to cofam się o rok.
Wzrost roczny
Dzięki tej formule mogę obliczyć mój wzrost rok do roku, dzieląc łączną sprzedaż minus sprzedaż w zeszłym roku i podzieloną przez sprzedaż w zeszłym roku .
To da nam procentowy wzrost rok do roku, który umieściłem na osi na naszym wykresie punktowym. Z perspektywy wzrostu przychodów widzimy, kto radzi sobie dobrze, a kto nie. Niektóre z tych sklepów radzą sobie słabo, podczas gdy inne radzą sobie naprawdę dobrze, jak Charlotte.
Sklep w Charlotte radzi sobie wyjątkowo dobrze, ponieważ wzrost przychodów wzrósł o 134%, jeśli spojrzymy na etykietkę.
Łączne zyski i marże zysku
Ale wtedy musimy dowiedzieć się, jakie są nasze marże w tym samym czasie. Ponownie zaczynamy od podstawowych obliczeń i przechodzimy do bardziej zaawansowanych obliczeń . Zawsze zalecam robienie tego, kiedy tylko jest to możliwe.
Zaczynamy od naszych całkowitych zysków, odejmując całkowite koszty od całkowitej sprzedaży.
Z całkowitych zysków możemy następnie wyliczyć marże zysku , które są po prostu łącznymi zyskami podzielonymi przez całkowitą sprzedaż.
Wzrost marży
Teraz musimy wypracować wzrost marży i wykonać dokładnie ten sam proces, przez który przeszliśmy w przypadku wzrostu sprzedaży. Mamy naszą podstawową kalkulację w marżach zysku , więc po prostu musimy sprawdzić nasze marże zysku w zeszłym roku. Umieściłem go w funkcji CALCULATE i użyłem funkcji DATEADD , aby cofnąć się o rok.
Następnie mogę przejść i sprawdzić, jaki jest mój wzrost marży , wykonując dokładnie tę samą formułę, co przed chwilą. To da mi procentowy wzrost marży .
Więc teraz mamy nasz procent wzrostu marży i Połączymy te dwie rzeczy, aby uzyskać wgląd, ponieważ chcemy zobaczyć, czy marże rosły wraz ze wzrostem przychodów .
Mamy teraz oba te obliczenia i wszystko, co musimy zrobić, to umieścić je na wykresie punktowym. Na wykresie punktowym mamy każdy sklep w określonym stanie.
Na przykład, jeśli kliknę Florydę, otrzymam wszystkie moje sklepy na Florydzie.
Wykres punktowy pokazuje procentowy wzrost marży i procentowy wzrost rok do roku . Przefiltrowałem to, dzieląc każdy sklep, aby dać nam pożądany wgląd. Na zakończenie umieściłem te dwie linie wewnątrz mojego wykresu punktowego.
W tym miejscu funkcja analityczna naprawdę wchodzi w grę. Ta funkcja analityczna jest przydatna w przypadku wykresów punktowych, ponieważ tutaj można wiele zrobić.
Wszystko, co zrobiłem, to umieściłem stałą linię, aby było oczywiste, gdzie 0% znajduje się na osi x i osi y. Wtedy możesz zobaczyć, jak rozkłada to na te małe siatki.
W lewym górnym kwadrancie widzimy klientów, których musimy zrozumieć, skąd pochodzą i co się dzieje. Wzrosliśmy z punktu widzenia przychodów z tymi sklepami, ale nasze marże spadły. Dlaczego?
Umieściłem również wiele szczegółów w podpowiedzi. Rzućmy okiem na sklep Port St. Lucie. Sprzedaż w zeszłym roku wyniosła 108 463 USD, a sprzedaż w tym roku 143 770 USD, więc odnotowaliśmy dobry wzrost zarówno sprzedaży, jak i rentowności.
Jednak widać, że marże zysku w zeszłym roku wyniosły 33%, aw tym roku spadły do 30,29%. Mamy dobry wzrost sprzedaży i rentowności od zeszłego roku, ale z jakiegoś powodu marże się skurczyły.
Czy ma to coś wspólnego z naszą konkurencją? Czy było to spowodowane tym, że nasi handlowcy po prostu próbowali wynieść towar za drzwi, aby pozbyć się zapasów? Istnieje kilka spostrzeżeń, które można uzyskać za pomocą techniki rozgałęziania miar usługi LuckyTemplates.
Wniosek
Pomyśl, jak możesz to rozszerzyć. Patrzę na to tylko z perspektywy roku, ale możesz też zrobić to z miesiąca na miesiąc lub z tygodnia na tydzień.
Najważniejszym wnioskiem, jaki chcę uzyskać, jest rozgałęzianie miar w usłudze LuckyTemplates . Zacznij prosto, a następnie zbuduj wyjście, ponieważ możesz ponownie wykorzystać te podstawowe środki na wiele różnych sposobów. Właśnie w ten sposób buduję wszystkie moje modele i pracuję nad wszystkimi moimi spostrzeżeniami.
***** Nauka LuckyTemplates? *****
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.