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 poście na blogu przedstawię część prac analitycznych, które lubię wykonywać najbardziej… a mianowicie pracę nad przyszłymi prognozami przy użyciu funkcji LuckyTemplates DAX. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.
Zawsze fascynuje mnie próba zrozumienia, co może się wydarzyć w przyszłości.
Pokażę ci technikę, dzięki której możesz prawie przewidzieć przyszłą rentowność. Wspaniałe w tej technice jest to, że można jej używać na wiele różnych sposobów. Może pomóc przewidzieć przyszłe transakcje, przyszły popyt, przyszłe przychody, przyszłe koszty itp.
Wiele raportów opiera się na informacjach historycznych. Jeśli więc potrafisz zbudować swoje modele i analizy, aby umożliwić pewnego rodzaju przewidywanie przyszłych wyników, w tym miejscu uzyskasz znaczącą wartość dla interesariuszy, którzy następnie zobaczą i podejmą działania w oparciu o świetną analizę, którą przeprowadzasz.
Zagłębimy się w wiele funkcji języka DAX i pokażemy, w jaki sposób, łącząc kilka z nich, można wyodrębnić wyniki predykcyjne, które mogą prezentować informacje w efektywny i dynamiczny sposób w usłudze LuckyTemplates.
Spis treści
Analiza predykcyjna z wykorzystaniem funkcji LuckyTemplates i DAX
Przeanalizujemy przykład, w jaki sposób można przewidzieć rentowność dla przyszłych okresów w oparciu o niuanse.
Możemy wykorzystać informacje o tym, co osiągnęliśmy w przeszłości, aby przewidzieć, co możemy osiągnąć w przyszłości. Pośrednio wprowadziłem wiele różnych czynników, wizualizując funkcje inteligencji czasowej.
W rzeczywistości istnieje prawdopodobnie kilka sposobów, aby to zrobić, i istnieje wiele scenariuszy i czynników, które warto uwzględnić w tych obliczeniach.
Cóż, z pewnością możesz to zrobić, używając tych samych technik, których zamierzam użyć tutaj, ale może tylko nieznacznie je dostosuj, aby uzyskać pożądane rezultaty.
Zyski ogółem
Pierwszą rzeczą, którą zrobimy, jest ustalenie, jakie są nasze całkowite zyski w bieżącym miesiącu. Użyjemy wzoru Całkowita sprzedaż minus Łączne koszty. Całkiem proste, prawda?
Kolejnym krokiem jest stworzenie naszej prognozy. Przyjrzyjmy się bliżej naszej wizualizacji tutaj. Niebieskie słupki wskazują przewidywane wyniki, do których dojdziemy pod koniec tego samouczka.
Aby to zrobić, użyjemy obliczeń czasowych opartych na historycznych wynikach firmy z równych okresów daleko w przeszłości, ale także biorąc pod uwagę to , co dzieje się w najbliższej przyszłości .
Mogą istnieć pewne krótkoterminowe czynniki cykliczne, czynniki polityczne lub czynniki społeczno-ekonomiczne, które będą miały wpływ na wyniki. Więc weźmiemy je wszystkie pod uwagę i właśnie tak można to zrobić.
Długoterminowy wpływ
Zyski rok temu
Aby uzyskać długoterminowy wpływ, użyjemy funkcji CALCULATE i DATEADD . Wejdźmy więc i pobierzmy zyski dokładnie z tego samego miesiąca z roku poprzedzającego użycie tej formuły:
Zyski dwa lata temu
Chcemy też wrócić do zysków sprzed 2 lat i spojrzeć na to z perspektywy miesiąca.
Dlaczego to robimy? Powiedzmy na przykład, że obecnie mamy grudzień, więc musimy uwzględnić zyski z grudnia ubiegłego roku i grudnia poprzedniego.
To da nam oczekiwaną rentowność średnio na ten miesiąc.
Wpływ krótkoterminowy
Istnieją krótkoterminowe czynniki, które mogą mieć wpływ na wydajność, więc musimy je również uwzględnić w analizie.
Niedobrze jest patrzeć wstecz na ostatni rok i rok wcześniej i mówić: „To wystarczy, jeśli chodzi o naszą prognozę”. Musimy też w jakiś sposób uwzględnić wpływ krótkoterminowy.
Więc co zrobimy, to przeskoczymy do tego, jaki był nasz zysk z ostatniego miesiąca i jaki był nasz zysk dwa miesiące temu, używając tych dwóch formuł:
Zyski miesiąc temu
Zyski dwa miesiące temu
Prognoza zysku
Ostatnią rzeczą, jaką musimy zrobić, aby osiągnąć naszą prognozę zysków, jest wprowadzenie wszystkich wyników.
Dodajmy zyski z zeszłego roku, zyski sprzed dwóch lat, zyski z ostatniego miesiąca i zyski sprzed dwóch miesięcy i podzielmy tę kwotę przez 4.
To da nam średnią lub prognozę, jak może wyglądać nasza sprzedaż.
To, co jest tak potężne, to to, że możemy teraz używać tej konkretnej techniki do tworzenia wizualizacji.
Możemy je również wizualizować razem z resztą naszego modelu.
Oto nasza prognoza zysku w porównaniu z tym, co faktycznie zarobiliśmy w danym miesiącu. Patrzymy na to z perspektywy stanu (po lewej) i kontekstu produktu (po prawej).
Oczywiście nie jest to idealne i będą dziury, które będziesz w stanie wykryć. Ale ostatecznie może to służyć jako przewodnik i pokazać, jak to zrobić.
Przy każdej prognozie może być wiele niuansów. To są rzeczy, na które nie masz wpływu i nie wiesz, kiedy się pojawią.
W rzeczywistości bardzo trudno jest wbudować to w model. Więc radzisz sobie z informacjami najlepiej jak potrafisz.
Wniosek
W tym poście na blogu chciałem zaprezentować kombinację funkcji analizy czasowej i zebrać je wszystkie razem, aby stworzyć pewnego rodzaju prognozę. W tym przypadku przyjrzeliśmy się rentowności dla przyszłych okresów.
Użyliśmy funkcji CALCULATE , funkcji DATEADD i funkcji analizy czasowej.
Prawdziwy wgląd w jakość pochodzi z połączenia wszystkich tych technik razem — i właśnie to chcę, abyś zawsze osiągał w swoich analizach przy użyciu formuł LuckyTemplates i DAX. Mam nadzieję, że możesz wdrożyć to w swoim własnym środowisku.
Aby dowiedzieć się więcej o funkcjach analizy czasowej, zapoznaj się z tym obszernym modułem w LuckyTemplates Online .
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.