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 omówię, jak używać SAMEPERIODLASTYEAR, funkcji analizy czasowej, aby porównać wyniki z tego roku z wynikami z ubiegłego roku. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.
Jeśli chcesz zacząć tworzyć przekonujące raporty z dokładnym wglądem w informacje w czasie, musisz wiedzieć, jak korzystać ze wszystkich odmian funkcji analizy czasowej .
Niektóre są łatwe, ale inne są znacznie bardziej zaawansowane i mogą być trudne w użyciu. Jednak w tym poście chcę zabrać Cię z powrotem do miejsca, od którego należy zacząć.
Ważne jest, aby uzyskać naprawdę dobrą podstawową wiedzę na temat działania tych funkcji, zwłaszcza w przypadku funkcji OBLICZ. Prawdziwa moc pochodzi z połączenia tych dwóch typów funkcji.
Bardzo często zdarza się również, że chcesz porównać dane lub wyniki w dwóch przedziałach czasowych, więc chcę pokazać, jak to się robi.
Spis treści
Jak korzystać z SAMEPERIODLASTYEAR?
Obliczenie i porównanie różnicy między danymi z bieżącego roku a danymi z poprzedniego roku jest naprawdę łatwe. Aby to osiągnąć w LuckyTemplates, wystarczy wykonać tylko trzy proste kroki przy użyciu języka DAX. Przejdźmy od razu do pierwszego kroku.
Krok 1
Pierwszą rzeczą, którą musimy zrobić, jest praca nad naszym początkowym środkiem. W tym konkretnym przykładzie przyjrzymy się naszej całkowitej sprzedaży.
Wracając do naszej tabeli faktów, widzimy, że mamy kolumnę całkowitych przychodów.
Zamierzamy utworzyć miarę całkowitej sprzedaży, podsumowującą dane w naszej kolumnie całkowitego przychodu. Tak będzie wyglądać nasza formuła.
Po przeciągnięciu całkowitej sprzedaży do obszaru roboczego zostanie wyświetlona suma wszystkich sprzedaży.
Aby przejrzeć łączną sprzedaż według daty, musimy dodać kolumnę daty do utworzonej przez nas tabeli.
Krok 2
Teraz, gdy mamy tabelę całkowitej sprzedaży, która pokazuje dzienną sprzedaż, możemy już obliczyć i porównać sprzedaż w bieżącym roku i sprzedaż w poprzednim roku.
Następnym krokiem, który musimy teraz wykonać, jest utworzenie nowej miary. W tym miejscu pojawia się funkcja inteligencji czasowej, SAMEPERIODLASTYEAR.
Nazwijmy tę miarę Total Sales LY lub Total Sales Last Year. Zamierzamy użyć SAMEPERIODLASTYEAR wewnątrz CALCULATE.
Poniżej znajduje się wzór na naszą nową miarę.
Jeśli przeciągniemy Total Sales LY do naszej tabeli, zostanie uwzględniona sprzedaż z poprzedniego roku.
Jeśli na przykład spojrzymy na 1 czerwca 2015 r., całkowita sprzedaż wyniesie 110 576,80, podczas gdy całkowita sprzedaż w poprzednim roku to 108 466,30. Możesz sprawdzić, czy ta liczba jest poprawna, patrząc na dane z 1 czerwca 2014 r.
Krok 3
Ostatnim krokiem w naszym procesie jest obliczenie różnicy między sprzedażą w tym roku a naszą sprzedażą w zeszłym roku. W tym celu stworzymy kolejną miarę. Nazwijmy to Różnicą. Między TY a LY lub różnica między bieżącym a poprzednim rokiem.
Ponieważ mamy już inne potrzebne miary, wszystko, co musimy zrobić, to odjąć całkowitą sprzedaż w zeszłym roku od całkowitej sprzedaży.
Tak będzie wyglądać nasza tabela po uwzględnieniu nowej miary. Zauważysz, że w pierwszej połowie tabeli ostatnia kolumna powtarza dane z kolumny łącznej sprzedaży. A następnie otrzymamy prawidłowe wyniki od pierwszego czerwca 2015 roku.
Dlatego musimy dodać tutaj trochę logiki, aby nasza nowa formuła była podobna do tej poniżej.
Teraz, gdy już to naprawiliśmy, zauważysz, że w górnej części tabeli nie ma wyników, ale nadal otrzymujemy prawidłowe wyniki począwszy od pierwszego czerwca 2015 r.
Po obliczeniu różnicy między sprzedażą w tym roku a sprzedażą w zeszłym roku, możemy teraz tworzyć nasze wizualizacje.
Przekształcenie obliczeń w wizualizację
Możemy przekształcić nasze obliczenia w wizualizację, tak jak każde inne obliczenie.
Naszą wizualizację można filtrować według dowolnych ram czasowych, ale w tym przypadku spójrzmy na rok 2016.
Zauważysz, że nasza powyższa wizualizacja pokazuje perspektywę dzienną.
Jeśli chcemy spojrzeć również na perspektywę miesięczną, możemy to zrobić w bardzo prosty sposób. Wszystko, co musimy zrobić, to po prostu skopiować i wkleić tę samą wizualizację, pobrać MonthInCalendar, a następnie nasza druga wizualizacja będzie wyglądać tak, jak ta poniżej.
Pamiętaj, że wciąż używamy tych samych obliczeń i patrzymy tylko z różnych perspektyw. Tak więc naprawdę bardzo łatwo jest to zrobić w usłudze LuckyTemplates.
Rozgałęzianie się do bardziej zaawansowanych obliczeń
Po wykonaniu pierwszych kroków możesz także przejść do bardziej zaawansowanych obliczeń.
Spostrzeżenia są praktycznie nieograniczone – możesz obliczyć takie rzeczy, jak różnica między okresami, zmiana procentowa w stosunku do ubiegłego roku, najlepsze i najgorsze wyniki … lista jest długa.
Możesz bardzo szybko znaleźć wartościowe spostrzeżenia, które w przeszłości były bardzo trudne do osiągnięcia za pomocą narzędzi takich jak Excel. Z pewnością mógłbyś to zrobić, ale Twoje formuły byłyby o wiele, wiele bardziej złożone niż w usłudze LuckyTemplates.
Wniosek
Podsumowując, przeglądanie danych lub informacji w czasie w usłudze LuckyTemplates jest naprawdę łatwe dzięki różnym dostępnym funkcjom analizy czasowej. Zrozumienie, jak one działają, zwłaszcza w połączeniu z CALCULATE, jest naprawdę ważne, ponieważ pozwoli nam to tworzyć atrakcyjne raporty.
Aby obliczyć różnicę między sprzedażą w tym roku iw zeszłym roku, użyliśmy funkcji SAMEPERIODLASTYEAR i wykonaliśmy trzy bardzo proste kroki:
Przekształcenie naszych obliczeń w wizualizacje jest również łatwe, a LuckyTemplates pozwala nam zaprezentować je z różnych perspektyw.
Dzięki za sprawdzenie tego posta.
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.