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 zagłębię się w stosunkowo konkretny wgląd, przeprowadzając analizę trendów usługi LuckyTemplates. Omawiając dokładnie, jak się tam dostałem, dowiesz się wiele o tym, co możesz zrobić za pomocą usługi LuckyTemplates i języka DAX. Naprawdę zagłębiam się w tę koncepcję rozgałęziania miar , którą uwielbiam wdrażać. Chodzi o nakładanie środków jeden na drugi, aż do uzyskania pożądanego rezultatu. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.
Jest to naprawdę potężna technika, ponieważ możesz przejść do dowolnego obliczenia i nadal mieć działanie modelu danych, aby umożliwić filtrowanie danych.
Spis treści
Analiza trendów LuckyTemplates dotycząca marż produktowych
Zamierzamy przeprowadzić analizę trendów na czymś bardzo konkretnym, takim jak marże zysku produktu. Dowiemy się, czy marże zysku rosną, czy maleją w dowolnym czasie. Jest to istotne, jeśli chcesz spojrzeć na wyniki określonego zestawu produktów w ciągu ostatnich dwóch do trzech miesięcy. Chcesz wiedzieć, czy dobrze się sprzedają i czy zwiększasz marże zgodnie z oczekiwaniami. Chcesz również wiedzieć, czy popyt spadł, czy konkurencja jest wysoka, a marże się skurczyły.
Uzyskanie marży zysku
Oto technika, której możesz użyć do faktycznego odkrycia marż zysku i wizualizacji ich w usłudze LuckyTemplates. Przede wszystkim musimy uzyskać kalkulację marży zysku. W obecnym modelu danych zaczniemy od transakcji Total Sales, ale chcemy również uzyskać Total Profits. Aby to osiągnąć, uzyskujemy całkowitą sprzedaż i odejmujemy całkowite koszty za pomocą funkcji SUMX .
Następnym krokiem jest dodanie nowej miary i nazwanie jej marżą zysku, w której podzielimy całkowite zyski przez całkowitą sprzedaż.
Ponieważ patrzymy na to z perspektywy kwartalnej, weźmy nasz kwartał i rok oraz marże zysku na płótno.
Uzyskanie ogólnego wzrostu zysków
W naszej tabeli mamy marże zysku, ale chcemy również zobaczyć wzrost marży zysku na produkt. Przede wszystkim musimy ustalić, jaka jest logika i przekazać ją we właściwym kontekście, aby uzyskać odpowiedź, której chcemy. Stworzymy nową miarę i nazwiemy ją Profit Growth. Wykorzystamy nasze marże zysku, a następnie odejmiemy marże zysku z kwartału przed użyciem funkcji DATAADD .
Gdy przeciągniemy wzrost zysków do tabeli, będzie on teraz odzwierciedlał wzrost, niezależnie od tego, czy będzie się rozwijał, czy kurczył. To całkiem fajne, prawda?
Uzyskanie wzrostu zysku według produktu
Ale teraz chcemy zobaczyć liczby z perspektywy konkretnego produktu. Mamy już logikę wewnątrz tabeli; wszystko, co musimy teraz zrobić, to zmienić kontekst . Stworzymy więc macierz, pozbędziemy się marży zysku i znajdziemy odpowiedni wymiar, którym jest nazwa produktu. Umieścimy to w wierszach, a kwartał i rok w kolumnach.
Teraz, gdy mamy wzrost marży zysku, możemy wyraźnie zobaczyć wzrost i spadek w każdym z kwartałów i łatwo dostrzec trendy .
Identyfikowanie trendów przy użyciu formatowania warunkowego
Aby uczynić rzeczy bardziej interesującymi wizualnie, klikamy Formatowanie warunkowe, wprowadzamy liczbę w polach Minimum i Maksimum oraz przypisujemy kolor, aby warunkowo sformatować komórki w tej tabeli.
Patrząc na poniższą tabelę, możemy teraz zobaczyć, czy te trendy dotyczą ekspansji, czy kurczenia się. To samo w sobie jest całkiem dobrym spostrzeżeniem. Jeśli nałożyłeś to na jakieś rzeczywiste informacje i jeśli nastąpił spadek popytu lub wzrost konkurencji, zobaczysz wiele czerwonych w określonym rzędzie. Byłby to powód do niepokoju, temat do przedyskutowania z personelem i podjęcia działań.
Określenie, dlaczego zyski rosną lub kurczą się
Ale dlaczego niektóre liczby wzrosły lub skurczyły się w którymkolwiek z omawianych przedziałów czasowych? Zastanówmy się, dlaczego tak się naprawdę stało. Pierwszą rzeczą do zrobienia jest skopiowanie i wklejenie istniejącej tabeli, pozbycie się nazwy produktu i przekształcenie drugiej tabeli w wizualizację. Teraz z kwartału na kwartał możemy zobaczyć, co tak naprawdę stało się z całością portfela.
Możemy również dowiedzieć się, co faktycznie stało się z każdym innym produktem, dzięki czemu możemy szybko zobaczyć, co przyczynia się do marży wzrostu, a co ją zmniejsza.
Uzyskiwanie pojedynczych transakcji
Ostatnią rzeczą, jaką możemy zrobić, to zobaczyć poszczególne transakcje. Możemy zacząć od warstwy podsumowującej i sprawdzić, czy istnieje trend. Następnie możemy spojrzeć na podstawowe dane i zobaczyć, którzy konkretni klienci lub jaka sprzedaż w określonych regionach spowodowała ten trend.
Więc to, co zamierzamy zrobić, to utworzyć nową tabelę z pewnymi informacjami z szeregu tabel w naszym modelu.
Teraz, gdy wszystkie nasze informacje są wyrównane, możemy wyraźnie zobaczyć duży obraz. Na przykład nasze marże zysku spadły o prawie 1% w trzecim kwartale, więc przejdźmy dalej i wybierzmy to.
Możemy spojrzeć na tabelę i zobaczyć, że z różnych powodów produkt 14 odnotował największą stratę. Kiedy klikniemy na Produkt 14, możemy spojrzeć na każdą pojedynczą transakcję z dowolnej daty, zobaczyć, do jakiego regionu zostały sprzedane i tak dalej i tak dalej.
Wniosek
W tym samouczku zaczynam od sprzedaży, a następnie przechodzę do obliczania zysków. Zajmuję się również obliczeniami wywiadowczymi, a następnie rozgałęziam się jeszcze bardziej. Łącząc te techniki w modelu danych, jesteśmy w stanie zbadać takie rzeczy, jak kurczenie się lub rozszerzanie marży.
Przeprowadzenie analizy trendów w usłudze LuckyTemplates to doskonały wgląd w biznes i jest kluczowym wskaźnikiem wydajności sprzedaży w różnych branżach. To może nie być jedyny wgląd, na który patrzysz z perspektywy wyników, ale z pewnością doda trochę koloru, dlaczego masz osiągnięte wyniki wydajności. To trochę jak atrybucja wyników. Być może Twoje zyski są niższe, nie dlatego, że mniej sprzedawałeś, ale z powodu kurczenia się marż przez konkurencję.
To tylko jeden przykład z wielu fascynujących sposobów odkrywania nowych spostrzeżeń, które mogą generować wiele wartości i dyskusji w organizacjach. Aby poznać więcej technik, zapoznaj się z moim kursem W tym miejscu obszernie omówię wiele tego typu aplikacji.
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.