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 pokażę, jak utworzyć dynamiczną całkowitą prognozę CRM w określonym zakresie dat. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.
Załóżmy na przykład, że chcesz poznać prognozę na dany miesiąc. Chcesz wiedzieć, ile jest prognoz na resztę miesiąca od dzisiaj do końca miesiąca. W miarę przechodzenia z dnia na dzień prognozowana kwota CRM będzie się zmieniać.
Chcesz mieć możliwość dynamicznego obliczania tej łącznej prognozy w ramach określonej daty początkowej i końcowej.
Ta technika jest bardzo przydatna w systemach CRM, zwłaszcza gdy próbujesz zarządzać miesięcznymi celami. Zobaczysz, co musisz osiągnąć z perspektywy sprzedaży i zespołu.
Spis treści
Obliczanie całkowitej prognozy CRM
Próbując to rozwiązać, możesz pomylić się z kontekstem obliczeń.
Ponieważ chcesz spojrzeć na konkretny miesiąc w dowolnym momencie, model powinien być dynamiczny.
Tak więc w tym konkretnym przypadku musisz pozbyć się kontekstu pochodzącego z dat. Zamiast tego należy zastosować kontekst w formule.
1. Zbuduj zakres dat
Spójrzmy na formułę:
Rozwiązaniem jest po prostu zbudowanie DateRange . Musisz utworzyć DateRange i kontekst w formule. Musisz go zbudować za pomocą zmiennych.
2. Użyj funkcji DZISIAJ
Utrzymujesz dynamikę formuły, używając funkcji .
Zawsze zwróci dzisiejszą datę.
Możesz także ustalić, jaka jest data używając DZISIAJ .
Więc mam teraz StartDay i EndDay . Daje to żądaną datę początkową i końcową w DateRange .
3. Użyj funkcji DATY MIĘDZY
Korzystanie z funkcji analizy czasowej umożliwia otwarcie dynamicznego okna.
Zamierzam użyć poprzednich zmiennych, które utworzyłem w zmiennej DateRange . Jest to więc po prostu odwoływanie się do zmiennych w ramach zmiennych.
Zmienne mogą być bardzo efektywne w użyciu, ponieważ można je nakładać warstwami.
Tak więc w tej części formuły jest teraz funkcja wywiadu czasowego DATESBETWEEN , która daje nam zakres dat między dniem dzisiejszym, bieżącą datą i miesiącem opartym na dniu dzisiejszym. Zmieni się to z perspektywy dnia na dzień.
4. Dodaj funkcję OBLICZ
Na dole formuły znajduje się funkcja RETURN . W tym miejscu musisz użyć .
Funkcja CALCULATE może zmienić kontekst obliczeń.
Na przykład prognozy całkowitej sprzedaży to wszystkie konkretne wyniki pokazane w tabeli.
Te wyniki są obecnie filtrowane według każdej pojedynczej daty w tabeli, niezależnie od wielu miesięcy w danych.
Teraz musisz zgromadzić i policzyć kwotę sprzedaży w oknie daty.
Odbywa się to za pomocą funkcji OBLICZ .
Wszystko, co musisz zrobić, to wprowadzić zmienną DateRange wewnątrz CALCULATE .
To okno daty zmieniło kontekst obliczeń. Teraz obliczasz tylko prognozy całkowitej sprzedaży od dzisiaj do końca bieżącego miesiąca.
Tworzenie prognoz do przodu w usłudze LuckyTemplates przy użyciu języka DAX
Tworzenie nowej tabeli w usłudze LuckyTemplates: Jak automatycznie wdrażać budżety i prognozy przy użyciu języka DAX
Niestandardowe kalendarze usługi LuckyTemplates: obliczanie dla miesiąca po zmianie miesiąca — 445 kalendarzy
Wniosek
To rozwiązanie jest świetne w użyciu ze względu na swoją prostotę. Jest to bezproblemowa i intuicyjna technika wykorzystująca funkcję OBLICZ wraz z zawartymi w niej funkcjami analizy czasowej.
W tym samouczku zwrócono uwagę na bardzo istotne pojęcia, takie jak context , funkcja CALCULATE i funkcje analizy czasowej .
Te trzy połączone elementy są kluczowymi elementami w twoich modelach. Musisz konsekwentnie łączyć je dobrze w usłudze LuckyTemplates, aby uzyskać dobry wgląd w raporty i scenariusze danych.
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.