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 przewodniku pokrótce omówię sposób korzystania z funkcji Szybkie pomiary w usłudze LuckyTemplates. Narzędzie Quick Measures umożliwia tworzenie miar języka DAX przy użyciu metody „wskaż i kliknij”. Dodatkowo umożliwia szybkie przeglądanie wielu różnych formuł i kombinacji formuł. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.
Zanim przejdę do rzeczy, chcę tylko powiedzieć, że osobiście nie używam często szybkich środków. Uważam, że tworzenie miar DAX w normalny sposób nie jest zbyt skomplikowane i przyniesie korzyści w dłuższej perspektywie.
Ale dostaję pytania dotyczące tej funkcji, więc omówię tutaj, co możesz z nią zrobić.
Spis treści
Korzystanie z funkcji szybkich środków
Poprzez wskaż i kliknij, Quick Measures umożliwia tworzenie różnych kluczowych miar, takich jak te, które stworzyłem poniżej.
Aby rozpocząć, kliknę funkcję w okienku zadań.
Wtedy zdecyduję, co chcę stworzyć.
W tym samouczku zajmę się obliczeniem sumy od początku roku .
Korzystając z szybkich pomiarów, wystarczy kliknąć sumę od początku roku w obszarze Analiza czasowa z menu rozwijanego Obliczenia.
Następnie muszę wybrać pole jako moją wartość bazową lub miarę, którą chcę obliczyć. W tym przypadku zamierzam podłączyć Total Sales, przeciągając miarę Total Sales do pola Wartość podstawowa.
Zamierzam również przeciągnąć kolumnę Data do pola Data.
Po wypełnieniu niezbędnych pól w oknie dialogowym Szybkie środki, kliknę „OK”.
Zauważysz tutaj, że całkowita sprzedaż została zapisana w tabeli klientów, ponieważ kliknąłem na ten konkretny stół główny.
Stąd mogę łatwo zmienić miejsce przechowywania miary Total Sales , klikając menu rozwijane Tabela główna i wybierając Miary kluczowe. Tak prosta jest funkcja Szybkich pomiarów.
Plusy i minusy szybkich działań w LuckyTemplates
Jedną z zalet korzystania z Quick Measures jest to, że jest łatwy w użyciu, wystarczy kliknąć i przeciągnąć pola, jak pokazałem wcześniej.
Możesz go wykorzystać między innymi do sumowania , analizy czasowej , filtrów , agregatów według kategorii , tekstu , operacji matematycznych i połączonych list .
Rzecz w tym, że te same wyniki można osiągnąć za pomocą funkcji języka DAX.
Mogę wymyślić te miary, używając funkcji tabelowych i dogłębnie rozumiejąc, jak działają podstawowe funkcje języka DAX w usłudze LuckyTemplates.
Na przykład, używając szybkich miar dla prostych filtrów, możesz zamiast tego użyć funkcji , jak omówiłem w poprzednich samouczkach.
Przyjrzyj się naszej kalkulacji całkowitej sprzedaży od początku roku .
Po pierwsze, poniższe informacje są o wiele bardziej skomplikowane, niż powinny. Nie ma potrzeby stosowania instrukcji IF, instrukcji ERROR i instrukcji .
Co więcej, Quick Measures używa , podczas gdy ja wolę używać wewnątrz . Nie potrzebujesz też zaznaczonej poniżej daty oznaczonej kropką.
Ta formuła próbuje objąć każdy możliwy scenariusz, w którym można zastosować szybką miarę. Jest kompleksowy, ale sprawia, że rzeczy są bardziej skomplikowane, niż powinny.
Rozważ tę miarę od początku miesiąca sprzedaży, którą utworzyłem bez użycia szybkich pomiarów:
Formuła jest znacznie bardziej zwięzła i łatwa do naśladowania.
Co więcej, mogę zastosować technikę, która pozwoli mi obliczyć sprzedaż od początku roku do daty od początku miesiąca bez pomocy Quick Measures.
Mogę to zrobić, po prostu zmieniając pojedynczą literę w formule podświetlonej poniżej, z na DATESYTD . Nie możesz tego zrobić za pomocą szybkich pomiarów w usłudze LuckyTemplates.
Jak widać, w przypadku wzorców formuł można kopiować i wklejać formuły, a następnie zmieniać pojedynczy element, aby uzyskać nowe obliczenie.
Weźmy ten przykład sprzedaży skumulowanej . Wzorzec formuły języka DAX można zmodyfikować w celu obliczenia skumulowanej sprzedaży w zeszłym roku .
Myślę, że jest to lepszy sposób korzystania z usługi LuckyTemplates.
Innym powodem, dla którego waham się, czy polecić Quick Measures, jest to, że uważam, że ważne jest, aby wiedzieć, co robi formuła.
Nie sądzę, że dobrze jest po prostu automatycznie wyświetlać obliczone wyniki.
W ten sposób możesz nie być w stanie stwierdzić, kiedy coś jest nie tak z Twoimi danymi, ponieważ nie udało Ci się zrozumieć, co się dzieje.
Ten scenariusz może się bardzo łatwo wydarzyć dzięki Quick Measures.
Na koniec chcę zaznaczyć, że dogłębna znajomość formuł języka DAX umożliwi pisanie formuł szybciej niż kliknięcie i przeciągnięcie pól w funkcji Szybkie miary.
Możesz zacząć od prostych formuł i rozgałęziać się, aby wykonywać bardziej zaawansowane obliczenia.
Przykłady analizy czasowej języka DAX w usłudze LuckyTemplates
Wniosek
Korzystanie z szybkich pomiarów w usłudze LuckyTemplates jest tak proste, jak kliknięcie i przeciągnięcie. Musisz tylko wybrać miary, które chcesz utworzyć, a ta funkcja będzie działać dla Ciebie. Ale musisz być ostrożny podczas korzystania z tej funkcji, ponieważ ma ona swoje ograniczenia.
Aby tworzyć raporty dotyczące jakości w usłudze LuckyTemplates, nadal musisz znać język DAX. Posiadanie wysokiego poziomu zrozumienia jego podstawowych funkcji pozwoli na prawidłowe wdrożenie obliczeń.
Teraz, gdy podzieliłem się jego zaletami i wadami, zachęcam do samodzielnego wypróbowania funkcji Szybkich środków i rozważenia. Spróbuj i pobaw się z nią. Nic nie złamiesz.
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.