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 dowiemy się więcej o zaawansowanej funkcji analizy czasowej w usłudze LuckyTemplates, która umożliwia porównywanie bieżącej sprzedaży z poprzednim najlepszym miesiącem . Możesz obejrzeć pełny film tego samouczka na dole tego bloga.
To właściwie wyjątkowe pytanie, które zostało zadane na . I jak tylko to usłyszałem, pomyślałem wow! W rzeczywistości możemy to zrobić w usłudze LuckyTemplates.
Jest to bardzo wyjątkowa analiza, która daje lepszy wgląd w to, co prowadzi do pomyślnych wyników w Twojej organizacji.
Jak już wiemy, odnoszące sukcesy firmy często porównują swoje przychody z tego miesiąca z najlepszymi miesiącami w historii swojej organizacji. Dzieje się tak dlatego, że bardzo ważne jest zrozumienie, jakie konkretne czynniki wpłynęły na grę , a także jak te czynniki wchodzą w interakcje, aby uzyskać dobre wyniki w przychodach.
To naprawdę niesamowite, jak możemy uzyskać wgląd w zaawansowaną analizę czasu w usłudze LuckyTemplates.
Spis treści
Porównanie całkowitej sprzedaży z poprzednim najlepszym miesiącem
Tutaj w tej tabeli możesz zobaczyć, jaki powinien być nasz produkt końcowy. Tak to będzie wyglądać, gdy spróbujemy porównać bieżącą sprzedaż z poprzednim najlepszym miesiącem w LuckyTemplates.
Jak widać w tabeli, powinniśmy mieć możliwość obliczenia, które pozwoli nam na ciągłą ocenę bieżącego miesiąca w każdym poprzedzającym go miesiącu. Kiedy zobaczymy, jaka była najwyższa kwota do tego momentu, możemy uznać to za najwyższą dotychczasową sprzedaż.
W tabeli pierwszy wynik w kolumnie Najwyższy miesiąc sprzedaży w poprzednim miesiącu przypada na luty. Spogląda wstecz i ocenia kwotę sprzedaży ze stycznia 2015 r. i lutego 2015 r. w kolumnie Całkowita sprzedaż . Następnie zwraca najwyższą liczbę, która wynosi 1 024 700 .
Idąc w dół tabeli, widzimy, że w lipcu 2015 roku wynik jest już wyższy niż poprzedni. To dlatego, że od poprzednich miesięcy do lipca 2015 r. najwyższa łączna sprzedaż wyniosła 1 049 952 .
Całkiem fajne spostrzeżenie, prawda? To porównanie może całkowicie dać nam wskazówkę, jak dobrze działa firma. Przejdźmy teraz do zaawansowanych obliczeń.
Obliczanie najlepszego poprzedniego miesiąca
Wyzwanie polega na tym, jak stworzyć kalkulację, która mogłaby naprawdę skutecznie porównywać sprzedaż. Gdy tylko będziemy mogli obliczyć liczby w kolumnie Najwyższy miesiąc sprzedaży w poprzednim miesiącu , możemy łatwo obliczyć procent w kolumnie Porównanie vs. najlepszy miesiąc .
Po pierwsze, to jest nasza formuła.
Aby obliczyć całkowitą sprzedaż, musimy całkowicie zmienić kontekst obliczeń i uszeregować sprzedaż od najwyższej do najniższej.
Aby zwrócić najwyższą kwotę, musimy skorzystać z formuły TOPN .
Dzięki temu możemy zmienić kontekst z perspektywy rankingu. Ale musimy również określić tylko jeden wiersz w tabeli, więc musisz wprowadzić 1 .
Teraz wynik tego wiersza będzie określony przez logikę, którą w nim umieścimy. Aby to osiągnąć, powinniśmy użyć funkcji FILTRUJ , w której znajduje się funkcja SUMMARIZE .
Korzystając ze wspomnianej formuły, zwracamy tabelę dla każdego miesiąca i roku ,
a także kolumna MonthnYear .
W mojej tabeli danych kolumna MonthnYear jest polem liczbowym.
Tymczasem kolumna Miesiąc i rok jest w rzeczywistości polem tekstowym.
Następnie możemy oszacować za pomocą liczb, używając mniej niż (<) i = „” następnie = „” dodając = „”> MIN w formule.
Formuła zwraca odpowiedni indeks miesiąca i roku. Ale ponieważ znajduje się w filtrze, będziemy oceniać każdy miesiąc i rok, aby utworzyć dynamiczną tabelę.
Aby zakończyć naszą formułę TOPN , musimy co miesiąc klasyfikować się w wirtualnej tabeli na podstawie określonej miary. Ponieważ chcemy zwrócić tylko najwyższą sprzedaż do tego momentu, musimy wprowadzić tę miarę i wprowadzić Total Sales .
Musimy również oszacować każdy z miesięcy i lat według całkowitej sprzedaży w porządku malejącym, więc musimy dodać DESC do formuły.
Kiedy spojrzymy wstecz na tabelę, zobaczymy, że czerwiec 2015 ma nową najwyższą liczbę po 1 024 700 . To jest nasz najwyższy poprzedni miesiąc sprzedaży.
Opracowanie porównania
Na koniec stworzyłem prostą logikę do porównania z najlepszym miesiącem.
Aby porównać bieżącą sprzedaż z poprzednim najlepszym miesiącem, użyłem prostej logiki z funkcją DIVIDE . Odejmij najwyższą miesięczną poprzednią sprzedaż od naszej całkowitej sprzedaży , a następnie podziel różnicę przez najwyższą miesięczną poprzednią sprzedaż .
Ta formuła obliczy różnicę procentową między naszym poprzednim najlepszym miesiącem w kolumnie Porównanie vs najlepszy miesiąc .
Jak widać, korzystanie z obliczeń języka DAX w usłudze LuckyTemplates może przynieść bardzo unikalne spostrzeżenia. To świetna technika, aby naprawdę wyprzedzić swój biznes. Osobiście uwielbiam to, jak potężna jest ta analiza w usłudze LuckyTemplates.
Używanie SAMEPERIODLASTYEAR do porównywania różnic między bieżącym i ubiegłym rokiem, pokazując rzeczywiste wyniki i cele tylko do ostatniej daty sprzedaży w usłudze LuckyTemplates
Dynamicznie porównuj bieżące sumy z sumami z ostatnich lat
Wniosek
Czasem warto nie tylko przeanalizować historyczne miesiące, kwartały czy lata. W wielu przypadkach pomocne może być skupienie się na jednym dynamicznym miesiącu, w którym osiągnięto najlepsze wyniki.
Możemy sprawnie wykonać te obliczenia za pomocą LuckyTemplates, aby porównać bieżącą sprzedaż z poprzednim najlepszym miesiącem. Z pewnością istnieje wiele sposobów łączenia różnych funkcji i logiki języka DAX w formułach. Dodatkowo możemy razem nauczyć się efektywnie wykorzystywać funkcje OBLICZ i FILTRUJ .
Dzięki,
***** Nauka LuckyTemplates? *****
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.