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 chcę zrobić przegląd szybkich środków i pokazać, jak ewoluowały w czasie. Porozmawiam o jego zaletach i wadach, a następnie zakończę tym, co moim zdaniem jest lepszą alternatywą. Możesz obejrzeć pełny film z tego samouczka na dole tego bloga.
Powodem zastosowania szybkich środków było przyspieszenie rozwoju, ponieważ czasami pisanie języka DAX może być uciążliwe i wymaga trochę krzywej uczenia się. Tak więc szybkie miary zostały użyte do stosunkowo szybkiego stworzenia miar, chociaż istnieją pewne poważne wady.
Po prostu wskoczmy w to. Jeśli klikniemy menu rozwijane Wybierz obliczenie , mamy wszystkie rodzaje analiz, które można wykonać, takie jak Średnia na kategorię lub Średnia ważona na kategorię . Możesz dodać Filtry , które w zasadzie replikują to, co możesz zrobić, używając funkcji i uruchamiają obliczenia Time Intelligence .
Powiedzmy, że chcę wykonać bieżące obliczenie sumy. Moją wartością bazową będzie Całkowita sprzedaż, a wartością pola będzie Data.
Oto wynik, do którego doszło.
W rzeczywistości tak, może przyspieszyć twój rozwój. Ale jeśli chodzi o mnie, jest kilka rzeczy, których w nim nie lubię.
Jeśli spojrzysz na formułę, która została użyta i dopiero zaczynasz, jest to dość trudne do zrozumienia. Nie rozumiem, dlaczego otrzymuję dziwną sumę bieżącą. Trudno wiedzieć, co robią funkcje i .
Zasadniczo obliczenia cofają się do początku czasu, do pierwszej części danych, którą mamy w naszym zbiorze danych, niezależnie od zastosowanych filtrów. Ale trudno to wiedzieć.
Rzućmy okiem na inny przykład średniej dla każdej kategorii. Wszystko, co musisz zrobić, to wprowadzić wymiary w swoich polach i kliknąć OK.
Szybkie miary umożliwiają otwieranie szeregu nowych obliczeń i bezproblemowe umieszczanie ich w grupach miar.
Oczywiście będziesz musiał zmienić nazwy tych taktów, ponieważ są one naprawdę długie.
Widać, że uzyskujemy średnią sprzedaż na produkt. Obliczenia polegają zasadniczo na obliczeniu średniej, ale z drugiej strony martwię się, gdy widzę funkcję taką jak .
Istnieje również funkcja CALCULATE wokół miary, która nie jest nawet konieczna.
Dzięki szybkim środkom możesz szybko tworzyć rzeczy, ale istnieje ryzyko zamieszania, jeśli chodzi o uzyskiwany wynik. Istnieją prostsze sposoby uzyskania dokładnie tego samego wyniku bez przechodzenia przez wszystkie te rzeczy. Możemy użyć funkcji i usunąć CALCULATE.
Z tym wzorem uzyskamy dokładnie ten sam wynik, ale bez tych dodatkowych funkcji, które mogą wprowadzić zamieszanie.
Kiedy po raz pierwszy pojawiły się szybkie miary, wszyscy pytali, czy nadal musimy pisać miary DAX. Odpowiedź brzmi zdecydowanie tak, ponieważ nadal musisz zrozumieć, jak działa DAX.
Spis treści
Lepsza alternatywa dla szybkich środków
Tutaj, w LuckyTemplates, stworzyliśmy lepszy sposób na przyspieszenie produktywności, jeśli chodzi o tworzenie LuckyTemplates za pomocą naszej . Możesz tworzyć formuły na swój własny sposób i we własnym formacie oraz zapisywać je w naszej aplikacji Analyst Hub.
Mamy również nasze narzędzie do czyszczenia DAX.
Mam wiele dokumentów zapisanych w tej aplikacji, które mogę łatwo znaleźć za pomocą paska wyszukiwania. Mogę wyszukać AVERAGEX i kliknąć jeden z naszych zapisanych wzorów.
Mam tutaj wzór . Mam możliwość nazwania rzeczy nieco inaczej, może podobnie do tego, co było w moich szybkich pomiarach. Ponieważ wszystkie znajdują się w Analyst Hub, mogę bardzo szybko skopiować kod…
Następnie zmień nazwę na Średnia sprzedaż na produkt i bardzo szybko zmień inne szczegóły.
Pomyśl, jak możesz to naprawdę szybko skalować we wszystkich swoich formułach. W moim przypadku znacznie skróciłem czas pisania formuły DAX. Mam już dobre zrozumienie wszystkich tych wzorców, więc wszystko, co teraz robię, to kopiowanie wzorca, zmiana kilku parametrów, a następnie opracowanie mojej analizy.
Wykorzystanie wartości społeczności
Wykorzystujemy również wartość naszej społeczności. Szybkie środki utknęły w zespole LuckyTemplates, a oni nie zrobili wiele w tym zakresie w ostatnich miesiącach.
W naszej społeczności możesz przejrzeć formuły wszystkich osób i zobaczyć, co przesyłają inni.
Będziemy również mieć aplikację dla kodu M i surowych kodów. Funkcjonalność będzie znacznie większa niż to, co można uzyskać za pomocą szybkich środków.
Cała idea Analyst Hub polega na tym, że wiele rzeczy w szybkich pomiarach jest już skonfigurowanych w aplikacji i możesz szybko się do nich odnieść. Wyniki szybkich pomiarów są moim zdaniem zbyt skomplikowane i niepotrzebne, jak ten:
Wniosek
Mamy nadzieję, że rozumiesz, dlaczego zabraliśmy się za budowanie Centrum analityków — zrobiliśmy to, ponieważ zauważyliśmy, że jest tam prawdziwa luka. Istnieje wiele możliwości wykorzystania w zakresie własnego rozwoju.
Na koniec nie zapomnij zasubskrybować kanału telewizyjnego LuckyTemplates, na którym cały czas pojawia się dużo treści od mnie i od różnych twórców treści, których celem jest ulepszenie sposobu korzystania z usługi LuckyTemplates i Power Platform.
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.