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 dowiesz się o najważniejszych rzeczach, które należy przygotować podczas tworzenia pulpitu nawigacyjnego. Dowiesz się, jak katalogować i stosować swoje miary oraz tworzyć atrakcyjne wizualizacje w usłudze LuckyTemplates .
Wizualizacje będą przedstawiać dane na podstawie utworzonych przez Ciebie miar. Dlatego ważne jest, aby odpowiednio je ustawić.
Spis treści
Katalogowanie Twoich miar
Pierwszą rzeczą, którą musisz zrobić, to utworzyć tabelę miar. Tabele miar sortuj i kataloguj swoje miary, aby uzyskać łatwiejszy dostęp i zapobiec ich rozproszeniu w tabelach.
Przejdź do Wprowadź dane i wprowadź 1 . Nadaj mu nazwę Kluczowe środki .
Tworzenie wizualizacji i pomiarów
Następnie utwórz miarę i nazwij ją Total Revenue . Następnie użyj funkcji iteracyjnej , aby przejrzeć tabelę Sales. Dla każdego pojedynczego wiersza w tabeli Sales pomnóż ilość przez cenę. Ponieważ cena znajduje się w tabeli Produkty, użyj funkcji POWIĄZANE , a następnie znajdź Aktualną cenę produktów.
Funkcja może dotrzeć do relacji z tabelami odnośników . Spowoduje to przejście do tabeli Produkty , która zawiera aktualną cenę produktów.
Jeśli przeciągniesz tę miarę na płótno, otrzymasz wynik wraz z przyzwoitym wglądem. Nie zapomnij też zmienić formatu na dolary amerykańskie.
Następnie projektuj informacje na podstawie lokalizacji i punktów sprzedaży detalicznej, tworząc wizualizację mapy i dodając długość i szerokość geograficzną z tabeli Lokalizacja . Umieść miarę Przychód całkowity pod rozmiarem tej wizualizacji.
Wykonanie tego da ci ten wynik:
W przypadku następnego środka należy obliczyć koszty całkowite. Utwórz nową miarę i skopiuj i wklej formułę Całkowity przychód . W tabeli Produkt zmień Aktualną cenę na Koszty.
Aby obliczyć całkowite zyski, utwórz kolejną nową miarę i odejmij koszty całkowite od całkowitych przychodów.
Upewnij się, że wszystkie formaty miar i jednostki są poprawne i takie same.
Stamtąd przekształć wizualizację całkowitego przychodu w tabelę, a następnie wprowadź datę z tabeli Daty , aby uzyskać informacje na poziomie dziennym.
W pierwszym rzędzie widać przychód o wartości 20 milionów dolarów, który nie ma daty. Oznacza to, że Twoja tabela dat nie obejmuje całego zakresu, który umieściłeś w zbiorze danych.
Poprawianie błędnych wyników
Formuły, które stworzyłeś, nie będą działać dla odkrytych dat, więc musisz powiększyć tabelę dat.
Aby to zrobić, przejdź do Strona główna , a następnie do Edytuj zapytania . Kliknij tabelę Daty , a następnie przejdź do Edytora zaawansowanego . Gdy tam dotrzesz, zmień datę na 2020 r. , a następnie kliknij Zamknij i zastosuj .
Jeśli cofniesz się, zobaczysz, że tabela zaczyna się teraz od 1 lipca 2016 r., a kończy ostatniego dnia 2019 r.
Wizualizacje w LuckyTemplates pokazują wyniki na podstawie składni wykonanej w zapytaniach i miarach.
Następną rzeczą do zrobienia jest złapanie dynamicznego przedziału czasowego. W tym przykładzie używam danych z pliku Excel jako części pakietu zasobów zawartego w kursie. Następnie znajdź Date_Ranges i przenieś to do swojego modelu.
Możesz teraz zobaczyć wszystkie informacje potrzebne do przeprowadzenia analizy. Następnie kliknij Zamknij i zastosuj .
Dodawanie kolejnych obliczeń
Zmień kolejność sortowania według indeksu.
Jeśli przeniesiesz to na kanwę, zobaczysz porządek sortowania. Zamień go w krajalnicę poziomą, pozbądź się nagłówka i umieść go na górze deski rozdzielczej. Aby wyskoczyło, dodaj tło.
Dla fragmentatora utwórz formułę, która będzie wyświetlać informacje i wizualizacje na podstawie wybranego przedziału czasowego. Ale wcześniej musisz dowiedzieć się, jaki przedział czasowy dnia występuje z zaznaczenia.
Utwórz nową miarę, nazwij ją Wybrany przedział czasowy , a następnie użyj funkcji . Wewnątrz tej funkcji dodaj Days jako ColumnName i 360 jako AlternativeResult.
Jeśli przeniesiesz go na płótno i zamienisz w kartę, otrzymasz liczbę reprezentującą dokonany wybór.
Użycie SELECTEDVALUE pozwala szybko wybrać żądany wybór.
Następnie musisz wprowadzić to do miary DAX, która będzie prezentować tylko przychód lub metrykę dla tego konkretnego przedziału czasowego.
Utwórz więc miarę i nazwij ją Przychodem w ramach czasowych . W następnym wierszu użyj , aby obliczyć całkowity przychód w określonym przedziale czasowym. Aby utworzyć ten przedział czasowy, użyj do filtrowania dat. Wprowadź datę mniejszą lub równą i datę większą lub równą DZISIAJ i odejmij wybrany przedział czasowy .
Usuwanie niepotrzebnych danych
Dla wizualizacji mapy zmień Rozmiar na nowo utworzoną miarę.
Jeśli przeciągniesz to do tabeli, zobaczysz, że wszystko jest wymazane z wyjątkiem dni wybranych w prezentowanym przedziale czasowym. Nie zapomnij zmienić formatu na dolary amerykańskie.
Gdy w usłudze LuckyTemplates występuje pusta wartość, oznacza to, że nic nie zwraca. Aby to naprawić, usuń z tabeli Całkowity przychód . Otrzymasz teraz mniejszy stół, który rozszerza się i kurczy w zależności od wybranego wyboru.
Szybkie pomiary — jak ich używać w modelach LuckyTemplates
Jak korzystać z wbudowanych analiz w LuckyTemplates Wykresy punktowe
Sortowanie dat według roku finansowego w LuckyTemplates
Wniosek
Relacja każdego elementu ma ogromny wpływ na całą twoją pracę. Każde obliczenie wewnątrz wizualizacji w LuckyTemplates pomoże Ci uzyskać cenne i wnikliwe dane.
Miary i wizualizacje współpracują ze sobą, aby pomóc w utworzeniu atrakcyjnego pulpitu nawigacyjnego w usłudze LuckyTemplates.
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.