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 poznasz ogólne strategie ulepszania możliwości języka DAX lub M. Jest to okazja do poznania i zrozumienia każdej funkcji LuckyTemplates DAX. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.
W usłudze LuckyTemplates istnieją określone elementy praktyki, których należy się nauczyć, aby biegle posługiwać się funkcjami. Jeśli zastosujesz te strategie, będziesz w stanie tworzyć atrakcyjne raporty i modele danych.
Spis treści
Strategia 1: Uporządkuj swoje narzędzia
Pierwszą strategią jest uporządkowanie narzędzi lub sformatowanie usługi LuckyTemplates DAX.
Niesformatowany język DAX jest jak akapit bez wielkich liter i znaków interpunkcyjnych. Taki akapit jest bardzo trudny do zrozumienia i przeczytania.
Oto przykład.
Ale jeśli odpowiednio go sformatujesz, stanie się prosty i łatwy do odczytania, jak ten akapit poniżej.
Oto przykład usługi LuckyTemplates DAX: rzeczywista miara, która nie jest sformatowana.
Jeśli ją sformatujesz, miara stanie się łatwiejsza do zrozumienia.
W mierniku można zauważyć trzy rzeczy.
Po pierwsze, jest to dynamiczny wzorzec segmentacji. Dalej jest to niezwykła konstrukcja. Zwykle używasz i do zdefiniowania grupy rankingowej klienta, a nie . Tak więc nie zapewni prawidłowych wyników, ponieważ nawias warunku jest niepełny i mówi tylko bez podania warunków.
Istnieje wiele sposobów formatowania języka DAX. Możesz to zrobić ręcznie lub użyć narzędzi do formatowania.
DAX Clean Up to narzędzie do formatowania firmy LuckyTemplates. Posiada funkcje zapewniające dostęp do powiązanych narzędzi i funkcji. Zawiera również łącza do narzędzi programistycznych.
Oto link do DAX Clean Up:
Istnieje inne narzędzie opracowane w wersji beta o nazwie Power Query Formatter . Możesz go użyć do sformatowania kodu M, aby był czytelny i zrozumiały.
Oto link do formatera: https://powerqueryformatter.com/
Jeśli użyjesz tych narzędzi do formatowania, pomogą one w debugowaniu i zrozumieniu języka DAX. Celem tej strategii jest uznanie.
Strategia 2: zapoznaj się z nowymi funkcjami LuckyTemplates DAX i M
Następną strategią jest zdobycie nowych narzędzi i zapoznanie się z nowymi funkcjami DAX lub M.
Nie musisz opanować funkcji. Musisz tylko wiedzieć, co robią funkcje i jak ich używać w złożonych rozwiązaniach.
Istnieje co najmniej 200 funkcji DAX i 720 M. Możesz przeglądać je w bazie wiedzy LuckyTemplates. Zawiera linki do postów na forum z przykładami i krótkimi filmami. Studiuj i ćwicz każdą funkcję, aby rozszerzyć zakres używanych funkcji.
Zacznij ćwiczyć z wirtualnymi tabelami i funkcjami filtrów. Jeśli potrafisz manipulować wirtualnymi stołami, wiele się nauczysz i poprawisz swoje możliwości.
LuckyTemplates zapewnia narzędzie, które losowo udostępnia funkcję LuckyTemplates DAX i funkcję M dnia. Kliknięcie funkcji języka DAX spowoduje przejście do wpisu bazy wiedzy LuckyTemplates. Jeśli klikniesz funkcję M, zostaniesz przeniesiony do Microsoft M Reference Guide.
Oto jak to wygląda.
Lewa strona przedstawia bazę wiedzy. Zawiera dźwiękowe i wizualne wyjaśnienie działania tej funkcji. Prawa strona przedstawia przewodnik referencyjny M dla Microsoft. Pokazuje składnię, uwagi ogólne i przykłady.
Strategia 3: Wykorzystaj istniejące kody i wzorce
Trzecią strategią jest pożyczanie narzędzi od innych lub wykorzystywanie istniejących kodów i wzorców.
Często występujące problemy można rozwiązać, wykorzystując istniejące rozwiązania lub kody. Źródła te zawierają szereg scenariuszy wielokrotnego użytku.
Na stronie LuckyTemplates dostępne są 2 nowe źródła, które są dostępne dla członków i osób niebędących członkami.
Istnieje wiele informacji na tych stronach i źródłach. Są one powiązane z postami na forum, które zapewniają kontekst i przykłady wzorców.
Nie używaj kodów, których nie rozumiesz.
Błędne wyniki są zawstydzające, ale subtelnie błędne wyniki powodują, że zostajesz zwolniony.
Musisz zrozumieć kod, zanim użyjesz go w swoim raporcie.
Strategia 4: Zbuduj coś nowego przy użyciu usługi LuckyTemplates DAX
Czwarta strategia polega na ciężkiej pracy, ponieważ musisz regularnie tworzyć coś nowego w swoich raportach.
Po wykonaniu wielu raportów i analiz przy użyciu funkcji DAX lub M ludzie mają tendencję do stagnacji po początkowej fazie nauki. Rozwiązaniem tego problemu jest regularne tworzenie czegoś nowego w celu poszerzenia zestawu umiejętności LuckyTemplates.
LuckyTemplates ma wyzwania, z których każdy może skorzystać. Co tydzień udostępniają nowe zestawy danych do analizy i wizualizacji.
Aby wykorzystać wszystkie możliwości szkoleniowe w celu doskonalenia swoich umiejętności, istnieje strategia o nazwie Celowa praktyka.
Powtarzalność i ciężka praca kształtują twoje zdolności i wiedzę.
Oto pięć ogólnych cech świadomej praktyki:
Nacisk kładziony jest na piątą cechę, ponieważ wynik i cel to dwie różne rzeczy.
Rezultatem jest poprawa umiejętności w zakresie funkcji LuckyTemplates DAX, ale cele są oparte na określonym procesie.
Istnieją jednak trzy ogólnie powszechne odpowiedzi dotyczące tego podejścia:
Wszyscy wciąż uczymy się usługi LuckyTemplates. Musisz tylko poświęcić trochę czasu na doskonalenie swoich umiejętności. Wybierz wyzwania związane z danymi lub problemy, które są dla Ciebie wyzwaniem, ponieważ zapewni to doskonałą okazję do nauki.
Nie przejmuj się błędnymi lub niekompletnymi rozwiązaniami, ponieważ inni członkowie pomogą Ci w Twoich wysiłkach. To jedno z najlepszych doświadczeń społeczności usługi LuckyTemplates.
Strategia 5: Używaj lepszych edytorów
Ostatnią strategią jest aktualizacja samego zestawu narzędzi lub użycie lepszych edytorów DAX lub M.
Są to cztery edytory, których możesz użyć do ulepszenia możliwości usługi LuckyTemplates DAX lub M. Jednak te edytory mają swoje zalety i wady. Wybierz więc najlepszy edytor, z którym czujesz się najlepiej.
Funkcje iteracyjne w języku DAX — szczegółowy przykład
Obliczanie wartości mediany przy użyciu języka DAX w usłudze LuckyTemplates
Sumy bieżące w usłudze LuckyTemplates przy użyciu języka DAX
Wniosek
Opanowanie funkcji DAX i M w usłudze LuckyTemplates wymaga dużo czasu i wysiłku. Jeśli chcesz prezentować modele lub raporty ze złożonymi obliczeniami, musisz ćwiczyć zaawansowane funkcje.
Skorzystaj z tego samouczka i ćwicz dalej, aby osiągnąć niesamowite rozwiązania.
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.