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.
Dzisiaj przeprowadzę wnikliwą dyskusję na temat moich 3 najlepszych praktyk w zakresie organizowania modeli usługi LuckyTemplates. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.
Umieszczenie dobrych zasad organizacyjnych w swoich modelach ogromnie pomoże ci w opracowaniu bardziej zaawansowanych technik w usłudze LuckyTemplates.
Gdybym miał dać ci jedną prostą rekomendację na początek, byłoby to dostosowanie konfiguracji. Techniki, których cię tutaj nauczę, to krótkie wskazówki, które są bardzo istotne, zwłaszcza jeśli chcesz zacząć pogłębiać swoją wiedzę na temat usługi LuckyTemplates.
Spis treści
Intuicyjne konfigurowanie modelu danych
Pierwsza wskazówka dotyczy intuicyjnego konfigurowania modelu danych. Rozumiem, że Twoje dane mogą się nieco zabrudzić, gdy wprowadzisz wiele tabel. Dlatego ważne jest, aby dostosować to, co nazwałem tabelami przeglądowymi .
Tabele przeglądowe to w zasadzie moje tabele filtrujące w większości scenariuszy. Zawsze kładę je na wierzchu, tak jak ten.
Mam też moje tabele faktów na dole. Tabele faktów to podstawowe tabele, takie jak tabele transakcji lub tabele z każdym pojedynczym wierszem informacji.
Osobiście polecam tę konfigurację, ponieważ dzięki niej wszystko jest o wiele łatwiejsze, przynajmniej mentalnie. Dzieje się tak, ponieważ możesz łatwo wyobrazić sobie, jak filtry przepływają w dół, jak wskazuje strzałka, zwłaszcza jeśli śledzisz moje pozycje na stole. Dodatkowo możesz łatwo zobaczyć wpływ filtra na wizualizację lub obliczenia, które zamierzasz mieć.
Dodawanie tabel miar do modeli
Po drugie, twórz tabele miar lub grupy miar, kiedy tylko możesz. Szczerze mówiąc, widziałem, jak niektórzy ludzie wprowadzają do swoich modeli bardzo długie tabele pod względem kolumn. Czasami trwa to do 150 kolumn z dodanymi 20-50 taktami w tabelach. To jest absolutne nie, nie.
Utrudni ci to przejście i odniesienie się do potrzebnych obliczeń, ponieważ wyszukanie miary wśród wszystkich twoich tabel może zająć dużo czasu. Musisz utworzyć prostą tabelę miar.
Najpierw musisz wejść w dane. Następnie musisz umieścić symbol zastępczy, na przykład 1, a następnie odpowiednio nazwać tabelę. Jeśli chodzi o mnie, lubię nazywać to Kluczowymi Środkami . Następnie kliknij Załaduj.
Teraz została utworzona tabela i zamierzam ją w tej chwili przekształcić w tabelę miar. Jak widać, ta tabela nie ma żadnego związku z naszym rzeczywistym modelem danych.
Następną rzeczą do zrobienia jest utworzenie miary wewnątrz tej grupy. Na przykład prosta miara Total Sales. Aby to zrobić, kliknij Nowa miara .
W przypadku nowej miary dotyczącej całkowitej sprzedaży wystarczy obliczyć sumę kolumny całkowitego przychodu.
Tak powstała moja pierwsza miara. Jak widać, dla wszystkich miar znajduje się symbol kalkulatora, dzięki czemu można go łatwo zidentyfikować.
Jeszcze jedno, musisz tutaj ukryć Kolumnę 1 . Wystarczy kliknąć prawym przyciskiem myszy, a następnie wybrać opcję Ukryj .
Następnie w prawym górnym rogu możesz po prostu kliknąć symbol panelu Pokaż/Ukryj .
Możesz również zobaczyć, że teraz jest tutaj podwójny symbol kalkulatora dla kluczowych miar . W ten sposób można zidentyfikować grupę miar. Teraz możesz zobaczyć miary u góry, aby mieć do nich łatwy dostęp, gdy chcesz ich użyć w raporcie.
Maksymalizacja technik wizualizacji
Trzecia wskazówka jest czymś, o czym właściwie nie wspominałem wiele razy, ale ta jest bardzo korzystną techniką. Jest to zazwyczaj niezbędne, gdy masz tabele faktów, które musisz pobrać z bazy danych. Z pewnością znajdziesz to przy zbyt wielu kolumnach w tabelach.
Cóż, w rzeczywistości możesz znacznie zmniejszyć te kolumny za pomocą edytora zapytań. Aby to zrobić, kliknij Edytuj zapytania .
Czasami musisz zachować te kolumny, ponieważ musisz połączyć je z tabelą przeglądową lub użyć ich jako punktów odniesienia. Jeśli jednak chcesz zmniejszyć liczbę kolumn dla tych, których nie potrzebujesz w wizualizacji, możesz je ukryć, aby nie pojawiały się w sekcji Pola , na przykład ta kolumna Indeks nazw klientów .
Nie zamierzam używać go w raporcie, ponieważ jest to po prostu liczba losowa. Niektóre inne kolumny, które mogę również ukryć, to Całkowity przychód , Całkowity koszt jednostkowy i Cena jednostkowa . To znaczy, nie zamierzam ich przeciągać do mojego raportu, ponieważ mam już kluczowe miary, takie jak Total Sales . Podobnie mogę ukryć daty, takie jak daty zamówień , daty wysyłki itp.
Aby ukryć te kolumny, przejdź do tabel, a następnie kliknij prawym przyciskiem myszy i wybierz opcję Ukryj w widoku raportu .
Po ukryciu niektórych z wymienionych kolumn pozostały tu teraz trzy kolumny.
To naprawdę pomoże ci łatwo dowiedzieć się, czego naprawdę potrzebujesz. Robię to cały czas i pilnuję, aby pozostały tylko te kolumny, których użyję w wizualizacjach. Będziesz zaskoczony, jak czyste będą wyglądać twoje pola, jeśli to zrobisz.
Wniosek
Jak zorganizować swój model danych usługi LuckyTemplates — wskazówki dotyczące najlepszych praktyk
Najlepsze praktyki dotyczące korzystania z funkcji pytań i odpowiedzi w usłudze LuckyTemplates
Strategia implementacji najlepszych praktyk w usłudze LuckyTemplates
Mamy nadzieję, że spodobały Ci się te trzy najlepsze praktyki i możesz w jakiś sposób zastosować je we własnym modelu usługi LuckyTemplates. Te i inne tematy omawiam w moim kursie online . Jeśli więc dopiero zaczynasz swoją przygodę z usługą LuckyTemplates, to jest to dobre miejsce na początek.
Jeśli masz jakieś przemyślenia lub uwagi, oczywiście zostaw mi komentarz i rozpocznijmy dyskusję.
Sama
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.