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.
Chciałbym podzielić się z Tobą strategią lub koncepcją rozwoju w usłudze LuckyTemplates o nazwie rozgałęzianie miar . Możesz obejrzeć pełny film tego samouczka na dole tego bloga.
To jeden z moich ulubionych tematów w LuckyTemplates, szczególnie wokół formuły DAX. Osobiście używam tej techniki i zobaczysz, jak często ją stosuję w wielu moich tutorialach. W ten sposób buduję wysokiej jakości i intuicyjne modele LuckyTemplates.
Rozgałęzianie miar jest naprawdę kluczem do naprawdę zaawansowanego korzystania z usługi LuckyTemplates.
Ten samouczek pochodzi z warsztatu szkoleniowego , który przeprowadziłem w LuckyTemplates, który dotyczył odkrywania zaawansowanych spostrzeżeń w usłudze LuckyTemplates. Dzięki strategii usługi LuckyTemplates, rozgałęzieniom miar możemy naprawdę szybko odkryć te zaawansowane informacje .
Przejrzymy raport i pokażę, jak wyprowadziłem niektóre obliczenia, które stworzyłem.
Spis treści
Co to jest rozgałęzianie miar?
W tym raporcie mam wyniki sprzedaży QoQ (kwartał do kwartału). Ale potem z tego wyprowadziłem średnią ruchomą lub analizę trendów opartą na wynikach sprzedaży QoQ.
Nie patrzyłem tylko na sprzedaż kwartał do kwartału, ale także na średnie kroczące sprzedaży w porównaniu z poprzednim kwartałem. Umożliwiło mi to o wiele łatwiejsze spojrzenie na trendy.
Następnie z tego wyprowadziłem nawet różnicę sprzedaży QoQ. Zrobiłem to samo dla marż i klientów w zakresie wyników sprzedaży i wyników krańcowych. Na tym polega rozgałęzianie miar.
Nic nie jest tu naprawdę proste. W rzeczywistości wchodzimy na znacznie głębszy poziom analizy, gdy używamy rozgałęzień miar . W tym przykładzie pokażę tylko przegląd tego, jak skonfigurowałem moje modele, aby uwzględnić tę strategię.
Włączanie rozgałęzień miar do Twojego modelu
Sposób, w jaki replikuję te gałęzie w moich modelach, polega na tworzeniu grup miar lub tabel miar. Jeśli spojrzymy tutaj po prawej stronie, mam swoje kluczowe miary , które są wszystkimi podstawowymi obliczeniami. Pomyśl o nich jak o „pniu” drzewa.
Wtedy możesz zobaczyć, że mam gałęzie poza moimi podstawowymi środkami. Mam gałąź lub miary porównania czasu w tej tabeli, gałąź średnich kroczących i gałąź sum skumulowanych .
Wewnątrz tych gałęzi możemy mieć wiele różnych miar. Możemy wejść jeszcze głębiej i uzyskać wiele warstw gałęzi.
W ten sposób ustawiam swoje modele i uważam to za bardzo korzystne z perspektywy strukturyzowania. Mogę łatwo odwoływać się do pewnych miar, przeciągać je do moich raportów, a następnie tworzyć wizualizacje. W ten sposób mogę tworzyć bardziej zaawansowane wizualizacje, znacznie lepiej rozumieć, co jest nakładane na mój model, i ostatecznie uzyskiwać naprawdę świetne spostrzeżenia.
Podstawowe obliczenia i rozgałęzienia miar
Zawsze zaczynam od podstawowych obliczeń, ponieważ prosty DAX jest początkiem wszystkiego, co zaawansowane, dowolnej gałęzi lub warstw rozgałęzień miar. W tym przypadku mam bardzo ogólny Total Sales .
Ale z tej podstawowej miary możemy wywnioskować tak wiele różnych rzeczy. Możemy na przykład przejść do porównań czasowych. Jeśli spojrzymy na wszystkie te formuły, zobaczymy, że mają całkowitą sprzedaż.
Jeśli spojrzymy na gałąź średniej ruchomej, pojawi się tam również całkowita sprzedaż.
Podstawowa kalkulacja, czyli całkowita sprzedaż, rozgałęzia się na wszystkie te różne miary.
Jest to jednak dopiero pierwsza warstwa gałęzi i możemy dalej rozgałęziać się stąd. Możemy przejść do kolejnej warstwy, gdzie odwołujemy się do podstawowej miary Total Sales oraz pierwszej warstwy branżowej – Sales LQ (ostatni kwartał).
Widzisz więc, że nie ma żadnego odniesienia do tabeli podstawowej. To tylko środki odniesienia. Kiedy ustrukturyzujemy nasze modele w ten sposób, rzeczy mogą stać się względnie intuicyjne.
Jak działa rozgałęzianie miar w usłudze LuckyTemplates
Usługa LuckyTemplates jest bardzo inteligentna; rozumie, co kryje się pod wszystkimi tymi gałęziami środków. Nie ma kolumn danych odzwierciedlonych w rozgałęzionych miarach, ale usługa LuckyTemplates pamięta, co się pod nimi znajduje.
Innymi słowy, na przykład w tym konkretnym pomiarze zapamięta Total Sales i odniesie się do tej konkretnej kolumny w tabeli Sales, a także spojrzy na Sales LQ.
Możemy po prostu iść warstwa po warstwie, w zależności od analizy, którą przeprowadzamy. Nie musimy pisać skomplikowanych formuł, aby uzyskać doskonałe spostrzeżenia.
Użyj rozgałęzień usługi LuckyTemplates, aby sprawdzić, czy marże zwiększają się wraz ze wzrostem przychodów
Prognozowanie w usłudze LuckyTemplates: łączne porównywanie wydajności z prognozami w/DAX
Zaawansowany język DAX dla usługi LuckyTemplates: wdrażanie logiki rankingu w unikalnych spostrzeżeniach
Wniosek
Ta strategia lub technika usługi LuckyTemplates znacznie upraszcza wiele rzeczy, zwłaszcza formuły. Jak widać w tym samouczku, żadna z formuł nie jest skomplikowana ani zbyt trudna. Wszystko polega na nałożeniu na siebie prostych wzorów formuł i umieszczeniu w nich poprawnego podstawowego obliczenia lub gałęzi miary.
Musisz tylko zacząć od ustawienia prostego podstawowego środka. Następnie możesz przejść do bardziej zaawansowanych obliczeń za pomocą iteracji.
W rezultacie dojdziesz do ważnego wniosku. W rzeczywistości możesz mieć wiele gałęzi z tego jednego podstawowego obliczenia, które utworzyłeś. Nie musisz pisać przytłaczających formuł, które są trudne do zrozumienia .
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.