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.
Pokazywanie wyników zbiorczych jest moim zdaniem najlepszym sposobem na zaprezentowanie trendów w danych. Podczas porównywania danych z budżetem lub prognozami niezbędne jest pokazanie trendów lub rozbieżności w trendach. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.
Chcesz mieć pewność, że możesz jak najszybciej zidentyfikować, kiedy Twoja wydajność się załamuje, a przeglądając to łącznie, możesz to zrobić bardzo skutecznie.
Jest to kontynuacja poprzedniego wpisu na blogu , w którym omówiliśmy, w jaki sposób można wyświetlać rzeczywiste wyniki w wynikach budżetowych. Budżety mają zwykle inny stopień szczegółowości niż rzeczywiste. Rzeczywiści codziennie robią wiele rzeczy na poziomie transakcyjnym, podczas gdy Twoje budżety mogą być na poziomie rocznym. To, co zrobiliśmy, to wypracowanie pewnej logiki, w jaki sposób możemy podzielić lub przydzielić budżet w różnych ramach czasowych.
Spis treści
Jak przeprowadzać prognozowanie w usłudze LuckyTemplates: krótkie podsumowanie
Zaczęliśmy od całkowitej sprzedaży i całkowitego budżetu. Mieliśmy ten sam numer w kolumnie Alokacja budżetu . Te 62 miliony to właściwie suma wszystkich budżetów. Dzieje się tak dlatego, że informacje o budżecie nie mają żadnego związku z tabelą Daty, z której pochodzi kolumna Data .
Kiedy data umieszcza filtr w tej tabeli, wynik budżetu nie wie, co zrobić, ponieważ do tej tabeli nie spływa żaden filtr. Musieliśmy utworzyć alokację budżetu za pomocą miar DAX. Obliczyliśmy, ile dni w roku (366 dni), a następnie stworzyliśmy współczynnik, który da wynik 1/366 x Całkowity budżet . Obliczyliśmy również, ile dni w kontekście daty, korzystając z tej prostej formuły.
Funkcja COUNTROWS zlicza, ile wierszy znajduje się w tabeli Date. Jest tylko 1, ponieważ każda pojedyncza data to tylko jeden wiersz. Kiedy przejdziemy do miesięcy, kontekst dni w dacie zmieni się na liczbę dni w miesiącu. W ten sposób uzyskasz prawidłową alokację budżetu, w zależności od aktualnego kontekstu daty.
Określanie skumulowanej sprzedaży
Jak więc spojrzeć na te rzeczy łącznie? Możemy spojrzeć na to z codziennej perspektywy, ale wyglądałoby to naprawdę fajnie, gdybyśmy mogli prześledzić czas. Wszystko, co musimy zrobić, to użyć skumulowanego wzorca sumy , aby faktycznie zaprezentować nasze prognozy w usłudze LuckyTemplates.
Zamierzamy użyć naszej miary Total Sales, a następnie utworzyć nową i nazwać ją Skumulowaną sprzedażą. Użyjmy funkcji CALCULATE jako naszego wyrażenia do obliczenia całkowitej sprzedaży, a następnie użyjmy funkcji FILTRUJ dla WSZYSTKO WYBRANE w tabeli Daty. Data powinna być mniejsza lub równa MAX Date.
3:56 zaznacz całą formułę, 3:59 podkreśl sprzedaż skumulowaną w prawym czarnym polu, poniżej kluczowych miar
Więc teraz mamy nasz skumulowany wzorzec i naszą całkowitą sprzedaż jako rzecz do obliczenia w naszym wzorze. Utwórzmy kolejną wizualizację, aby to uchwycić. Teraz możemy spojrzeć na skumulowaną sprzedaż w czasie.
Uzyskiwanie łącznego budżetu
Mamy już skumulowany wzór i alokację budżetu, więc wszystko, co musimy zrobić, aby uzyskać skumulowany budżet, to skopiować i wkleić ten wzór. Następnie zmieniamy nazwę ze Sprzedaży skumulowanej na Budżety skumulowane, a następnie zmieniamy wyrażenie dla Alokacji budżetu.
Możemy teraz dokonać porównania tych dwóch rzeczy. Całkiem fajnie, prawda?
Różnica rzeczywistych do budżetów
Wystarczy spojrzeć na powyższe wykresy, aby uzyskać wiele informacji, więc tak naprawdę nie widzimy tak dużej rozbieżności. Ale nadal chcemy zobaczyć różnicę w czasie podczas prognozowania w usłudze LuckyTemplates. Jak śledziliśmy czas? Jaka jest bieżąca suma i czy jesteśmy powyżej czy poniżej budżetu? Mamy już tutaj wartości skumulowanej sprzedaży i skumulowanych budżetów, więc wszystko, co musimy zrobić, to utworzyć nową miarę i nazwać ją różnicą między rzeczywistymi a budżetami. W tym przypadku pobierzemy skumulowaną sprzedaż i odejmiemy ją od naszych skumulowanych budżetów.
Wizualizacja danych
Utworzymy kolejną wizualizację , w której użyjemy wykresu kolumnowego i przeniesiemy do obszaru roboczego naszą różnicę wartości rzeczywistych i budżetowych. Teraz możemy wyraźnie zobaczyć, jak sobie radzimy w czasie. Wygląda na to, że zaczęliśmy dobrze, ale potem odpłynęliśmy pod koniec roku.
Możemy zrobić coś jeszcze lepszego, ale zanim to zrobimy, spójrzmy na nasz model danych. Kiedy filtrujemy naszą tabelę Cities, będzie ona przepływać w dół tabeli Dane budżetowe z powodu istniejącej relacji.
Użyliśmy również informacji z naszej tabeli Sales Data, więc musimy spłynąć w dół relacji z tabeli Cities do tabeli Regions aż do tabeli Sales.
Przeciągnijmy naszą różnicę wartości rzeczywistych do budżetów do naszych nazw miast, abyśmy mogli zobaczyć miasta o najlepszych i najgorszych wynikach. Będziemy mogli zobaczyć, które miasta wypadły dobrze, a które nie.
Możemy teraz klikać poszczególne miasta, aby zobaczyć, jak każde z nich wykonało swój budżet. Widzimy, że miasto Hamilton wypadło bardzo słabo. Dlaczego tak było? Inne wykresy pokażą, że miasto było w porządku w pierwszej połowie, a następnie poważnie spadło w drugiej połowie.
Korzystając z prognozowania w usłudze LuckyTemplates, możemy uzyskać naprawdę świetne spostrzeżenia, które możesz omówić z kierownikami regionalnymi i sprzedawcami. Aby dojść do tego punktu, należy wykonać kilka kroków, a my połączyliśmy wiele z nich. Korzystając z zaawansowanego języka DAX, informacje, które generujesz, są po prostu fantastyczne i możesz je wykorzystać jeszcze bardziej we własnym środowisku.
Wniosek
Załóżmy, że dobrze śledzisz wydatki w stosunku do budżetu, ale wtedy konkurencja na Twoim rynku zaostrza się z powodu obniżek cen. Gdyby tak się stało, bardzo szybko zobaczyłbyś, że rzeczywista linia spada poniżej twoich prognoz, a może nawet nadal spada. Być może chciałbyś również obniżyć ceny lub zwiększyć inicjatywy marketingowe. Pomyśl o wszystkich wspaniałych wglądach i działaniach, które można uzyskać z analizy tej jakości.
W tym poście na blogu pokazałem, jak można rozszerzyć analizę za pomocą „ rozgałęzień miar ”. Może chcesz śledzić dokładną różnicę w stosunku do budżetu. Może chcesz zobaczyć skumulowaną różnicę i zobaczyć w dowolnym momencie, o jaki procent tracisz swoje liczby od początku roku. To wszystko jest świetne.
Jak już wspomniałem w innym miejscu, analiza budżetowania nie należy do najłatwiejszych do wykonania w LuckyTemplates. Jeśli jednak potrafisz to dobrze wdrożyć, prawdopodobnie zniszczysz LuckyTemplates z parku. Jeśli chcesz dowiedzieć się znacznie więcej o i sposobach rozwiązywania wielu innych scenariuszy analitycznych, sprawdź niektóre z moich kursów w . Jestem wielkim fanem praktycznego zastosowania LuckyTemplates, dlatego tak zorganizowałem wszystkie moje kursy.
Daj mi znać, co myślisz w komentarzach poniżej. Powodzenia z tym.
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.