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.
Szybkie pomiary w LuckyTemplates to fantastyczna funkcja, która może znacznie zwiększyć szybkość programowania. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.
Tutaj omówię, jak możesz zacząć z nich korzystać, i przyjrzę się wielu uwagom związanym z ich faktycznym wdrożeniem.
Spis treści
Przypomnienie o szybkich środkach w usłudze LuckyTemplates
Zanim przejdziemy do kilku przykładów, pozwólcie, że przypomnę po przyjacielsku, że choć jest bardzo łatwy w użyciu, Quick Measures nie jest doskonały. Ale dobrą wiadomością jest to, że jest cały czas aktualizowana.
Zespół LuckyTemplates podjął genialną decyzję, chcąc zautomatyzować jak najwięcej rozwoju wokół modeli LuckyTemplates, co jest wspaniałe.
Dotknę rzeczy, o których musisz wiedzieć w tym artykule.
Powiedziawszy to, zacznijmy pracować nad naszym pierwszym przykładem.
Przykład nr 1: Tworzenie miary całkowitej sprzedaży na eksport
Niektórzy z was mogli już włączyć Szybkie środki, a inni nie. Zacznijmy więc od włączenia tej funkcji.
1. Włącz Szybkie środki
A. Aby to zrobić, musimy kliknąć Plik , następnie Opcje i ustawienia , a następnie Opcje .
B. Następnie pojawi się wyskakujące okienko funkcji podglądu . Wszystko, co musisz zrobić, to upewnić się, że funkcja Szybkie środki jest włączona. Następnie wystarczy kliknąć OK .
2. Tworzenie miary całkowitej sprzedaży na eksport
Teraz, gdy nasza funkcja Szybka miara jest włączona, będziemy mieli opcję Szybka miara.
A. Więc po kliknięciu Total Sales wybierzemy Szybkie środki.
B. Pojawi się wyskakujące okienko, z którego możemy wybrać wszystkie różne rzeczy, które chcemy stworzyć.
C. Utwórzmy wartość Filtered , powiedzmy Export Sales .
To, co musimy zrobić, to dowiedzieć się, gdzie pojawia się sprzedaż eksportowa. To jest z kolumny kanału, więc przeciągnijmy to do wyznaczonego pola po lewej stronie.
D. Będziemy wtedy mieli te wybory. W przypadku tego konkretnego demo wybierzmy Export .
Teraz mamy naszą całkowitą sprzedaż na eksport .
Napisał również dla nas formułę, która jest naprawdę wygodna. I zauważysz, że konwencje nazewnictwa faktycznie działają. Skutecznie nazwał nasz środek.
Ale poza tym funkcja szybkich pomiarów w LuckyTemplates stworzyła również filtry, takie jak Klient, Daty, Produkty i tak dalej.
Załóżmy, że chcemy przeanalizować sprzedaż na klienta, a następnie sprzedaż całkowitą, a następnie porównać ją ze sprzedażą eksportową.
Wszystko to pojawi się następnie w naszej tabeli.
Przykład #2: Miary inteligencji czasowej
Przyjrzyjmy się niektórym innym szybkim środkom. Na przykład zróbmy wywiad czasowy.
Pamiętaj, że funkcja Szybkie środki jest już włączona, więc pomińmy ten krok.
1. Najpierw przejdziemy bezpośrednio do Szybkich środków. Zobaczysz tutaj, że mamy trochę inteligencji czasowej. Mamy rok do daty , kwartał do daty , miesiąc do daty , rok do roku , itp.
2. Wybierzmy Od początku kwartału . Potrzebujemy kolumny daty, więc przeciągnijmy ją do pola po lewej stronie. Następnie staje się częścią tabeli dat, którą mamy.
3. Zauważysz, że mamy teraz Total Sales QTD . Jeśli przeciągnę to na płótno, zobaczysz, że to się teraz oblicza, ale data jest nadal prezentowana według roku.
4. Wystarczy, że klikniemy na strzałkę w lewym górnym rogu, aby prezentowała się według miesięcy. Następnie musimy kliknąć kropki w prawym górnym rogu i kliknąć Sort By Total Sales QTD .
Teraz to właściwie obliczanie kwartalne.
Zauważysz, że w rzeczywistości oblicza kwartalną sumę skumulowaną.
Ograniczenia inteligencji czasowej
Inteligencja czasowa ma jednak tutaj pewne ograniczenia.
W rzeczywistości działa tylko w hierarchii. Jeśli spojrzysz na podświetloną część na poniższym obrazku, zaznaczona jest Hierarchia dat.
Jeśli zmienimy to do tej pory, otrzymamy błąd.
Moim zdaniem jest to dość restrykcyjne.
Mamy tak wiele opcji w naszej tabeli dat. Mamy miesiąc i rok, kwartał i rok, dzień tygodnia i wiele innych.
Jednak w rzeczywistości nie działają, ponieważ obliczenia działają tylko w hierarchii dat.
Na przykład spójrz na tę formułę poniżej. Jak widać, mamy ISFILTERED, ale potem pojawia się błąd, jak pokazano w podświetlonej części. Więc nie zwróci wyniku.
Jak wspomniałem wcześniej, Quick Measures nie jest doskonały, ale Microsoft cały czas go aktualizuje. Być może później spróbują naprawić to ograniczenie.
Znaczenie języka DAX
Szybkie miary są naprawdę niesamowite, nie zrozum mnie źle, ALE nadal będziesz potrzebować dobrego zrozumienia, jak działa DAX i jak miary współpracują z tworzonymi modelami danych.
Niektóre z tworzonych miar są dość złożone i samo umieszczenie ich w obliczeniach bez zrozumienia, co się dzieje, nie jest czymś, co bym polecał.
Wniosek
Szybkie miary w LuckyTemplates mogą skutecznie skrócić czas potrzebny do pracy nad rozwojem modelu.
Musisz tylko wybrać miary, które chcesz utworzyć, a będą one dla Ciebie dostępne. Formuła jest również tworzona automatycznie zgodnie z poprawnymi konwencjami nazewnictwa.
Ale jak widzieliśmy, ma to również pewne ograniczenia, takie jak problem, który napotkaliśmy podczas pracy nad inteligencją czasową. Poza tym znajomość języka DAX jest nadal niezbędna, aby zrozumieć, co wymyślasz.
Niemniej jednak Szybkie środki są czymś, co może ułatwić Twój proces.
Powodzenia we wdrażaniu ich we własnych modelach usługi LuckyTemplates!
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.