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.
Measure Branching to technika wykonywania obliczeń w LuckyTemplates. Nie jest to coś, co często słyszysz, ponieważ jest unikalne dla .
To metodologia, którą opracowałem, aby tworzyć miary z miar. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.
Spis treści
Obliczanie całkowitych kosztów za pomocą funkcji POWIĄZANE
Posłużę się przykładem tworzenia kalkulacji zysków. Aby obliczyć nasze zyski, musimy odjąć naszą sprzedaż od naszych kosztów. Teraz, jeśli spojrzysz na naszą tabelę nieprzetworzonych danych w tabeli Sprzedaż , nie możemy tego zrobić, ponieważ danych nie ma w naszej tabeli faktów.
Ale to, co możemy zrobić, to wykorzystać informacje, które znajdują się w innej tabeli, aby obliczyć nasze koszty.
W tabeli Produkty mamy informacje o kosztach.
Korzystając z tych danych, możemy obliczyć, jaki jest nasz koszt w tabeli Sprzedaż i odjąć koszty od przychodów, aby uzyskać nasz zysk.
Wspaniałą rzeczą jest to, że możemy to wszystko zrobić w ramach środków.
Najpierw utworzę nową miarę o nazwie Koszty całkowite . I zamierzam użyć , ponieważ potrzebujemy do tego jego funkcji iteracyjnej. Następnie odniosę się do Sales i Quantity i pomnożę je przez koszt.
Teraz kolumna kosztów nie istnieje w naszej tabeli Sales . Więc użyjemy funkcji o nazwie .
Ta funkcja zwraca powiązaną wartość z innej tabeli. Jest to interesująca funkcja, która nie jest często używana, ale jest to doskonały przykład tego, gdzie można jej użyć, ponieważ musimy pobrać wartość z innej tabeli.
Następnie wprowadzę kolumnę Koszt produktu z tabeli Produkty . Następnie zamknij nawiasy i wprowadź formułę.
W tej formule funkcja pobiera powiązany koszt dla każdego pojedynczego produktu w każdym pojedynczym wierszu z tabeli Produkty . Jest to możliwe dzięki relacji między każdą tabelą.
Zobaczysz teraz, że mamy całkowity koszt na klienta.
Kiedy skończymy, usuńmy pośrednie obliczenia, ponieważ są one niepotrzebne.
Tutaj możemy również sformatować dane. Aby to zrobić, kliknij kartę Narzędzia pomiarowe. Na przykład mogę sformatować walutę na znak dolara, aby pomóc w interpretacji danych.
Obliczanie całkowitych zysków poprzez rozgałęzianie miar
Mamy teraz dwie miary: miarę Sprzedaż i miarę Koszty . To są miary, których potrzebujemy do obliczenia naszych całkowitych zysków .
Następnie utworzę kolejną miarę o nazwie Zyski całkowite . Wzór na to jest różnicą między Całkowitą sprzedażą a Całkowitymi kosztami .
Podczas wpisywania miary funkcja IntelliSense natychmiast ją identyfikuje i możemy ją wybrać z listy rozwijanej.
Teraz mam nowy środek, który jest tworzony z moich podstawowych środków. To jest początek rozgałęzienia miar.
Kiedy umieścimy tę miarę w tabeli, możemy zobaczyć, jakie są całkowite zyski na klienta.
Wspaniałą rzeczą jest to, że nie potrzebujemy pośrednich obliczeń. Rozgałęzianie miar będzie działać za kulisami.
Aby użyć tego w wizualizacji, mogę wprowadzić nową miarę do wizualizacji i przefiltrować ją w dowolny sposób. Na przykład filtruję to według klientów, ale mógłbym też filtrować według hrabstwa.
To jest wizualizacja całkowitych zysków według klienta:
To jest wizualizacja całkowitych zysków na hrabstwo:
Wszystko to jest obliczane za pomocą miar.
Obliczanie marży zysku przy użyciu rozgałęzień miar
Możemy uczynić to jeszcze bardziej zaawansowanym, tworząc nową miarę o nazwie Profit Margin . Zamierzam użyć funkcji o nazwie , wprowadzić Total Profits i podzielić to przez Total Sales z alternatywnym wynikiem równym zero.
Ta miara całkowitych zysków została utworzona przy użyciu naszych podstawowych miar i wykorzystujemy ją ponownie do obliczenia marży zysku .
Teraz mamy marże zysku i możemy to również przekształcić w wizualizację.
* ****Powiązane łącza*****
Rozgałęzianie miar: Strategia rozwoju usługi LuckyTemplates
Używanie rozgałęzień miar w usłudze LuckyTemplates w celu sprawdzenia, czy marże zwiększają się wraz ze wzrostem przychodów
Wdrażanie grup miar języka DAX w raportach — przegląd modelowania w usłudze LuckyTemplates
Wniosek
Na tym polega rozgałęzianie miar. To ponowne użycie środków w środkach.
Zaczyna się od wykonania jednej miary, a następnie przechodząc do bardziej zaawansowanych obliczeń, używasz podstawowych miar do tworzenia nowych miar.
Zaczynasz od prostych obliczeń, a następnie bez wysiłku przechodzisz do złożonych obliczeń.
W trakcie całego procesu nie utworzyłem żadnych dodatkowych danych w moich tabelach. W ogóle nie muszę tworzyć żadnych kolumn obliczeniowych. Wszystkie potrzebne obliczenia mieszczą się w miarach.
Kiedy przenosisz sprawy na wyższy poziom, obliczając skumulowaną sumę, skumulowane przychody, skumulowane zyski i porównując je między datami, możesz wielokrotnie wykorzystywać te miary.
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.