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.
Dziś przechodzimy do konkretów i naprawdę pokazujemy analityczne możliwości usługi LuckyTemplates. Analiza wrażliwości, a nawet przeprowadzenie kilku „co by było, gdyby” wokół tego, pozwala prawie przewidzieć, co może się wydarzyć w przyszłości na podstawie twoich wyników. W tym przykładzie chcę zobaczyć, co stanie się z moją rentownością, jeśli uda mi się zwiększyć marżę brutto na mojej sprzedaży. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.
Chociaż możesz pomyśleć, że jest to dość niszowe, co jest, to techniki uzyskiwania tych wyników, które zawsze chcę przedstawić za pomocą tych przykładów. Gdy tylko nauczysz się, jak to zaimplementować, prawdopodobnie zidentyfikujesz od trzech do pięciu innych sposobów, w jakie możesz go wykorzystać do znalezienia cennych spostrzeżeń we własnym środowisku.
Spis treści
Analiza wrażliwości na marże sprzedaży
Pokażę, jak przeprowadzić analizę wrażliwości na zmiany, które możesz chcieć wprowadzić w marżach sprzedaży, abyśmy mogli obliczyć nasze marże przychodu brutto na podstawie tego, co osiągnęliśmy z całkowitej sprzedaży i całkowitych kosztów.
Ale wtedy możemy chcieć spróbować zobaczyć, co się dzieje, gdy zwiększamy lub zmniejszamy, i zobaczyć, co to robi z naszym całkowitym zyskiem, ponieważ jeśli zwiększymy marże dochodu brutto, w rzeczywistości zwiększymy marże zysku brutto jeszcze bardziej .
Więc jak to ustawić? Jak możemy przeprowadzić tę analizę w usłudze LuckyTemplates? Pierwszą rzeczą jest przejrzenie naszego modelu danych. Mamy dość prosty skonfigurowany model danych — na górze mamy Daty, Produkty, Regiony i Klienci, które są połączone z tabelą Sprzedaż na dole.
Utworzymy teraz naszą pierwszą miarę i umieścimy ją w tabeli miar, a następnie nazwiemy ją Miarami kluczowymi.
Skonfigurujemy naszą pierwszą miarę i nazwiemy ją Total Sales. Jest to prosta podstawowa miara, w której podsumujemy kolumnę Całkowity przychód i przekształcimy ją w tabelę miar.
Uzyskanie całkowitego kosztu
Umieśćmy nasze produkty na płótnie i umieśćmy obok niego naszą łączną sprzedaż. Następną rzeczą, którą chcemy wypracować, jest nasza marża przychodu brutto, więc oczywiście najpierw musimy dowiedzieć się, jaki jest nasz całkowity koszt. Utworzymy miarę i nazwiemy ją Całkowity koszt, a następnie użyjemy funkcji SUMX jako naszego wyrażenia.
Teraz, gdy mamy całkowity koszt w naszym kanwie, możemy obliczyć naszą marżę.
Określanie marży przychodu brutto
Stworzymy nową miarę i nazwiemy ją Marża przychodu brutto, używając następującego wzoru:
Po umieszczeniu marży w naszej tabeli możemy uzyskać z tego procent i zobaczyć, jaka jest nasza marża przychodu brutto dla każdego produktu. Oczywiście będziemy musieli sformatować te rzeczy w miarę postępów, zwłaszcza wartości procentowe. Ułożyliśmy go również od najwyższego do najniższego.
To, co chcemy tutaj zrobić, to zaszokować te marże i zwiększyć je o 2%, 5%, 8% i 10%. W ten sposób możemy zobaczyć wpływ na nasze marże zysku. Po prostu klikamy Wprowadź dane, aby utworzyć tabelę pomocniczą lub tabelę parametrów, która umożliwi nam zebranie zmiany marginesu. Nazwiemy tę korektę marży, a następnie umieścimy liczby procentowe poniżej:
Następnym krokiem jest załadowanie tabeli pomocniczej i przekształcenie jej w krajalnicę w celu utworzenia listy. Chcemy mieć możliwość wybrania dowolnej wartości procentowej w lewej tabeli, a następnie zobaczyć wpływ jednocześnie na naszą tabelę marży przychodu brutto.
Następną rzeczą do zrobienia jest utworzenie kolejnej miary, nazwanie jej Margin Change i włączenie tej logiki:
Po przeciągnięciu Margin Change do naszej tabeli możemy zobaczyć, że liczba w kolumnie Margin Change odzwierciedla nasz wybór w lewej tabeli.
Określenie marży przychodu brutto ze scenariusza
Stwórzmy nową miarę dla Marży Przychodu Brutto Scenariusza , która jest sumą Marży Przychodu Brutto i Zmiany Marży. Po przeciągnięciu tej miary do naszej tabeli zauważysz, że liczby procentowe w kolumnie Marża brutto przychodu scenariusza zmieniają się, gdy przechodzimy przez wybór w tabeli Korekta marży.
W tym momencie możemy przeprowadzić analizę scenariusza. Powiedzmy, że nie nadążamy za budżetem i chcemy go nadrobić, możemy zwiększyć nasze marże o 5% i zobaczyć, jak to wpłynie na nasze zyski. Oczywiście, jeśli zamierzasz to zrobić, nastąpią zmiany w popycie, ale to tylko po to, aby pokazać ci technikę, której możesz użyć w rzeczywistym scenariuszu, który możesz mieć .
Określanie scenariusza sprzedaży i zysków ze scenariusza
Możemy również zintegrować nasze scenariusze sprzedaży w oparciu o marżę przychodu brutto ze scenariusza. Zamierzamy dodać kolejną miarę i nazwać ją Scenario Sales. Tym razem użyjemy naszej całkowitej sprzedaży, pomnożymy ją przez marżę przychodu brutto ze scenariusza, a następnie dodamy nasze całkowite koszty.
Kiedy wprowadzimy sprzedaż ze scenariusza do naszego stołu, możemy obliczyć, jaki jest nasz zysk ze scenariusza. Stworzymy nową miarę i nazwiemy ją Zyskami Scenariusza, w której odejmiemy naszą Całkowitą Sprzedaż od naszej Sprzedaży Scenariusza.
Miarą, którą stworzymy, będzie całkowity zysk, ponieważ chcemy zobaczyć, jaka będzie rzeczywista zmiana naszych całkowitych zysków. Użyjemy tego prostego i prostego wzoru, aby wymyślić nasze całkowite zyski, a następnie przeciągniemy je do naszej tabeli.
Określanie zmian w zyskach
Teraz, gdy widzimy nasze całkowite zyski i zyski ze scenariusza, możemy dowiedzieć się, jaka jest zmiana między tymi dwiema kolumnami.
Naszą ostatnią miarę nazwiemy Zmianą zysków. Przedstawimy dość prostą logikę, w której zyski ze scenariusza są dzielone przez całkowite zyski.
W tabeli jest wiele liczb, więc możemy pozbyć się niektórych pośrednich obliczeń, aby wszystko było proste i łatwiejsze do zrozumienia. Na przykład, jeśli zwiększymy naszą Marżę Przychodu Brutto o 10%, jakie zmiany zajdą w naszych zyskach? Jak widać w kolumnach Zmiana zysków, nastąpiła dość znacząca zmiana. Jeśli uda nam się zwiększyć marże na sprzedaży naszych produktów o 10%, to możemy zwiększyć nasze zyski o 26,7% na każdym pojedynczym produkcie.
To całkiem fajna analiza, prawda? Ale byłoby też fajnie, gdybyśmy mogli zobaczyć z całościowej perspektywy, czyli jaka jest suma wszystkich tych zmian. Możemy umieścić je w wizualizacji, która nam to umożliwi.
Wizualizacja danych
Stworzymy nową tabelę naszej Korekty marży, zmodyfikujemy interakcję i klikniemy Nie podsumowuj. Następnie pobierzemy naszą zmianę zysków i umieścimy ją również w nowej tabeli. Gdy zamienimy to w wizualizację, napotkamy mały problem. Ponieważ jest to liczba, musimy utworzyć z niej wartość tekstową. Musimy więc utworzyć nową kolumnę, nazwać ją Korekta marginesu i sformatować ją jako wartość procentową w następujący sposób:
Teraz widzimy, że ten typ danych jest wartością tekstową.
Po umieszczeniu tego na osi jesteśmy teraz w stanie zobaczyć wszystkie 5 wartości: -5%, 2%, 5%, 8% i 10%.
Teraz mamy przekonującą wizualizację, która pokazuje, jakie będą zmiany w zyskach w oparciu o dokonaną przez nas korektę marży. Możemy na to spojrzeć z perspektywy pojedynczego produktu (tabela po lewej) lub z perspektywy portfela (tabela po prawej). To fajna technika, która ma zastosowanie w wielu różnych scenariuszach. Kiedy już opanujesz tę technikę wprowadzania parametrów i włączania ich poprzez rozgałęzianie miar w swojej logice, możesz zrobić całkiem niesamowite rzeczy w analizie wrażliwości, analizie scenariuszy itp.
Techniki analizy wrażliwości dla usługi LuckyTemplates przy użyciu języka DAX
Obliczanie procentowej marży zysku przy użyciu języka DAX w usłudze LuckyTemplates
Jak rozpocząć korzystanie z parametrów „co jeśli” w usłudze LuckyTemplates
Wniosek
Ostatecznie jest tak wiele rzeczy, na których można również zastosować technikę analizy wrażliwości . I spróbuj pomyśleć o przedstawieniu nie tylko natychmiastowych wyników, ale pomyśl o efektach drugiego lub trzeciego rzędu, które wywoła zmiana zmiennej w obliczonych wynikach. W tym przykładzie nie interesuje mnie tylko prosta zmiana zysków wynikająca ze zmiany marży brutto – tak naprawdę szukam procentowej zmiany zysków.
W tym filmie pokażę ci również małą sztuczkę dotyczącą uporządkowania wizualizacji wrażliwości, tak aby dobrze pasowały do twoich raportów. Zdecydowanie sprawdź, aby dowiedzieć się więcej.
Zobaczysz, że zawsze będzie znacznie większy niż zmiana scenariusza, którą w nim umieścisz. To wspaniały wgląd, który dyrektor finansowy i pracownicy na szczeblu zarządu chcieliby zrozumieć na temat twoich wyników lub potencjalnych przyszłych wyników w tej kwestii.
Jeśli chcesz zobaczyć, jak opracowuję i tworzę raporty od podstaw, możesz zapoznać się z moim intensywnym kursem To tutaj pokażę ci od początku do końca, jak opracować przekonujące rozwiązania LuckyTemplates, łącząc techniki takie jak ta w kompleksowym raporcie analitycznym.
Masz jakieś przemyślenia lub opinie na temat tej techniki analizy wrażliwości? Daj mi znać w komentarzach. Powodzenia w realizacji tego.
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.