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.
Wykonanie analizy budżetowania w LuckyTemplates niestety nie jest takie proste. To, co zamierzam dzisiaj omówić, to prawdopodobnie najbardziej zaawansowana technika, jaką można uzyskać dzięki analizie budżetu , ponieważ musimy uwzględnić sezonowość w naszych liczbach budżetowych . Możesz obejrzeć pełny film tego samouczka na dole tego bloga.
Dość szczegółowo opisałem to w samouczku wideo, więc można się tam wiele nauczyć, ale tak naprawdę koncepcja, którą próbujemy rozwiązać, polega na tym, że budżety nigdy nie są równomiernie przydzielane w sposób liniowy przez cały rok.
Załóżmy, że masz roczne budżety i musisz stworzyć alokację budżetu ( co omówiłem w poprzednich samouczkach ). Cóż, w wielu przypadkach nie można tak naprawdę przydzielić tego budżetu równomiernie na każdy dzień, ponieważ niektóre miesiące będą miały wyższą sprzedaż w okresach letnich lub wakacyjnych (na przykład) lub podczas promocji, które możesz organizować.
Z pewnością na większość zestawów danych będzie miała wpływ sezonowość.
W tym poście na blogu przedstawię przykład, jak zarządzać sezonowością wyników. Teraz, jeśli już wiesz, jak utworzyć alokację budżetu, po prostu nałożymy tutaj dodatkową logikę. Musimy wprowadzić miarę sezonowości lub jakąś logikę sezonowości, która umożliwi nam alokację nie tylko według dnia, ale także według miesiąca. Musimy alokować na poziomie miesięcznym, a następnie w ciągu miesiąca musimy alokować na każdy dzień.
Spis treści
Sezonowość W Biznesie
Czasami budżety mają inny poziom szczegółowości, gdzie rzeczywiste wartości są na poziomie dziennym, a budżety na poziomie miesięcznym lub rocznym. Scenariusz, przez który będziemy przechodzić, pokaże, w jaki sposób możemy nie tylko przydzielać roczne budżety na każdy dzień, ale także jako sezonowe wagi na miesiąc.
Pokażę, w jaki sposób można alokować roczny budżet, aby można go było mierzyć w stosunku do faktycznego dziennego lub nawet miesięcznego, ale także jak rozłożyć go na różne wagi dla poszczególnych miesięcy. Jest tu trochę logiki.
Pod koniec naszego samouczka dotyczącego analizy budżetu powinniśmy być w stanie opracować te dwa wykresy. Różnica polega na tym, że dolny wykres pokazuje przydział budżetu bez sezonowości, podczas gdy górny wykres ma dodaną sezonowość.
Alokacja budżetu
Przyjrzyjmy się przydziałowi budżetu na styczeń. Mamy łączną sprzedaż w porównaniu z alokacją budżetu.
Przydział budżetu to po prostu prosta formuła: użyliśmy kontekstu dni w dacie podzielonego przez liczbę dni w roku pomnożoną przez łączną kwotę budżetu .
W codziennym kontekście idzie to przez 1 podzielone przez 365, a następnie pomnóż wynik przez całkowity budżet. Używamy Dni w roku, ponieważ budżety są roczne.
Alokacja budżetu z wagami
Ale co, jeśli musimy dodać tutaj ważenie sezonowości? Musimy dodać trochę dodatkowej logiki, która może stać się nieco bardziej złożona. Mamy datę, całkowitą sprzedaż i alokację budżetu z wagami. To jest w zasadzie to samo, co na poniższym wykresie, prawda?
Ale jest też inaczej, ponieważ Alokacja budżetu z wagami ma 153 766,55, podczas gdy druga ma 170 025,36.
Wynika to z wagi 8% za styczeń.
Jeśli przejdziemy do lutego, jest to nadal niższa kwota 123 385,64, ponieważ waga jest również niższa i wynosi 6%, ale alokacja budżetu pozostaje taka sama przez cały czas.
Co musimy zrobić, aby faktycznie to obliczyć? Wykorzystamy wzór, który możesz pobrać z zasobów LuckyTemplates. Musieliśmy wprowadzić dodatkową zmienną dla miary sezonowości .
Cały budżet
Nadal sumujemy całkowity budżet w kwocie rocznej, ale mnożymy go przez miarę sezonowości .
Tak więc w obecnym kontekście ten całkowity budżet nie będzie już kwotą roczną; tak naprawdę będzie to miesięczna kwota, której chcemy.
Zaczniemy od 1 podzielonego przez liczbę dni w miesiącu, a następnie pomnożymy ją przez liczbę budżetu miesięcznego zamiast przez liczbę całego budżetu.
Miara sezonowości w analizie budżetu
Musimy również wprowadzić miarę sezonowości i dostosować ją do każdego miesiąca. Aby to osiągnąć, musimy zrobić kilka rzeczy, ale użyjemy następującej formuły:
Zwracamy miarę sezonowości w środku miesiąca, w którym powinna być. Określamy rzeczywisty miesiąc wewnątrz daty, a następnie zwracamy niezależnie od wagi sezonowości. Taka jest w zasadzie logika, która za tym stoi.
Miara sezonowości jest tym, co wpływa na całkowity budżet. Te 7,7% jest tym, przez co mnożymy roczną liczbę, ponieważ nasze budżety są na poziomie rocznym. Daje nam to liczbę miesięczną, którą integrujemy z naszą logiką, gdzie idziemy 1 podzielone przez 30 pomnożone przez liczbę miesięczną.
W ten sposób otrzymujemy przydziały budżetowe z uwzględnieniem ich sezonowości.
Wizualizacja danych
Istnieje również wiele różnych wizualizacji, które można wykonać, aby wyróżnić te dwa wykresy. Możemy zmieniać kolory wokół i umieścić ciemniejszy kolor w tle, aby na co dzień widzieć przydziały na miesiąc.
To genialny sposób na sprowadzenie czegoś dość złożonego do stosunkowo łatwiejszego do strawienia formatu. Jest również dynamiczny, więc możesz zintegrować go z resztą swoich modeli. Wszystko sprowadza się do tego algorytmu alokacji, w którym musimy wprowadzić kilka drobnych korekt, aby uzyskać lepszy obraz tego, jak nasza sprzedaż jest śledzona nie w odniesieniu do ogólnego miesiąca i liczby dziennej, ale w odniesieniu do określonej wagi.
Wniosek
A więc wiele do nauczenia się i wiele zaawansowanych technik związanych z usługą LuckyTemplates, które można wykorzystać na wiele różnych sposobów w analizie budżetu. Poświęć trochę czasu na obejrzenie filmu i spróbuj odtworzyć niektóre z tych technik we własnym rozwoju.
W moim kursie omawiam wiele odmian technik analizy budżetowej .
Ponadto niedawno w ramach serii seminariów internetowych LuckyTemplates przeprowadziłem głębokie zanurzenie w niektórych zaawansowanych technikach budżetowania, które zostały dobrze przyjęte przez około 400 osób. Jeśli chcesz dowiedzieć się wszystkiego o wdrażaniu budżetowania, warto zapoznać się z tymi warsztatami.
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.