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.
Na tym blogu szybko omówię główną różnicę między formułami LuckyTemplates DAX i Excel.
Pokażę ci kilka przykładów, które pomogą ci lepiej to zobaczyć.
Zamierzam użyć danych, które wykorzystałem w poprzednim blogu, który dotyczył różnic między miarami a kolumnami obliczeniowymi. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.
Przejdźmy od razu do rzeczy.
Spis treści
Formuły Excela
Mam niewielką próbkę moich danych dotyczących sprzedaży, zawierającą szczegółowe informacje na temat przeprowadzonych przeze mnie transakcji.
W tej sekcji użyję programu Excel , aby pokazać, jak działa tutaj obliczanie.
W Excelu, jeśli musisz wykonać jakieś obliczenia, musisz myśleć w odniesieniu do określonych komórek.
Powiedzmy, że chcę iść i zgarnąć cenę. Ponieważ dane dotyczące ceny nie istnieją w mojej małej próbce danych, pobiorę je z tabeli Produkty.
Najpierw utworzę kolumnę ceny, klikając najwyższą komórkę w kolumnie H, a następnie wpisując Price .
Następnie w tej samej kolumnie przejdę do drugiej komórki od góry i wpiszę następującą formułę:
Funkcja WYSZUKAJ.PIONOWO
Tutaj użyłem funkcji WYSZUKAJ.PIONOWO . Ta formuła skanuje tabelę Produkty, a następnie zwraca cenę w zależności od produktu, który sprawdziłem.
Ponieważ sprawdziłem cenę produktu w komórce B2, formuła zwróci cenę tego produktu.
Aby skopiować tę samą formułę i uzyskać ceny pozostałych produktów, po prostu najedź myszką na prawy dolny róg komórki i kliknij dwukrotnie.
Ponieważ mam te same produkty w mojej małej próbce, zobaczysz, że ceny są takie same.
Teraz utworzę nową kolumnę dla sprzedaży.
Kliknij pierwszą komórkę kolumny I, a następnie wpisz Sales .
Aby uzyskać numer sprzedaży, muszę pomnożyć wartości w kolumnach Ilość i Cena.
Aby to zrobić, musiałem skonfigurować następującą formułę:
Ta formuła po prostu mnoży wartość z komórki G2 w kolumnie Ilość przez wartość z komórki H2 w kolumnie Cena.
Ponownie, aby skopiować tę samą formułę dla reszty numeru sprzedaży, umieść kursor myszy nad prawym dolnym rogiem komórki, a następnie kliknij dwukrotnie.
Tak to powinno wyglądać po wykonaniu powyższych czynności:
Tworząc formuły w programie Excel, odwołuję się tylko do komórek, a następnie po prostu kopiuję formułę do pozostałych wierszy.
Następnie formuła automatycznie dostosowuje się, zmieniając komórkę, do której się odwołuje, w zależności od wiersza, w którym się znajdujesz.
Jeśli spojrzysz na komórkę I7, zobaczysz, że komórki, do których się odwołujesz, zmieniły się na G7 i H7.
W LuckyTemplates nie ma czegoś takiego.
Formuły usługi LuckyTemplates
Oto przykładowa formuła, która została użyta w usłudze
W usłudze LuckyTemplates wszystko, do czego się odwołujesz, jest kolumną lub tabelą. A jeśli chcesz zacząć przechodzić z używania Excela do LuckyTemplates, musisz zacząć myśleć w ten sposób.
W poprzednim blogu stworzyłem kolumnę obliczeniową o nazwie Krótki miesiąc.
Jak widać na pasku formuły, zawsze odwołuję się do kolumn. Tutaj użyłem kolumny MonthName z tabeli Dates.
Dokładnie tak samo jest z miarami DAX .
W pomiarze sprzedaży, który wykonałem, odwoływałem się tylko do tabel i kolumn. W tej formule wykorzystałem tabelę Sprzedaż, kolumnę Ilość i kolumnę Aktualna cena.
Ponadto obliczenia są tworzone przez filtrowanie, które mam w moim modelu, a nie to, co znajduje się w określonej komórce.
Możesz zobaczyć, że obliczenia są filtrowane według dat.
Filtrowanie w mierze jest możliwe dzięki relacji tabeli Daty z tabelą Fakt w tym modelu.
Tak więc dzieje się tak, że w oparciu o filtr, który mamy, formuła oceni następnie wszystkie wyniki w kolumnach, których użyliśmy w naszej formule, a nie tylko w określonych komórkach.
Chcesz kultury opartej na danych? Dlaczego usługa LuckyTemplates powinna być Twoim ulubionym narzędziem Przewodnik po formułach
D AX
Cztery filary wszystkich wysokiej jakości rozwiązań LuckyTemplates
Wniosek
W tym samouczku omówiłem pewne różnice między formułami Excela i DAX.
Najważniejszą rzeczą, na którą należy zwrócić uwagę, jest to, że w formułach programu Excel zawsze trzeba myśleć w kategoriach komórek. Z drugiej strony, podczas tworzenia formuł języka DAX w usłudze LuckyTemplates należy pomyśleć o korzystaniu z kolumn i tabel .
Mam nadzieję, że pomoże to zmienić sposób myślenia podczas przejścia z programu Excel do usługi LuckyTemplates.
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.