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.
Będzie niezliczona ilość razy, kiedy będziesz musiał obliczyć dotychczasowy rok obrotowy sprzedaży, ale dostępna jest tylko standardowa tabela dat. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.
Jedną rzeczą, która może wydawać się ograniczeniem usługi LuckyTemplates, jest jej tabela dat w kalendarzu. Możesz początkowo pomyśleć, że potrzebujesz nowej tabeli dat, ale tak nie jest.
Języka DAX można używać zarówno w miarach, jak iw kolumnach obliczeniowych, aby obliczenia obejmowały lata obrachunkowe.
W tym poście pokazano, w jaki sposób można obliczyć łączną sumę, która działa w całym roku finansowym.
Spis treści
Używanie DATESYTD w naszych obliczeniach
Pierwszą rzeczą, którą musimy tutaj wiedzieć, jest to, że istnieje bardzo potężny zestaw funkcji inteligencji czasowej, który umożliwi nam obliczenia kumulatywne. A to jest DATESYTD.
Ale DATESYTD nie ogranicza się do obliczania skumulowanych sum w ciągu roku kalendarzowego. Używając tego wewnątrz instrukcji CALCULATE , możemy prawie bez wysiłku przejść z obliczeń roku kalendarzowego do roku finansowego.
W tym przypadku to naprawdę nie jest takie trudne. Musisz tylko zrozumieć, co robi CALCULATE , a następnie jak zastosować funkcje analizy czasowej.
Przejdźmy teraz do pierwszego kroku naszych obliczeń.
Obliczanie roku sprzedaży do daty
Aby obliczyć dotychczasowy rok obrotowy, zaczniemy od obliczenia naszego dotychczasowego roku sprzedaży.
To, co mamy tutaj, to tabela całkowitej sprzedaży, która jest filtrowana według miesiąca i roku i zaczyna się w 2014 roku.
Ponieważ sumujemy naszą kolumnę całkowitej sprzedaży w tej tabeli, mamy tę prostą miarę, która podsumowuje nasze całkowite przychody.
Teraz, gdy mamy już całkowitą miarę sprzedaży, użyjemy funkcji OBLICZ , aby zmienić kontekst naszych obliczeń.
W związku z tym musimy utworzyć nową miarę, którą będziemy nazywać Sales YTD lub sprzedaż od początku roku.
Jak już powiedziałem, użyję funkcji OBLICZ, a następnie wstawię ją do wyrażenia Total Sales .
Następnie dodam DATESYTD , a następnie wstawię kolumnę sprzedaży, która znajduje się w naszej tabeli dat.
Nasza formuła sprzedaży od początku roku będzie podobna do tej poniżej.
Po przeciągnięciu naszej nowej miary, w naszej tabeli dat mamy teraz rok sprzedaży do tej pory.
Zauważysz, że łączna sprzedaż rośnie od 4,5 miliona w czerwcu 2014 do 35 milionów w grudniu 2014.
Następnie ponownie spada do całkowitej miesięcznej sprzedaży w styczniu 2015 r., zanim ponownie wzrośnie.
Ten wzorzec będzie kontynuowany do ostatniej daty, kiedy mamy nasze dane dotyczące sprzedaży.
Obliczanie roku finansowego sprzedaży do daty
Ponieważ mamy już nasz rok sprzedaży do tej pory, bardzo łatwo jest teraz obliczyć nasz bieżący rok finansowy.
To tak, jakby mieć już rozłożony fundament, który ułatwia przejście do kolejnych kroków, które zawsze preferuję podczas pracy w LuckyTemplates.
Więc to, co musimy zrobić, to wprowadzić kilka poprawek w naszej formule.
Przede wszystkim zmieńmy nazwę naszej miary z Sales YTD na Sales FYTD .
Następnie zmodyfikujmy nasze pole DATESYTD . Jeśli dodamy tutaj przecinek, otrzymamy opcję [YearEndDate] .
To, co musimy tutaj dodać, to ostatni dzień miesiąca, w którym chcemy zakończyć nasze skumulowane obliczenia.
Powiedzmy, że chcemy, aby skumulowane sumy zaczęły się w lipcu i zakończyły w czerwcu następnego roku. Aby uzyskać tę formułę, dodamy „30/6” w polu DATESYTD.
Jeśli spojrzymy teraz na nasz stół, zobaczycie, że to jest dokładnie to, co mamy.
Możesz oczywiście wybrać inny miesiąc na ostatnią randkę. Może to być marzec, październik lub cokolwiek innego.
Proces pozostaje taki sam. Wystarczy dodać ostatni dzień i miesiąc w polu DATESYTD i wtedy będziesz mieć swój rok finansowy do tej pory.
Wizualizacja roku finansowego sprzedaży do daty
Jak każdą inną tabelę, którą tworzymy w LuckyTemplates, tę z pewnością możemy zamienić w wizualizację.
Spójrzmy na przykład, który mamy tutaj.
Nasze obliczenia skumulowanej sumy rozpoczynają się w czerwcu 2014 r., więc wykres idzie w górę do marca 2015 r., który jest ostatnim miesiącem roku finansowego.
Spada, aby pokazać tylko całkowitą sprzedaż w kwietniu 2015 r., a następnie wspina się aż do marca 2016 r., po czym ponownie spada w kwietniu i tak dalej.
Jedną z rzeczy, które bardzo lubię w tworzeniu wizualizacji w LuckyTemplates, jest wachlarz opcji, jakie mamy w prezentowaniu naszych danych.
Na pierwszej wizualizacji, którą stworzyliśmy, początek naszego roku finansowego przedstawia sprzedaż z pierwszego miesiąca. Ale jeśli chcesz, aby Twój wykres zaczynał się od zera w pierwszym miesiącu, możesz to łatwo zrobić.
Wszystko, co musisz zrobić, to filtrować dane według daty zamiast według miesiąca i roku .
Nasza wizualizacja dokładnie to pokaże. Widzisz więc, że ten jest filtrowany według daty, jak pokazano w lewym górnym rogu. Zaczynamy od zera na początku naszego roku finansowego i idziemy w górę aż do ostatniej daty, po czym ponownie wracamy do zera.
Tworząc nasze raporty w Power Bi, zawsze mamy do dyspozycji szeroki wachlarz opcji i zwykle jest to tylko kwestia wyboru, który z nich będzie najlepszym sposobem na zaprezentowanie naszych danych.
Wniosek
Obliczanie swojego roku finansowego do tej pory, gdy masz tabelę dat w kalendarzu, jest naprawdę łatwe.
W tym poście widzieliście, jak użycie zestawu funkcji DATESYTD pozwoliło nam obliczyć łącznie nie tylko nasz dotychczasowy rok sprzedaży, ale także nasz dotychczasowy rok obrotowy sprzedaży.
Możesz także chcieć zbadać, w jaki sposób możesz upewnić się, że twoje miesiące i kwartały są zgodne z twoimi latami finansowymi. Odbywa się to za pomocą kolumn obliczeniowych i będzie to coś, czym zajmę się w innym poście.
Dzięki,
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.