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 omówimy zbieranie dat w usłudze LuckyTemplates, aby uzyskać informacje z fragmentatora dat na potrzeby analizy analizy czasowej. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.
Z poprzednich samouczków nauczyliśmy się, jak rozszerzyć naszą tabelę dat, jednocześnie integrując z nią stół świąteczny. Teraz musimy zebrać daty z fragmentatora danych, aby rozpocząć korzystanie z naszej tabeli.
Technicznie rzecz biorąc, możemy zbierać punkty końcowe krajalnicy. Ale jeśli używany jest krajalnik dat, możemy zebrać cenne informacje, takie jak:
Istnieje pięć sposobów na wykonanie zbioru dat w usłudze LuckyTemplates:
Spis treści
1. Podstawowe zbiory
W tym przykładzie podstawowym zbiorem jest miara o nazwie Wybrano datę zbioru. Pobiera z tabeli Date w polu Date.
Jeśli weźmiemy i upuścimy to na Pole, zacznie się pusto.
A jeśli wybierzemy datę, zostanie ona zebrana w innym takcie poprzez rozgałęzienie taktu.
Jeśli zmienimy go na fragmentator „pomiędzy”, będzie on wyświetlany jako pusty, ponieważ użycie WYBRANEJ WARTOŚCI wymaga jednej unikalnej wartości .
Zamiast tego musimy użyć tej formuły dla wielu wybranych dat:
musi być jak najbardziej zawężony, wykonując zarówno tabelę dat, jak i pole daty.
Jeśli upuścimy miarę Min AllSelected do sekcji Fields, zobaczymy, że zebrała ona początek fragmentatora.
A kiedy go zmieniamy, zbiera się odpowiednio.
Podobnie, jeśli usuniemy miarę Max AllSelected w sekcji Fields, otrzymamy punkt końcowy fragmentatora.
Przesuwanie fragmentatora powoduje wybranie punktu końcowego.
Teraz możemy również użyć i zamiast i ALLSELECTED . Jeśli spojrzymy na MINX , najpierw wyciąga stół lub odwraca miarę.
Jeśli umieścimy go w sekcji Pola, wyświetli się ta sama minimalna wartość daty.
Teraz musimy wiedzieć, którego użyć. Powinniśmy odznaczyć pole MINX.
Mamy teraz zebrane te 2 punkty końcowe.
2. Zbiór przed krajalnicą
W tym przykładzie możemy również spojrzeć na początek fragmentatora do jednego dnia przed wybraną datą minimalną za pomocą miary Min All Harvest.
Oblicz minimalną datę i usuń filtr Daty, aby zebrać wszystkie daty zamiast WSZYSTKICH WYBRANYCH dat.
Jeśli upuścimy go w sekcji Pola, otrzymamy 1 stycznia 2018 r.
Usługa LuckyTemplates przechowuje daty w postaci numeru seryjnego dla dni następujących po 1 stycznia 1990 r.
W formule Min-1 Allselected Harvest zobaczymy miarę, która wynosi MIN -1 w zakresie ALLSELECTED .
Jeśli upuścimy tę miarę do sekcji Pola, da nam to 10 grudnia 2018 r.
Po zebraniu wybranego zakresu i zakresu pre-slicer możemy również zebrać zakres dat, który następuje po wybranym zakresie. Ważny jest jednak zasięg krajalnicy wstępnej.
Jeśli spojrzymy na formułę sprzedaży skumulowanej, zobaczymy ten wzorzec, który daje nam standardową sprzedaż skumulowaną ALLSELECTED.
Aby mieć saldo początkowe przed rozpoczęciem sumy skumulowanej, możemy przenieść wszystkie dane od początku do punktu przed pierwszą sumą skumulowaną.
Formuła skumulowanego salda Pre-Slicer pokaże datę początkową Min-All Harvest i datę końcową Min-1 All Selected Harvest. Funkcja DATESBETWEEN filtruje datę początkową i końcową Funkcja COALESCE zwróci datę na 0, gdy jest pusta.
Formuła łącznej sprzedaży skumulowanej oblicza naszą skumulowaną sprzedaż, skumulowane saldo przed fragmentacją oraz sumę obu.
Zmiana zakresu wpływa na równowagę krajalnicy wstępnej, ale suma pozostaje taka sama.
3. Pełne żniwa
Trzecia metoda zbiera całą tabelę dat od początku do końca zakresu fragmentatora. Będzie to jednak wymagało dłuższej konfiguracji.
Najpierw skonfiguruj nazwę klienta, tworząc nową miarę.
W tym przykładzie miara ta nosi nazwę Top Customer.
Użyj MAXX, aby uzyskać nazwę klienta, , aby przefiltrować tabelę klientów według Sales, oraz , i , aby zapobiec zwróceniu nazwy z całego zakresu.
Następnie podziel tabelę dat na dwie osobne tabele, z których jedna zawiera wartości wewnątrz fragmentatora, a druga na zewnątrz .
Teraz utwórz formułę Disconnected Dates, która pobiera z rozszerzonej tabeli dat i kopiuje je.
Następnie zobaczymy fragmentator dla tej tabeli.
Formuła zakresu wewnętrznego bierze tabelę, która jest WSZYSTKO WYBRANA w tabeli dat rozłączenia i przegląda każdą wartość, aby sprawdzić, czy znajdują się one na liście tabeli dat.
Jeśli znajdują się na liście tabeli, powróci do 1. Jeśli nie, powróci do 0. Zbiera daty z tabeli Disconnected Dates i porównuje wartości.
Następnie umieść filtr wizualny dla dwóch tabel. Ustaw wewnętrzną zmienną zakresu fragmentatora na 1, a zewnętrzną na 0.
Rekordy znajdujące się w zakresie fragmentatora trafią do fragmentatora wewnętrznego, a rekordy znajdujące się na zewnątrz — do fragmentatora zewnętrznego.
Jeśli dostosujemy krajalnicę, tabele również się dostosują.
Tabela Inside Slicer zaczyna się od 31 grudnia, daty początkowej fragmentatora. Tabela zewnętrzna zaczyna się 1 stycznia i kończy dzień przed 1 grudnia i zaczyna się na końcu fragmentatora.
4. Krajalnica hierarchii do analizy finansowej
Czwarta metoda to fragmentator hierarchii, który tworzy strukturę fragmentatora dat. To jest najlepsze do analizy finansowej.
Najpierw przejdź do Hierarchy Slicer i przejdź do Daty.
Upuść Kwartał obrachunkowy i Rok obrachunkowy w sekcji Pole, aby utworzyć hierarchię, której możemy używać do łatwego wybierania lat, kwartałów lub poszczególnych okresów.
5. Inteligentny filtr OKVIZ Pro
Wreszcie mamy OKVIZ Smart Filter Pro.
OKVIZ Smart Filter Pro zapewnia wiele funkcji, podpowiedzi i kontrolę nad naszymi krajalnicami.
Ma różne tryby, które zapewniają wiele zmian i pokazują pola, które mamy, wraz z liczbą dzieci w hierarchii.
Kliknij przycisk OKVIZ, wybierz Format, wybierz Tryb, a następnie wybierz Hierarchia. Pokaże elementy sterujące, aby natychmiast rozwinąć i zwinąć węzły.
Ponadto, usuwając łączną sprzedaż w sekcji podpowiedzi, zobaczymy łączną sprzedaż w roku obrotowym i kwartałach.
Wniosek
Ta metoda jest wysoce zalecana, jeśli przeprowadzasz wiele analiz finansowych i budżetowych, ponieważ może pomóc uzyskać większą kontrolę i funkcjonalność nad pracą i raportami.
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.