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 omówimy sposób obliczania kwartalnych różnic sprzedaży przy użyciu analizy czasowej w usłudze LuckyTemplates. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.
Nie zamierzamy robić tego po prostu na poziomie szczegółowym — spróbujemy przeanalizować trendy w oparciu o sprzedaż kwartalną.
Czasami, gdy patrzysz na coś z bardzo szczegółowego poziomu, twoje wizualizacje jako całość będą bardzo zajęte.
Jeśli możesz wygładzić wyniki , na które patrzysz, możesz stworzyć znacznie bardziej atrakcyjną wizualizację, która pokazuje coś bardziej znaczącego niż zajęty wykres, który pokazuje każdą korektę lub zmianę wyniku w czasie.
To podwójny przykład, który omówię tutaj. Nie tylko omówimy, jak wizualizować obliczenia czasu w różnych okresach, jeden kwartał w porównaniu z drugim kwartałem, ale także przeanalizujemy różnicę.
Spis treści
Obliczanie kwartału sprzedaży kwartału
Chcę pokazać, jak tworzyć sprzedaż kwartał po kwartale lub jak porównywać wyniki jednego kwartału z drugim.
Następnie pokażę również, jak zachować dynamikę i jak możesz wykorzystać model danych, aby odkryć różnicę między dwoma kwartałami.
To jest przykład z ostatnich warsztatów, które prowadziłem w ramach serii webinarów LuckyTemplates. Próbujemy tutaj przeanalizować, jak wypadła nasza sprzedaż w dowolnym kwartale, a następnie porównać ją z poprzednim okresem.
Aby uzyskać te informacje, najpierw chwyciłem moje pole Daty i przekształciłem je w filtr (po prawej), a następnie chwyciłem kolumnę Data i przekształciłem ją w tabelę (po lewej).
Obliczanie całkowitej sprzedaży
Jeśli obliczamy sumę czegokolwiek (np. całkowitej sprzedaży, całkowitych zysków, całkowitych kosztów itp.), nazywam to obliczeniami podstawowymi . Te obliczenia są bardzo łatwe do wykonania, ponieważ są to po prostu proste sumy lub proste agregacje.
Korzystanie z funkcji DATEADD
Najpierw przeciągnę Total Sales do tabeli.
Teraz, jeśli chcemy porównać z kwartału na kwartał, musimy użyć obliczeń analizy czasowej . Moim ulubionym obliczeniem inteligencji czasowej jest funkcja , więc gorąco polecam zapoznanie się ze sposobem korzystania z funkcji DODAJ.DATY w funkcji OBLICZ , jak widać w tym wzorze:
W tym obliczeniu odnieśliśmy się do początkowego podstawowego obliczenia, którym jest nasza łączna sprzedaż . Użyliśmy funkcji DATEADD , aby móc cofnąć się do dowolnego okresu.
Ponieważ chcieliśmy prowadzić sprzedaż kwartał do kwartału, wszystko, co musieliśmy zrobić w DATEADD , to określić, że chcemy cofnąć się o jeden kwartał.
Jest to moja ulubiona funkcja, jeśli chodzi o analizę czasu w usłudze LuckyTemplates ze względu na całą zmienność i elastyczność, które można umieścić w tej formule.
W tym przypadku po prostu spojrzymy na to z perspektywy kwartalnej. Gdy skończę zapisywać tę formułę, przeciągnę ją do tabeli.
Możesz zobaczyć, że całkowita sprzedaż jest obliczana na podstawie bieżącego kontekstu, co oznacza, że obliczamy dla dowolnego dnia.
Jednak Sales LQ oblicza 1 kwartał lub 3 miesiące temu od tego dnia.
To, co jest tak wspaniałe w tych obliczeniach, to to, jak można je ponownie wykorzystać. Skopiuję i wkleję właśnie utworzoną tabelę, pobiorę miarę Kwartał i rok i przeciągnę ją do drugiej tabeli, którą utworzyłem.
Teraz otrzymujemy prawdziwe obliczenia kwartalne , a ramy czasowe lub okna, na które patrzymy, są określane przez zastosowany filtr.
Możemy przejść do dowolnej grupy kwartałów i porównać naszą łączną sprzedaż i naszą sprzedaż w ostatnim kwartale .
Określanie zmiany sprzedaży
Możemy również ustalić, jakie są zmiany, tworząc nową miarę. Formuła, której użyłem, polega na odjęciu Sales LQ od Total Sales .
Odjąłem obliczenie analizy czasowej, które stworzyliśmy za pomocą DATEADD, od naszych początkowych podstawowych obliczeń. To dało mi bezwzględną zmianę sprzedaży z kwartału na kwartał .
Wniosek
Jest tak wiele różnych sposobów, w jakie możesz wykorzystać te techniki. Udoskonaliliśmy tutaj kwartał do kwartału , ale możesz wykonywać obliczenia dla miesiąca po miesiącu lub roku po roku .
Jeśli dopiero zaczynasz z analizą czasową w usłudze LuckyTemplates, jest to naprawdę dobra technika do przećwiczenia i rozpoczęcia pracy. Zrozumiesz, jak działa rozgałęzianie kontekstu i miar oraz jak korzystać z obliczeń analizy czasowej. Gdy dobrze je zaimplementujesz, możesz ostatecznie tworzyć raporty LuckyTemplates, które wyglądają atrakcyjnie i prezentują naprawdę dobry wgląd.
Aby uzyskać więcej szczegółowych informacji dotyczących czasu, które możesz odkryć i zilustrować za pomocą usługi LuckyTemplates, zapoznaj się z tym szczegółowym modułem kursu w witrynie LuckyTemplates Online.
Mam nadzieję, że spodoba ci się ten samouczek tak samo jak ja.
***** 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.