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 poście pokażę, jaki jest prawdopodobnie najszybszy i najskuteczniejszy sposób na utworzenie szczegółowej tabeli dat w usłudze LuckyTemplates. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.
Jeśli chcesz przeanalizować cokolwiek w czasie, prawdopodobnie nie ma ważniejszej tabeli do utworzenia dla dowolnego modelu usługi LuckyTemplates niż świetna tabela dat.
Spis treści
Tworzenie tabeli dat w LuckyTemplates
Tabelę dat można utworzyć na kilka sposobów. W tym przykładzie używam kodu „M” w edytorze zapytań.
Jeśli chcesz śledzić dalej, możesz pobrać kod w ramach tego kursu:
Poszukaj pliku, który wygląda jak ten poniżej.
Teraz możemy przejść do tworzenia naszej tabeli dat.
1. Utwórz puste zapytanie
Pierwszą rzeczą, którą musimy zrobić, to utworzyć puste zapytanie. W tym celu wybierz Nowe źródło .
Otrzymasz wyskakujące okienko, takie jak to poniżej.
Po prostu przewiń w dół i poszukaj opcji pustego zapytania . Wybierz tę opcję, a następnie kliknij Połącz .
Po kliknięciu Połącz otrzymasz puste zapytanie.
2. Korzystanie z kodu „M”.
Następnym krokiem jest teraz zmiana kodu znajdującego się w tym zapytaniu. Tutaj pojawia się kod „M”.
Wybierz Edytor zaawansowany na górze.
Otrzymasz wyskakujące okienko Edytora zaawansowanego z istniejącym tekstem. Usuń ten tekst, a następnie skopiuj i wklej kod tabeli dat do Edytora zaawansowanego.
Powinieneś mieć coś podobnego do tego.
Po wklejeniu kodu tabeli dat kliknij Gotowe .
3. Parametry wejściowe
Zobaczysz teraz, że mamy pewne parametry. W rzeczywistości możemy wprowadzić niektóre parametry dla tej tabeli dat.
Dla StartDate powiedzmy 1 stycznia 2014 r., a dla EndDate 31 grudnia 2016 r.
Mamy również możliwość ustawienia Miesiąca Rozpoczęcia Roku Finansowego . Tutaj możesz wybrać dowolny miesiąc, ale w tym konkretnym przykładzie wybierzmy lipiec.
Po kliknięciu Invoke będziesz mieć całą tę tabelę.
4. Przegląd tabeli
Zróbmy szybki przegląd tego, co zostało dla nas stworzone tutaj.
Mamy miesiąc i rok , kwartał i rok .
Mamy też dzień tygodnia i koniec tygodnia .
Ale niesamowite jest to, że mamy również tę kolumnę indeksu . Tworzenie tego może być dość trudne, więc przygotowanie tego do naszego użytku jest naprawdę pomocne.
Ta kolumna indeksu może na przykład sortować kolumnę miesiąca i roku . Ponieważ jest to wartość tekstowa, może być sortowana tylko alfabetycznie. Tak więc kolumna indeksu może wykonać dla nas sortowanie.
Oprócz tego kolumna indeksu może również sortować kwartał i rok oraz oczywiście dzień i tydzień .
Zobaczysz, że w naszej tabeli mamy również rok finansowy , więc możemy podzielić nasze tabele według roku finansowego.
Niesamowite jest to, że nie musisz tworzyć ich wszystkich osobno. Wszystkie zostały stworzone za jednym zamachem.
5. Wskaż nazwę
Oczywiście musimy wpisać nazwę tej tabeli.
Tak więc po prawej stronie zobaczysz pole nazwy pod właściwościami. Tam możesz wpisać Daty .
6. Zamknij Edytor zapytań
Aby w końcu wykonać wszystkie wprowadzone przez nas zmiany, kliknij Zamknij i zastosuj w lewym górnym rogu edytora zapytań.
7. Zintegruj tabelę dat z modelem danych
Teraz możemy zintegrować naszą tabelę dat z naszym modelem danych. Aby to zrobić, wystarczy połączyć od daty do daty zamówienia .
I mamy teraz nasz kompletny model danych. Szybko i łatwo.
Po co budować związek z tabelą faktów
Rzadko, jeśli w ogóle, przeprowadzam analizę czasu na tabelach dat w tabelach faktów.
Zawsze tworzę tabelę dat, a następnie buduję relację do tabeli faktów (jak tabela danych sprzedaży).
Dlaczego warto to zrobić? Cóż, jest kilka powodów.
Ale kluczem jest nauczenie się, jak szybko stworzyć naprawdę dobrą tabelę dat.
Chcesz mieć pewność, że masz odpowiedni kod, aby robić to w kółko.
Wniosek
Właśnie omówiliśmy bardzo szybki sposób tworzenia szczegółowej tabeli dat w usłudze LuckyTemplates.
Osobiście uważam, że jest to naprawdę skuteczny sposób, ponieważ w tym samym czasie można wprowadzić inne drobne zmiany w tabeli w edytorze zapytań.
Mamy nadzieję, że możesz wykorzystać to we własnej pracy do przekonującej analizy czasu.
Jeśli jeszcze nie pobrałeś kodu, ponownie możesz go zdobyć w ramach tego kursu.
Dzięki,
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.