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 nauczymy się, jak dołączać zapytania zaawansowane w usłudze LuckyTemplates. Ta technika polega na nakładaniu jednej rzeczy na drugą. Pokażę doskonały przykład, dlaczego musimy to zrobić.
W samouczku, który przygotowałem dla zapytań o przemieszczanie , utworzyliśmy zapytania o przemieszczanie dla naszych tabel sprzedaży. Zrobiliśmy to, ponieważ informacje o sprzedaży znajdowały się w trzech różnych tabelach, a nie chcemy umieszczać trzech różnych tabel z dokładnie taką samą strukturą w naszym modelu usługi LuckyTemplates. Jeśli mają taką samą strukturę (na przykład ta sama kolumna z tymi samymi nazwami kolumn), znacznie lepiej jest nałożyć je na siebie, dodając je.
Spis treści
Tworzenie głównej tabeli
Najpierw utwórzmy główną tabelę. W tym przypadku główną tabelą jest nasza tabela faktów, którą nazwiemy Sales . Aby rozpocząć, kliknij prawym przyciskiem myszy Sales_2014 , a następnie wybierz opcję Reference .
Następnie przeciągnij tabelę referencyjną Sales_2014 (2) do naszego modelu danych.
Następnie zmieńmy nazwę tej tabeli na Sales . To będzie główna tabela, do której dołączymy tabele Sales_2015 i Sales_2016 .
Pamiętaj, że w ogóle nie chcemy usuwać ani scalać tych zapytań przemieszczania Sales_2015 i Sales_2016 . Dzieje się tak, ponieważ chcielibyśmy zobaczyć, jak rzeczy wyglądają w ich pierwotnej formie.
Co więcej, nie chcemy stracić zrozumienia, w jaki sposób nasz model jest rozwijany, ponieważ nie zobaczymy podstawowych wtyczek, które stworzyły nasze tabele i nasz model. To główny powód, dla którego utworzyliśmy tabelę referencyjną, w której możemy dołączyć tabele Sales_2015 i Sales_2016 .
Dołączanie Power Queries
Aby dołączyć nasze tabele, wybierzmy tabelę Sales , którą zamierzamy ustawić jako naszą główną tabelę. Następnie przejdź do wstążki Strona główna i wybierz opcję Dołącz zapytania .
Teraz zobaczymy, że w okienku Zapytania zaszła niewielka zmiana . Jak widać ikona obok tabeli Sales została zmieniona na wykrzyknik.
W takim przypadku wystarczy kliknąć menu rozwijane opcji Tabela do dołączenia i wybrać tabelę Sales_2015 . Kliknij przycisk OK , aby zastosować zmiany.
Dołączmy również tabelę Sales_2016 , wykonując ten sam krok.
Po wykonaniu tych kroków zauważymy, że mamy już nowo przypiętą transformację zapytania, taką jak Dołączone zapytanie i Dołączone zapytanie1 w zastosowanych krokach w okienku Ustawienia zapytania .
Kliknijmy zatem Edytor zaawansowany i zobaczymy, że wyświetla on te proste informacje. Wbrew pozorom wygląda to prosto i przejrzyście. Pierwsza linia pokazuje nam źródło, którym jest tabela Sales_2014 , natomiast druga i trzecia linia wskazują, że dołączyliśmy tabele Sales_2015 i Sales_2016 .
Pomyślmy o tym, jak to będzie działać, gdy pójdziemy dalej. Możemy otrzymać dane sprzedaży z 2017 r. , które mogą być inną tabelą w arkuszu kalkulacyjnym lub mogą to być inne źródła danych. Dlatego wszystko, co musimy zrobić, to wysłać zapytanie do tej nowej tabeli i umieścić ją jako zapytanie przejściowe, ułożyć je intuicyjnie, a następnie dołączyć do naszej głównej tabeli sprzedaży.
Wniosek
Dołączanie zapytań zaawansowanych w usłudze LuckyTemplates to łatwa, ale zaawansowana technika w zakresie konfigurowania i optymalizowania modeli. Nie musimy tworzyć żadnych nowych obliczeń, nowych filtrów ani nowych wizualizacji, ponieważ wszystko powinno zostać przefiltrowane do wszystkiego, co zbudowaliśmy wcześniej. Połączenie tego z innymi technikami sprawia, że nasz model jest skalowalny od rozwiązania analitycznego do perspektywy raportowania.
Mamy nadzieję, że dostrzegasz potencjał i znaczenie dobrego zrozumienia tej techniki.
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.