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 konkretnym przykładzie pokażę, jak szybko uzyskać szczegółowe informacje o zyskach za pomocą usługi LuckyTemplates . Możesz obejrzeć pełny film tego samouczka na dole tego bloga.
Zyski są kluczowe dla każdego biznesu, prawda? Chcesz zrozumieć, w jaki sposób uzyskujesz zyski, skąd pochodzą i dlaczego osiągasz takie wyniki.
Dzięki LuckyTemplates, korzystając z intuicyjnych technik, możemy wydobyć wiele informacji.
Wszystko sprowadza się do tego, że musisz naprawdę efektywnie wykorzystać model danych .
Przede wszystkim musisz skutecznie zbudować swój model danych, ale potem musisz także stworzyć odpowiednie relacje i nałożyć na to poprawne miary DAX .
Pokażę ci, jak możesz to wszystko zrobić. Jeśli potrafisz wdrożyć te techniki, będziesz w stanie odkryć naprawdę świetne spostrzeżenia i będziesz w stanie bardzo szybko dynamicznie drążyć swoje informacje.
Jeśli korzystasz z programu Excel, może zająć Ci wieki, tworzenie formuł i korzystanie z wielu kolumn, aby uzyskać takie informacje do raportu finansowego.
Z kolei w LuckyTemplates zajmie Ci to tylko 5 minut przy użyciu Twojego modelu danych i formuł DAX.
Spis treści
Model danych i tabele usługi LuckyTemplates
Możesz zacząć od warstwy podsumowującej, ale możesz też zbadać sprawę na znacznie bardziej szczegółowym poziomie szczegółowości.
Skonfigurowanie tego wszystkiego nie zajmie dużo czasu, jeśli zrozumiesz wszystkie te różne obszary i funkcje usługi LuckyTemplates .
W tym przykładzie mamy prosty model danych z zakresem różnych wymiarów. Mamy naszych klientów, sprzedawców, produkty, lokalizacje i daty. Nic skomplikowanego.
Wszystkie nasze informacje o sprzedaży znajdują się w tabeli Sprzedaż, więc szybko do niej przejdziemy.
Widzimy tutaj, że każdego dnia sprzedawaliśmy produkt z powiązaną z nim lokalizacją, sprzedawcą, który go sprzedał, datą zakupu, klientem, który go kupił i ilością, którą sprzedał.
W usłudze LuckyTemplates niesamowite jest to, jak mało informacji potrzeba w tabeli faktów, aby uzyskać tak dobre spostrzeżenia.
Nie ma tutaj informacji o cenach i przychodach, ale wszystkie utworzymy dynamicznie w formułach języka DAX.
Teraz ta informacja istnieje; po prostu nie istnieje w tabeli faktów. Ta tabela ma tylko 7 kolumn, ale wszystkie inne informacje faktycznie znajdują się w naszej tabeli odnośników.
W naszej tabeli Produkty mamy Cenę sprzedaży, Aktualną cenę, Pierwotną cenę sprzedaży i Koszty.
W tym sensie możemy po prostu pójść i pobrać informacje o zyskach w ten sposób.
Tworzenie formuł
Pierwszą rzeczą, którą robimy, jest utworzenie tabeli miar. Aby to zrobić, idziemy Wprowadź dane .
W tym miejscu umieszczamy symbol zastępczy i nazwijmy to Kluczowymi miarami . kiedy klikniemy ładuj lub wejdź, utworzy się tabela, która pojawi się tutaj po prawej stronie.
Będzie również umieszczony w naszym modelu, ale po prostu go tam zostawimy, ponieważ nie ma z niczym połączenia.
Teraz tworzymy naszą pierwszą miarę. Klikamy na naszą tabelę kluczowych miar, a następnie przechodzimy do nowej miary , a następnie możemy napisać naszą formułę.
Nazwijmy tę miarę Total Sales i dobrze użyjemy tutaj SUMX . Mówimy, przejdź do tabeli Sprzedaż i dla każdego pojedynczego wiersza tabeli Sprzedaż przechodzimy Ilość razy przez Powiązane .
Powiązani mogą sięgnąć wstecz do naszej tabeli wyszukiwania (tabela produktów) według powiązanej ceny bieżącej . A teraz mamy naszą całkowitą sprzedaż.
Następnie utworzymy nasz całkowity koszt . Po prostu kopiujemy i wklejamy do New Measure i po prostu zmieniamy niektóre części formuły.
Zamieniamy Sales na Costs , a zamiast Current Price zmieniamy ją na Cost .
Po uzyskaniu całkowitej sprzedaży i całkowitych kosztów możemy uzyskać nasze całkowite zyski .
Ponownie klikamy Nowa miara i po prostu otrzymujemy Całkowitą sprzedaż minus Całkowite koszty dla naszych całkowitych zysków. Widzisz, jak szybko możesz to stworzyć.
W ciągu zaledwie kilku minut mamy nasze całkowite zyski. Zobacz, jak szybko możemy uzyskać wszystkie wglądy w zrozumienie, skąd pochodzą nasze zyski, korzystając z naszego modelu danych.
Więcej informacji o zyskach
Przyjrzyjmy się teraz naszym klientom. Możemy zapytać, którzy klienci generują większość naszych zysków?
Tutaj możemy spojrzeć na wyniki naszych klientów. Możemy to uszeregować lub posortować.
Powiedzmy, że chcemy to zmienić na Lokalizacje. Po prostu kopiujemy i wklejamy to i wprowadzamy nazwę lokalizacji, w której sprzedajemy.
Możemy również sprawdzić, które Produkty generują większość naszych zysków. Mamy też sprzedawców , więc też mogliśmy to sprowadzić.
Teraz mamy kluczowe wymiary ze wszystkich naszych tabel przeglądowych. Następnie zamienimy wszystkie te tabele na wizualizacje.
W mniej niż 5 minut możemy zobaczyć nasze zyski według klienta, lokalizacji, produktu i sprzedawcy.
Kolejną fajną rzeczą, jaką możemy zrobić, jest spojrzenie na wyniki według miesiąca i roku . Więc przeciągamy to i zamieniamy w krajalnicę, w listę rozwijaną.
Nie tylko możemy zobaczyć zyski w czasie, ale także w określonych ramach czasowych . Na przykład chcemy spojrzeć na maj 2017 i prawdopodobnie chcemy go porównać z naszym Sumem.
Więc tutaj w maju 2017 zarobiliśmy 317 tysięcy dolarów i bardzo szybko widać tutaj, że ta 10 największych klientów odpowiadało za około 20% naszych zysków.
Dzięki możliwościom modelu danych możemy szybko posunąć się dalej. Powiedzmy na przykład, że chcemy wskoczyć do naszych stanów i zobaczyć nasze zyski według stanu.
Moglibyśmy wtedy stworzyć wizualizację, być może taki wykres kołowy, i posortować to według zysków.
To pozwoli nam zobaczyć, skąd pochodzą nasze zyski, powiedzmy w Nowym Jorku w maju 2017 r. Zmienia się to również dynamicznie w zależności od selekcji, na przykład w Wirginii.
Wniosek
Najważniejszą rzeczą, którą chcę tutaj podkreślić, jest to, jak szybko można uzyskać te informacje, korzystając z modelu danych i niektórych formuł języka DAX w usłudze LuckyTemplates.
Tak wiele możesz tu zrobić. To tylko wstępny przykład.
W mniej niż 5 minut możesz zobaczyć wszystkie te informacje.
Wracając do moich dni z Excelem, potrzebowałem stworzyć tak wiele formuł i danych, aby faktycznie dotrzeć do tego punktu. To był absolutny koszmar!
Jeśli potrafisz replikować takie szczegółowe informacje w usłudze LuckyTemplates, jesteś na dobrej drodze do tworzenia naprawdę atrakcyjnych raportów.
Jeśli chcesz dowiedzieć się, jak kompleksowo opracować różnorodne raporty usługi LuckyTemplates, zapoznaj się z intensywnym kursem .
W tym jednym kursie znajduje się ponad 7 godzin filmów obejmujących 8 różnych scenariuszy danych od końca do końca. To jedyny w swoim rodzaju kurs dla tych, którzy naprawdę chcą przenieść swoje umiejętności LuckyTemplates na wyższy poziom.
Wszystkie najlepsze wdrażanie wszystkich technik, które omówiłem w tym samouczku.
*** ** Łącza pokrewne *****
Obliczanie procentowej marży zysku przy użyciu języka DAX w usłudze LuckyTemplates
Obliczanie, ile zysku możemy stracić — usługa LuckyTemplates Analytics
prognozuje przyszłą rentowność w ramach funkcji usługi DAX usługi 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.