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 dowiesz się, jak obliczyć ranking w formie tabelarycznej, gdy pola z różnych tabel wymiarów są zebrane razem wewnątrz wizualizacji tabeli. Możesz obejrzeć pełny film tego samouczka na dole tego bloga .
Przejdźmy do usługi LuckyTemplates, aby rozpocząć.
W tym scenariuszu utworzyliśmy wizualizację tabeli z polem Nazwa klienta z tabeli klienta i polem Nazwa produktu z tabeli produktu. Przeanalizujemy na poziomie łącznym, którzy klienci osiągają najlepsze wyniki w połączeniu z nazwami produktów na podstawie całkowitej sprzedaży .
Jedną z rzeczy, które powinniśmy zrobić, gdy zaczynamy pisać miarę do rankingu, jest odwołanie się do nazw pól wraz z nazwami tabel wewnątrz funkcji RANKX.
Ponadto, ponieważ wiemy, że nazwa produktu jest sortowana według pola indeksu produktu, musimy również uwzględnić to pole podczas oceny rankingu.
Jak możemy zauważyć, dwa pola z tabel upliftingowych łączą się w jednej wizualizacji tabeli, dlatego zaimplementujemy funkcję CROSSJOIN wewnątrz naszej funkcji RANKX, odwołując się do nazw tabel.
Możemy teraz stworzyć naszą miarę do oceny rankingu na łącznym poziomie klientów i produktów.
Nazwijmy naszą miarę jako Ranking. Następnie użyj funkcji RANKX i CROSSJOIN.
Korzystając z funkcji WSZYSTKO, musimy również odwoływać się do nazw naszych pól jeden po drugim do pól Nazwy klientów, Nazwy produktów i Indeks produktów.
Następną rzeczą do zrobienia jest wywołanie naszej miary Total Sales i umieszczenie tej miary rankingu w naszej wizualizacji tabeli, aby przeanalizować wyniki.
Jak widać, uzyskujemy prawidłowe wyniki. Ponieważ jednak użyliśmy funkcji CROSSJOIN, tworzy ona kombinację wszystkich reguł między klientami a produktami, co zaowocowało oceną rankingu pod kątem tych reguł, w przypadku których nie mamy danych liczbowych dotyczących całkowitej sprzedaży.
Aby naprawić tego rodzaju scenariusz, musimy wstawić warunek JEŻELI, w którym obliczymy ranking tylko wtedy, gdy mamy całkowitą sprzedaż, w przeciwnym razie powinien być pusty.
Aby to zrobić, dodajmy JEŻELI (CZY.PUSTE(['Total Sales']), PUSTE ( ) .
Widzimy teraz, że oblicza całkowitą sprzedaż tylko wtedy, gdy mamy dane dotyczące sprzedaży, a pozostałe kombinacje, w przypadku których nie mamy sprzedaży, są ignorowane.
Chcemy również wykluczyć ranking na poziomie łącznym, wpisując IF(ISINSCOPE( Klienci [nazwy klientów]). Spowoduje to zignorowanie wyników na poziomie łącznym.
Tak więc ranking na poziomie całkowitym jest również ignorowany.
Oblicz procent w LuckyTemplates w formie hierarchicznej
Skala czasowa przy użyciu kolumn obliczeniowych w LuckyTemplates
Funkcja OBLICZ – jak może wpłynąć na Twoje obliczenia w LuckyTemplates
Wniosek
Ranking to świetny sposób, aby zobaczyć najlepsze lub najgorsze zmienne w danym zbiorze danych. Warto zauważyć, że łatwo jest obliczyć ranking, gdy pola z różnych tabel wymiarów są zebrane w formie tabelarycznej w usłudze LuckyTemplates.
Ponadto istnieje kilka zasad, w których ranking jest remisowy, więc jeśli chcesz dowiedzieć się, jak rozwiązywać remisy w usłudze LuckyTemplates, możesz sprawdzić RANKX w usłudze LuckyTemplates | Opracowanie samouczka dotyczącego niestandardowych remisów .
Mam nadzieję, że wiele się nauczyłeś dzięki tej prostej technice. Nie zapomnij zasubskrybować kanału telewizyjnego LuckyTemplates , ponieważ przez cały czas publikujemy ogromną ilość treści tworzonych przez naszych ekspertów.
Wszystkiego najlepszego,
Szorstki
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.