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 pokażę rozszerzoną wersję ostatecznej metodologii alokacji budżetu, która pozwala porównać sprzedaż z budżetami. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.
Formuła alokacji budżetu umożliwia rozwiązywanie problemów z danymi o niedopasowanych stopniach szczegółowości. Na przykład Twoje budżety mogą mieć szczegółowość miesięczną, podczas gdy dane dotyczące sprzedaży mogą być na poziomie dziennym.
Oto ostateczna formuła alokacji budżetu :
Formuła może wyglądać na skomplikowaną, ale będzie łatwiejsza w użyciu, gdy zrozumiesz, jak z nią pracować.
Teraz chcę ci pokazać, jak rozszerzyć tę formułę, rozgałęziając ją na inne obliczenia.
Spis treści
Pokazuje Różnicę W Budżetach
Tabela i wykres zawierają te same dane.
Na wykresie nałożyłem łączną sprzedaż do budżetu.
Budżety mają inną szczegółowość. W tym przykładzie mają one szczegółowość miesięczną, podczas gdy informacje o sprzedaży mają szczegółowość dzienną.
Po prawidłowym przydzieleniu Budżetu można przystąpić do rozgałęziania.
Na przykład chcę obliczyć różnicę w moich budżetach. Chcę poznać stosunek sprzedaży do budżetów .
Zamierzam utworzyć nową miarę, a następnie wpisać:
Wszystko, co muszę zrobić, to uzyskać różnicę między całkowitą sprzedażą a alokacją budżetu .
Teraz rozgałęziłem się na te obliczenia.
Przeciągając tę nową miarę do tabeli, będę mógł zobaczyć różnicę w moich budżetach.
Te nowe informacje mogę również zamienić na wizualizację, którą mogę umieścić pod aktualnym wykresem.
To pozwala mi na łatwe porównania.
Uzyskanie skumulowanej różnicy
Inną rzeczą, którą możesz zrobić, to uzyskać Skumulowaną sumę .
To obliczenie jest szczególnie przydatne przy podkreślaniu trendów. W tym przypadku chcę pokazać, czy jestem poniżej budżetu z łącznej perspektywy.
Zamiast znać codzienny trend, chcę zobaczyć, jak to się rozwija w czasie. Można to zrobić na kilka sposobów. Ale zamierzam pokazać tę metodę, wrzucając sprzedaż w porównaniu do budżetów do wzorca Suma skumulowana.
Istnieje jednak kilka niuansów we wzorcu Suma skumulowana. Musisz oddzielnie utworzyć dwie sumy skumulowane .
Obliczyłem moje sumy skumulowane za pomocą tego wzoru:
W tabeli widać, że skumulowany budżet zaczyna się od 8874, a następnie rośnie. Jest to również tendencja w przypadku sum skumulowanych .
Wzorzec Sumy skumulowane wykorzystujący w swojej formule Total Sales jest prostszą wersją.
Jednak w przypadku formuły Budżety skumulowane musiałem utworzyć wirtualną tabelę wewnątrz ze względu na różnicę w poziomie szczegółowości.
Musiałem to przejrzeć, a następnie utworzyć budżety skumulowane .
Teraz, gdybym chciał poznać moją skumulowaną całkowitą różnicę , wszystko, co muszę zrobić, to obliczyć różnicę między skumulowanymi sumami a skumulowanymi budżetami .
Czytanie wykresów
Następnie mogę wprowadzić miarę Sprzedaż do budżetu do mojego raportu. To pokaże moje dane zbiorczo.
Teraz, patrząc na poprzednie wykresy, nie pokazują one wyraźnie ogólnej wydajności.
Istnieje kilka skoków powyżej linii budżetowej. Poniżej znajduje się również więcej kolców.
Te skoki mogą być spowodowane tym, co dzieje się w ciągu tygodnia. W tym przedziale czasowym możesz nie mieć wysokiej sprzedaży. Może to być również spowodowane budżetem, który jest rozdzielany równomiernie każdego dnia.
Ale w tym konkretnym przypadku skumulowana różnica będzie reprezentować wyniki.
Skumulowana różnica , która została obliczona przy użyciu formuły Sprzedaż w stosunku do budżetów , pokazuje, że mam trochę zaległości w sprzedaży.
Nie jest to jednak istotne.
Wykresy pokazują, że jestem w tyle o 100 000 na okres 11-12 dni. Ale średnio codziennie sprzedaję około 8 000 do 9 000 sztuk.
W przyszłości ta dynamiczna kalkulacja będzie również automatycznie dostosowywać się do wszelkich zmian wprowadzanych w zbiorze danych.
Możesz filtrować według dowolnego wymiaru w swoim modelu za pomocą fragmentatorów.
Wniosek
Ta technika jest prostym i skutecznym sposobem odejścia od początkowych obliczeń formuły alokacji budżetu.
Mam nadzieję, że udało mi się to dla Ciebie uprościć. Jest szybki i łatwy do wdrożenia. Zazwyczaj to proste rzeczy mogą prowadzić do bardzo cennych spostrzeżeń w usłudze LuckyTemplates.
Wszystkiego najlepszego,
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.