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 artykule przedstawię przegląd prostych filtrów w usłudze LuckyTemplates.
Zrobiliśmy już kilka przykładów na ten temat, więc nie powinno to być zbyt trudne do odebrania.
Nie bez powodu robię te demonstracje w tabelach. Łatwiej jest zrozumieć, jak działają formuły, gdy widzisz liczby, ponieważ patrzenie na elementy wizualne może czasami być mylące. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.
Spis treści
Właściwe użycie prostych filtrów
Na przykład w tej mierze Sales in NC nie trzeba używać funkcji , aby wygenerować wynik.
Dzieje się tak, ponieważ wewnątrz funkcji formuła może już wybrać tabelę, do której się odwołujesz, poprzez relacje w modelu.
Aby pokazać inny przykład, utworzę kolejną miarę o nazwie Sprzedaż w 2019 roku .
Użyję CALCULATE z Total Sales jako wyrażeniem, wstawię kolumnę Year tabeli Date , aby służyła jako prosty filtr, ustawię ją na „2019” , a następnie przeciągnę naszą nową miarę.
Najlepszą praktyką jest zawsze używanie funkcji FILTR do wykonywania tych prostych filtrów, ponieważ jeśli tego nie zrobisz, możesz wpaść w kłopoty.
Aby pokazać przykład tego, jak może się nie udać, utworzę nową miarę o nazwie Sales of Product 100 , aby przyjrzeć się sprzedaży tylko jednego produktu.
Ponownie użyję CALCULATE i użyję Total Sales jako wyrażenia. Następnie wstawię moją kolumnę Nazwa produktu z tabeli Produkty , ustawię ją jako równą „Produkt 100” i przeciągnę miarę.
Ze względu na początkowy kontekst miara umieszcza sprzedaż produktu 100 w każdym rzędzie .
Funkcja CALCULATE nie może różnicować na podstawie prostego filtra, którego użyliśmy, ponieważ kolumna Nazwa produktu znajduje się w tabeli.
Aby to naprawić, musisz użyć funkcji FILTRUJ i umieść ją w tabeli Products .
Jak widać, w końcu uzyskaliśmy wartość, której potrzebowaliśmy tylko dla Produktu 100 .
Problem polega na tym, że uzyskujesz różne wyniki w oparciu o różne konteksty, które masz .
Na przykład, jeśli użyję nazwy klienta jako kontekstu i zmienię z powrotem prosty filtr bez funkcji FILTR , wynik zostanie wyświetlony normalnie.
Powodem, dla którego zawsze domyślnie używam funkcji FILTR , jest to, że zawsze działałaby w obu przypadkach.
Aby uniknąć nieporozumień, należy zawsze używać funkcji FILTR jako najlepszej praktyki.
Wprowadzenie do filtrowania kontekstu w usłudze LuckyTemplates
Filtrowanie danych według niestandardowych lat obrachunkowych i kwartałów przy użyciu kolumn obliczeniowych w usłudze LuckyTemplates
Używanie pól filtrów i interakcji wizualnych w celu tworzenia atrakcyjnych wizualizacji w usłudze LuckyTemplates
Wniosek
W tym poście omówiliśmy proste filtry w LuckyTemplates i najlepsze praktyki dotyczące ich użycia.
Określiliśmy również, w jaki sposób te filtry odnoszą się do funkcji CALCULATE i ogólnego kontekstu.
Następnie omówimy funkcje tabeli, takie jak FILTER , kiedy możesz ich użyć i jak działają w usłudze 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.