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żę dynamiczny sposób uzyskiwania procentu całkowitej zmiany w usłudze LuckyTemplates przy użyciu prostych technik rozgałęziania miar i obliczeń analizy czasowej w usłudze LuckyTemplates. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.
Na przykład, jeśli chcesz obliczyć różnicę w udziale Sprzedaży dla określonego wymiaru i jego zmianę z roku na rok.
Gdy dopiero zaczynasz korzystać z usługi LuckyTemplates, pierwszą rzeczą, którą zwykle robisz, jest podzielenie lub przefiltrowanie wszystkich wartości procentowych według określonego roku. Najpopularniejszym jest użycie wzorca formuły Procent całości w usłudze LuckyTemplates. Używałbyś funkcji wewnątrz .
To pozwoli ci obliczyć różnicę, na przykład w 2019, 2018 i 2017 roku. Ta metoda da ci rozwiązanie.
Istnieje jednak lepszy sposób podejścia do tego problemu. Wszystko, czego potrzebujesz, to wykorzystanie prostych technik rozgałęziania miar usługi LuckyTemplates i obliczeń analizy czasowej.
Kiedy zaczniesz łączyć te dwa elementy razem, możesz uzyskać naprawdę potężne obliczenia dynamiczne. Nie musisz umieszczać dodatkowych filtrów na określone lata w swoim modelu.
Spis treści
Obliczanie Procentu Całkowitego Przychodu
W ten sposób obliczyłem procent całkowitego dochodu .
W tabeli możesz zobaczyć, że mam całkowity przychód i procent całkowitego przychodu .
Procent całkowitego dochodu ma taką samą wartość jak miara w tej drugiej tabeli.
Zasadniczo jest to suma wartości procentowych z różnych lat. Jest to dynamiczne obliczenie całkowitej zmiany.
Trzy lata pokazane w tabeli to te, które wybrałem we fragmentatorze Rok .
To właśnie tworzy kontekst w raporcie.
Ale jest też macierz, która rozkłada te trzy lata w tabeli.
Nie ma więc potrzeby tworzenia nowej miary na rok 2016 lub 2017.
Wszystko, co musisz zrobić, to użyć techniki formuły Procent całkowitego dochodu .
Ta formuła dzieli całkowity przychód z każdego produktu na rok przez całkowity przychód ze produktów .
W przypadku mianownika tej formuły usunąłem wszystkie filtry z produktów.
Otrzymuję całkowity przychód z roku. Tak więc suma pojawia się na dole każdego wiersza w tabeli.
Dlatego otrzymuję całkowity przychód podzielony przez roczną sumę. W ten sposób uzyskasz procent.
Nie musisz więc wykonywać dodatkowej pracy, aby uzyskać te wyniki.
Obliczanie dynamicznej zmiany między latami
Teraz, jeśli chcesz porównać różnicę z roku na rok, wszystko, co musisz zrobić, to rozgałęzić się, korzystając z analizy czasowej.
Stwórzmy więc nową miarę.
Nazwę tę miarę Roczny procent różnicy w przychodach całkowitych.
Następnie wystarczy wpisać:
Ta formuła używa prostych technik analizy czasowej usługi LuckyTemplates.
Następnie kopiuję to przez macierz.
Mam teraz trzy miary.
Następnie mogę umieścić miarę Roczna różnica procentowa całkowitego dochodu w mojej macierzy, przeciągając ją do panelu Wartości i usuwając Procent całkowitego dochodu .
A następnie zmień format na procent.
W tabeli widać, że rok 2016 ma wyższe liczby.
Jeśli więc chcesz dodać dodatkową logikę, możesz umieścić to w formule:
Jeśli obliczenie jest równe zeru, zwróci . Jeśli nie, uruchomi obliczenia. Spowoduje to pozbycie się kolumny na rok 2016.
Mamy więc teraz do czynienia z dynamiczną zmianą i różnicą między jednym rokiem a następnym.
Jeśli więc przeprowadzisz mały audyt, zobaczysz, że różnica między rokiem 2017 a rokiem 2016 wynosi 0,04%. Różnica między rokiem 2018 a rokiem 2017 wynosi 0,08%.
Jak utworzyć dynamiczny raport LuckyTemplates
Obliczanie procentowych marż zysku przy użyciu języka DAX w usłudze LuckyTemplates
Analizuj zmiany marży zysku w godzinach nadliczbowych — analiza za pomocą usług LuckyTemplates i DAX
Wniosek
Nie trzeba tworzyć wielu dodatkowych środków, aby zniwelować różnicę między jednym rokiem a następnym.
Zawsze myśl dynamicznie . Pomyśl o tym, jak możesz wykorzystać naturalne filtrowanie, które będzie pochodzić z Twojego modelu danych.
To znacznie ułatwi znalezienie rozwiązań. Jeśli wypróbujesz to we własnych modelach, zobaczysz, jak łatwo jest to zrobić w usłudze LuckyTemplates.
Mam nadzieję, że wiele się nauczyłeś z tego samouczka.
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.