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.
Chcę omówić sposób obliczania dynamicznych marż zysku w usłudze LuckyTemplates. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.
Jest to coś, co uważam za całkiem proste, jeśli korzystasz z usługi LuckyTemplates od jakiegoś czasu. Ale jeśli dopiero zaczynasz, może to być trudne do złożenia.
Tego rodzaju informacje są potrzebne większości organizacji. Gdy nauczysz się, jak uzyskiwać dynamiczne marże produktów, możesz przeanalizować te dane i uzyskać jeszcze lepszy wgląd.
Spis treści
Uzyskanie całkowitych zysków
Gdy próbujesz obliczyć sprzedaż lub przychód dla organizacji, Twój model zwykle wygląda tak, co wykorzystuje technikę kaskadową, o której mówiłem w poprzednich samouczkach.
Teraz w tabeli Sales zwykle dostępne są podstawowe informacje o przychodach, takie jak ilość, cena jednostkowa i koszt jednostkowy .
Ponieważ nie mamy danych potrzebnych do bezpośredniego przeskoczenia do Twojej marży zysku, zrobimy tutaj rozgałęzienia miar . Oznacza to, że zaczniemy od prostych środków, a następnie zaczniemy je budować .
Nasza tabela zawiera już przychód, który obliczyliśmy, uzyskując naszej całkowitej sprzedaży .
Aby uzyskać marżę zysku , chcemy podzielić całkowite zyski przez całkowity przychód . Mamy już Total Revenue , więc obliczymy Total Profit .
Oczywiście w Twojej tabeli nie mamy też całkowitych zysków . Mamy również nasze Całkowite Koszty Jednostkowe , ale potrzebujemy całkowitych kosztów , które możemy uzyskać, mnożąc Wielkość Zamówienia przez Całkowity Koszt Jednostkowy .
Aby to zrobić, wrócimy do naszego raportu i utworzymy nową miarę.
Niektórzy z was mogą chcieć stworzyć Quick Measure, ale ja tego nie polecam. Zawsze najlepiej jest trzymać się prostych środków.
Nazwę to Kosztami Całkowitymi i użyję do obliczenia. Używam więc tabeli Sales , a następnie Order Quantity .
Dodaj to do tabeli, a otrzymasz Całkowity przychód i Całkowity koszt , z których oba są dynamiczne.
Teraz, gdy mamy te dwa elementy, możemy zacząć obliczać całkowity zysk , obliczając różnicę między całkowitym przychodem a całkowitymi kosztami .
Uzyskanie marży zysku
Po obliczeniu całkowitych zysków następnym krokiem jest uzyskanie marży zysku . Użyję funkcji dla całkowitych zysków i całkowitych dochodów . Dodam również zero dla alternatywnych wyników.
Pozwólcie, że przeciągnę tę miarę do tabeli, aby pokazać odpowiednie marże zysku dla danych, które już posiadamy.
Oczywiście potrzebowalibyśmy tego w formie procentowej. To jest coś, co możesz naprawić w Formatowaniu w narzędziach do mierzenia . W tym przypadku przejdźmy do jednego miejsca po przecinku.
Teraz zobaczysz, że Twoje marże zysku mają odpowiedni format.
Więcej informacji na temat dynamicznych marż zysku
Uzyskanie marży zysku to dopiero początek. Kiedy już go masz, możesz naprawdę kopać głęboko i uzyskać lepszy wgląd.
Na przykład możemy wykonać formatowanie warunkowe, aby zmienić kolor tła Twoich marży zysku w zależności od tego, czy należą one do najwyższych, czy najniższych.
Twoje dane będą teraz wyglądać tak.
Po wprowadzeniu formatowania możesz sortować dane od najwyższego do najniższego lub odwrotnie.
Teraz zróbmy kilka wizualizacji, aby uzyskać jeszcze więcej informacji. Nie będziesz potrzebować żadnych z tych pośrednich obliczeń, więc możesz się ich pozbyć.
Teraz będziesz mieć tylko swoje marże zysku .
Stamtąd możesz utworzyć wykres słupkowy, aby odpowiednio zwizualizować dane.
Oto problem. Jest tu za dużo danych, więc wygląda na to, że wszystkie nazwiska na Twoim wykresie mają te same liczby.
Jest na to łatwe rozwiązanie. Mówiłem również o technikach grupowania w poprzednich samouczkach.
W takim przypadku możesz zastosować te techniki grupowania. Na przykład, zamiast mieć pojedynczych klientów, możesz podzielić ich na grupy. Możesz na przykład grupować klientów z marżą zysku od 50% do 60%. To znacznie poprawi wizualizację.
Oprócz przyglądania się indywidualnym klientom, możesz również sprawdzić swoje marże zysku w poszczególnych stanach.
Jest to ogromna zaleta, gdy wyniki są dynamiczne. Możesz zmienić dowolne filtry, które wchodzą w Twój model. Możesz nawet wybrać wyświetlanie tylko 5 najlepszych stanów tutaj lub 5 najgorszych.
Obliczanie procentowych marż zysku przy użyciu języka DAX w usłudze LuckyTemplates
Analizowanie zmian marży zysku w godzinach nadliczbowych — analiza za pomocą usługi LuckyTemplates i języka DAX
Obliczanie wycieku zysków przy użyciu usługi LuckyTemplates Analytics
Wniosek
Oto kilka świetnych technik języka DAX , których możesz potencjalnie użyć. Te spostrzeżenia dotyczące marży zysku mają zastosowanie w różnych scenariuszach i organizacjach.
Co więcej, możesz replikować te techniki we własnych raportach usługi LuckyTemplates, nawet jeśli nie masz do czynienia z marżami zysku . To tylko kwestia zrozumienia prostych formuł języka DAX i rozgałęzień miar .
Techniki, które tu widzisz, są wielokrotnego użytku w dowolnych obliczeniach, o ile okoliczności są takie same. W stosownych przypadkach możesz nawet mieszać tę technikę z innymi.
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.