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 dotyczącym usługi LuckyTemplates zagłębiam się w być może bardzo niszowy wgląd. Ale nie pozwól, aby to zamknęło Cię w korzystaniu z tej techniki — istnieje wiele sposobów jej wdrożenia w różnych scenariuszach. Kluczem jest zrozumienie każdej innej części i przeniesienie ich między podobne elementy we własnych modelach i raportach usługi LuckyTemplates. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.
Podobnie jak w przypadku wielu rzeczy, które prezentuję w LuckyTemplates i na tym blogu, kluczem jest poznanie aspektów technik. Dane każdego będą inne, a scenariusze, które analizujesz, będą inne, ale z perspektywy analitycznej możesz powielić wiele z tego, co robię, na czymkolwiek.
Ten samouczek usługi LuckyTemplates pokaże Ci, jak możesz pokazać, które grupy klientów najbardziej przyczyniają się do wzrostu Twoich zysków w dowolnym okresie. Czy możesz sobie wyobrazić tworzenie tego wglądu w programie Excel? Byłoby to niezwykle trudne. Jednak w usłudze LuckyTemplates możemy to osiągnąć za pomocą zaledwie kilku formuł i użyć modelu danych do filtrowania wyników na wiele różnych sposobów.
Zamierzamy zbadać, w jaki sposób możemy odkryć, że produkty – lub dowolny wymiar – najbardziej przyczyniają się do wzrostu zysków firmy. Zamierzamy trzymać się produktów tutaj, aby zachować prostotę, ale możesz użyć szeregu różnych wymiarów.
Spis treści
Określanie całkowitych kosztów i całkowitych zysków
Podczas wykonywania kolejnych kroków w tym samouczku dotyczącym usługi LuckyTemplates omówię logikę, w jaki sposób można to zrobić samodzielnie. Przede wszystkim trzeba oczywiście zacząć od zysków. W tym przykładzie pokażemy wzrost zysków od 2015 do 2016 roku, a następnie wyodrębnimy również zyski z tych lat. Umieściłem już filtr na lata 2015 i 2016, ponieważ dane bazowe obejmą dokładnie te dwa lata.
Mamy już całkowitą sprzedaż, więc następnym krokiem jest znalezienie naszych zysków. Zamierzamy utworzyć nową miarę i nazwać ją Kosztami całkowitymi. Zamierzamy również użyć funkcji SUMX , aby spojrzeć na tabelę Sprzedaż i znaleźć w tabeli Sprzedaż całkowity koszt jednostkowy pomnożony przez ilość zamówienia.
Teraz mamy nasz całkowity koszt i na jego podstawie możemy stworzyć kolejną miarę do określenia całkowitych zysków. Aby to zrobić, możemy po prostu odjąć koszty całkowite od całkowitej sprzedaży.
Więc teraz mamy wszystkie trzy: Całkowite koszty, Całkowite zyski i Całkowita sprzedaż.
Przeciągamy nasze całkowite zyski na płótno i teraz widzimy, że w latach 2015 i 2016 mamy zysk w wysokości 44,77 mln USD. Jest to więc całkiem zdrowy biznes.
Izolowanie wzrostu produktu za pomocą funkcji filtrowania
Musimy zobaczyć wzrost produktu od 2015 do 2016 roku, dlatego musimy stworzyć tutaj jakiś filtr. Musimy wyodrębnić całkowite zyski tylko z każdego z tych lat, a sposobem, w jaki to robimy, jest użycie filtra wewnątrz obliczenia.
Aby to osiągnąć, tworzymy nową miarę i nazywamy ją Zyskami 2016. Przeskoczymy w dół o kolejną linię, użyjemy funkcji CALCULATE i wstawimy naszą miarę całkowitych zysków. Przeskakujemy w dół o kolejną linię i używamy funkcji FILTRUJ. To, co robimy z FILTREM, to odniesienie do tabeli, a następnie wyrażenia filtrującego, które jest twoim dodatkowym filtrem lub tym, co chcesz wyizolować. W tym przypadku przechodzimy do tabeli Daty, a następnie zwracamy tylko całkowity zysk z 2016 roku.
Teraz możemy wyodrębnić zyski z 2016 roku i przeciągnąć je na płótno. Jak widać mamy 22,45 miliona, co stanowi mniej więcej połowę całkowitych zysków z tych dwóch lat.
Aby uzyskać zyski z 2015 roku, po prostu skopiujemy poprzednią miarę, wkleimy ją do nowej, a następnie zmienimy liczby z 2016 na 2015. Kopiuj-wklej to Twój nowy najlepszy przyjaciel w LuckyTemplates.
Zaczęliśmy od Sprzedaży, a następnie przeszliśmy do Kosztów. Byliśmy w stanie uzyskać zyski, a teraz mogliśmy podzielić te zyski na lata. Więc teraz mamy nasze zyski z 2015 i 2016 roku przy użyciu dwóch różnych miar.
Określanie zmiany zysku
Kolejnym krokiem jest ustalenie jaka była zmiana od 2016 do 2015. Wystarczy stworzyć kolejną miarę i nazwać ją Profit Change. Zamierzamy odjąć zyski z 2015 roku od naszych zysków z 2016 roku.
Po przeciągnięciu go na płótno możemy zobaczyć w tabeli zmianę zysku między 2015 a 2016 rokiem.
Następnym krokiem jest filtrowanie zmiany zysku według produktów i uzyskanie wyniku dla zmiany dla każdego produktu. Skopiujmy, a następnie wklejmy tę tabelę, a następnie dodajmy do tego wymiar Nazwa produktu. Teraz możemy zobaczyć zmianę zysku dla każdego pojedynczego produktu.
Wizualnie możemy przedstawić te dane za pomocą Wykresu Kaskady, który jest idealny do tego typu analiz. Teraz dość wyraźnie widać, jakie produkty w latach 2015-2016 przyczyniły się do wzrostu całkowitego zysku. Możemy to również uporządkować, aby pozytywy i negatywy stały się o wiele bardziej oczywiste.
Możemy wyraźnie zobaczyć, które produkty najbardziej przyczyniają się do wzrostu naszych zysków, czyli Produkt 9. Możemy wprowadzić inne elementy do naszego modelu danych, takie jak różnica między regionami.
Na przykład wprowadzam liczby całkowitych zysków z wyspy, które dzielą północ i południe Nowej Zelandii, a następnie tworzę z tego wizualizację. Gdybym chciał odizolować Wyspę Północną i zobaczyć, jaka była tam zmiana, mógłbym kliknąć Północ i zobaczyć, co wpływa na zyski w tym regionie. Oczywiście, jeśli masz więcej regionów we własnym modelu danych, możesz kliknąć dowolny z nich, a wykres zostanie automatycznie zaktualizowany.
Określanie procentu zmiany zysku
Może chcemy zobaczyć nie tylko liczby nominalne, ale także procent. Po prostu tworzymy kolejną nową miarę i nazywamy ją Wzrostem zysku w 2016 r., a następnie dzielimy zmianę zysku przez zyski w 2016 r., gdzie naszym alternatywnym wynikiem jest 0.
Następnie zmienimy format na procentowy i zamienimy go w wizualizację.
Zaprezentuj pozytywne i negatywne zmiany w różnych wizualizacjach
Ostatnią rzeczą, jaką możemy zrobić w tym samouczku dotyczącym usługi LuckyTemplates, jest pokazanie tylko pozytywnych zmian w jednej wizualizacji i negatywnych zmian w innej wizualizacji. W tym celu utworzymy nową miarę i nazwiemy ją Pozytywny wzrost zysku w 2016 r. %. Następnie napiszemy tutaj trochę logiki:
Następnie kopiujemy ten środek, tworzymy nowy i wklejamy stary. Po prostu zmieniamy tytuł na negatywny i formułę z większego niż na mniejszy niż.
Jesteśmy teraz w stanie szybko wyizolować i porównać, jak osiągane były określone zyski z roku na rok.
Możemy również zobaczyć zmiany z perspektywy klienta i zobaczyć, kto z naszych klientów ma wpływ na te liczby.
Obliczanie procentowych marż zysku za pomocą DAX w LuckyTemplates
Dowiedz się, które grupy klientów odnotowały największy wzrost – LuckyTemplates i DAX
Sprawdź, czy wzrost przychodów jest opłacalny – analiza w LuckyTemplates w/DAX
Wniosek
W tym samouczku usługi LuckyTemplates mogliśmy przeanalizować — na podstawie niektórych informacji o sprzedaży — które produkty najbardziej przyczyniły się do wzrostu zysków. Omówiliśmy również produkty, które osłabiły wzrost zysków, sprawdzając również liczby ujemne.
Być może, z perspektywy zarządzania ryzykiem, nie chcesz, aby zbyt duża część Twojego wzrostu pochodziła tylko od kilku klientów; alternatywnie, robisz i chcesz zobaczyć, czy gra się tak, jak chcesz. Cóż, ta technika będzie dokładnie tym, czego potrzebujesz, aby to pokazać.
W biznesie nie tylko musisz zarządzać całością sprzedaży lub zysków, ale równie ważne jest zrozumienie, skąd pochodzi wzrost, dobry lub zły. To, co otrzymujesz, to w zasadzie przypisanie wyników do wyników. To dobry wgląd.
W czasach, gdy zarządzałem portfelem, atrybucja wyników była niezbędna do pokazania, w jaki sposób osiągnąłeś zwrot, który osiągnąłeś. To dokładnie to samo, ale zamiast obligacji, akcji i innych aktywów, analizujemy klientów, produkty i sprzedawców.
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.