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.
Analiza prognozowania w LuckyTemplates może być zakończona w całkiem efektywny sposób, jeśli efektywnie wykorzystasz funkcje analizy czasowej w DAX . W tym przykładzie przeglądam wiele dostępnych opcji automatycznego tworzenia prognozy w usłudze LuckyTemplates na podstawie informacji historycznych. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.
Twoje prognozy w wielu przypadkach będą pochodzić z wyników historycznych, więc dlaczego nie poszukać sposobów automatycznego generowania ich, jeśli to możliwe. To, co prawdopodobnie nie jest rozsądne, to po prostu wziąć podobną replikę dowolnego poprzedniego roku. Możesz chcieć nieco go wygładzić, aby uwzględnić sezonowość w swoich zbiorach danych, a może nawet pewne anomalie, które mogą się już nie powtórzyć.
Pokażę ci tutaj kilka technik, które można łatwo powtórzyć w wielu zestawach danych, więc pomyśl, jak możesz zastosować to we własnym środowisku.
Spis treści
Począwszy od podstawowych środków
Aby utworzyć prognozę do przodu w usłudze LuckyTemplates, musimy użyć formuł języka DAX i wykonać kilka rozgałęzień miar. Przede wszystkim musimy zacząć od naszych podstawowych miar, takich jak Całkowita sprzedaż i Koszty całkowite , które są bardzo prostymi miarami.
Zamierzamy sporządzić naszą prognozę zysków, więc musimy szybko przyspieszyć kalkulację zysków.
Możemy sprawdzić wyniki, po prostu tworząc tabelę informacji lub czat i zobaczyć nasz całkowity zysk według daty.
Aby zawęzić zakres czasu, możemy tutaj umieścić kwartał w kalendarzu i zamienić go w krajalnicę.
Rzeczywiste dane działają tylko do końca 2016 r. Więc jeśli przejdziemy do 2017 r., nic nie pokazuje, ale chcemy coś umieścić w 2017 r.
Tworzenie projekcji do przodu za pomocą SAMEPERIODLASTYEAR
W tym przypadku przeniesiemy to, co mieliśmy w zeszłym roku, na przyszłość, więc stworzymy prognozę całkowitych zysków . W tej formule używamy , ponieważ jest to jedyny sposób na zmianę kontekstu obliczeń. Następnie wstawimy Total Profits i przejdziemy do z naszymi Dates .
Jeśli wrzucimy to do naszej tabeli, zobaczymy, że teraz mamy tę samą kwotę, ale w rzeczywistości za ten sam okres w zeszłym roku. Jeśli zejdziemy do ostatniego dnia 2016 roku, mamy całkowity zysk z ostatniego dnia 2015 roku.
Ale jeśli przejdziemy do 2017 r., teraz uzyskamy pewne informacje dotyczące 2017 r. Prognozujemy, co wydarzyło się rok wcześniej. Mamy tu jednak problem, ponieważ mamy liczbę od 2016 roku wstecz, więc musimy się jej pozbyć.
Sposób, w jaki możemy to zrobić, to z Total Profits . W przyszłości nie ma całkowitych zysków, ponieważ jest to tylko liczba historyczna, więc jeśli jest , chcemy pokazać obliczenie SAMEPERIODLASTYEAR . Jeśli tak nie jest, chcemy przejść na BLANK .
A teraz Prognoza całkowitych zysków nie pojawia się tutaj, ponieważ w tej chwili jest to tylko prognoza do przodu.
Jeśli zmienimy to na wizualizację, będzie to teraz projekcja do przodu.
Ale jeśli na to spojrzymy, jest zbyt zajęty. Prawdopodobnie chcemy uprościć naszą prognozę do czegoś w rodzaju średniej ruchomej .
Wypracowanie średniej ruchomej całkowitych zysków
W takim przypadku możemy faktycznie stworzyć średnią ruchomą naszych całkowitych zysków.
Myślę, że średnia ruchoma jest uczciwym sposobem na uchwycenie przynajmniej pewnego rodzaju sezonowości. A więc jeśli przeciągniemy to na nasz wykres, mamy teraz 30-dniową średnią ruchomą.
Mamy mały problem, który chcemy naprawić. Chcemy, aby nasz zysk według naszej średniej ruchomej sięgał ostatniego dnia 2016 r. Aby to poprawić, ponownie użyjemy JEŻELI IS PUSTA i dodamy ją do naszej formuły.
Dzięki tej logice widzimy, że linia znika z naszej prognozy.
Co więcej, zamiast codziennej prognozy zysków, zamienimy ją w średnią ruchomą. Stworzymy więc do tego nową miarę.
Dzięki tej formule widzimy, że jest ona teraz bardziej znormalizowana.
Tworzenie prognoz do przodu w usłudze LuckyTemplates przy użyciu techniki prognozowania języka DAX : eksplorowanie logiki prognozowania w modelach usługi LuckyTemplates
Przewidywanie przyszłej rentowności w ramach funkcji języka DAX usługi LuckyTemplates
Wniosek
W tym samouczku na blogu demonstruję technikę języka DAX dotyczącą tworzenia prognozy do przodu w usłudze LuckyTemplates. W tym przykładzie prognozuję zyski.
Czasami widzę dość skomplikowane procesy prognozowania, ale myślę, że przekonasz się, że jest to łatwy i skuteczny sposób na sporządzenie kompleksowej prognozy w usłudze LuckyTemplates, na której można również budować, unikalne czynniki biznesowe i wiele więcej .
Możesz wykorzystać te wyniki jako początkową wartość bazową, a następnie dostosować je tam, gdzie uznasz to za stosowne. W tym wszystkim chodzi o aplikacje biznesowe.
Jednym z szybkich sposobów, w jaki można to nawet rozszerzyć, jest uśrednienie danych z wielu poprzednich lat. Nie zrobiłem tego tutaj, ale być może zrobię to w przyszłości, aby pokazać dokładnie, co mam na myśli.
Wszystkiego najlepszego!
***** 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.