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.
Ten samouczek pojawił się jako pytanie na , gdzie członek musiał wypracować najwyższą wartość dla określonego wyniku i chciał pokazać ją w wizualizacji karty usługi LuckyTemplates. Ponadto członek chciał, aby była dynamiczna, aby wizualizacja karty zmieniała lub aktualizowała wynik zgodnie z dokonanym wyborem. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.
post na forum pomocy technicznej LuckyTemplates
Pomyślałem, że to dobry przykład, aby przejść do samouczka, który pokazuje, jak połączyć kilka kluczowych funkcji w języku DAX, aby wyodrębnić tego typu wynik.
Jedną z kluczowych funkcji jest tutaj , która umożliwia nam uzyskiwanie wyników tekstowych w usłudze LuckyTemplates i prezentowanie ich w jakiś sposób w naszych raportach. Musimy obliczyć wartość tekstową i zmienić kontekst, w którym ją obliczamy.
W tym samouczku chcemy pokazać najlepszy wynik z tym rozwiązaniem. Aby uzupełnić dowolny ranking wewnętrzny i zmienić kontekst obliczeń, polecam skorzystać z funkcji . W takim przypadku użyjemy TOPN w połączeniu z i SELECTEDVALUE , aby wyodrębnić ten wynik i umieścić go w wizualizacji karty w naszym raporcie usługi LuckyTemplates.
Spis treści
Używanie TOPN do tworzenia rankingów
TOPN to najłatwiejszy i najskuteczniejszy sposób na uzyskanie tego wyniku, a ja pokażę Ci dlaczego. Spójrzmy na formułę.
Ta formuła przegląda każdy produkt na liście, a następnie identyfikuje i pokazuje tylko najwyższy wynik. TOPN to urządzenie do rankingu funkcji tabeli, więc dynamicznie utworzy tabelę rankingów. Następnie, określając liczbę, którą chcemy zachować w tej tabeli, która w tym przypadku wynosi jeden, możemy zwrócić tylko najwyższy (1) wynik WSZYSTKICH produktów poprzez całkowitą sprzedaż w kolejności malejącej ( DESC ).
Wspaniałe w funkcji TOPN jest to, że możemy zachować dowolną liczbę, którą chcemy mieć w naszych rankingach. Możemy mieć top 3, top 5, top 10, top, 20 itd. Ponieważ chcemy pokazać tylko jeden wynik tekstowy dla tej analizy, umieszczamy tutaj numer jeden.
TOPN robi dla nas ten ranking wirtualnie, ale potem pozostawia tylko kontekst najwyższego wyniku. WYBRANA WARTOŚĆ pobiera wynik pozostawiony po lewej stronie, a następnie zwraca nazwę produktu tego najwyżej ocenionego wyniku. SELECTEDVALUE pozwala nam również wyizolować wartość tekstową , a następnie pokazać ją w określonej wizualizacji. W tym przypadku jest to wizualizacja karty, ale może to być również tabela, wykres itp.
W ten sposób TOPN może nam umożliwić tworzenie filtrów opartych na rankingu . Następnie możemy umieścić wyniki w wizualizacji karty, ponieważ zwróci ona wartość skalarną , która jest wartością pojedynczą.
Jak wynik jest pokazany na karcie
Wizualizacja karty, która pokazuje najwyżej oceniony wynik produktu, jest w rzeczywistości tą miarą, którą stworzyliśmy.
Miarę Produktu najwyżej ocenianego umieściliśmy w naszych polach i w ten sposób za każdym razem otrzymujemy dynamiczne obliczenia. Następnie możemy kliknąć dowolny region, a nasza wizualizacja karty da nam wynik.
Ranking spostrzeżeń za pomocą TOPN w usłudze LuckyTemplates
Wizualizacje usługi LuckyTemplates: zmiana rozmiaru według rankingu
Technika wizualizacji danych logicznych w usłudze LuckyTemplates — dynamiczne wizualizacje wielomiarowe
Wniosek
Istnieje wiele doskonałych sposobów wykorzystania tej techniki do wyświetlania wyników w wizualizacji karty usługi LuckyTemplates przy użyciu TOPN. Gdy zrozumiesz, jak działa ta funkcja, zobaczysz, że ma ona wiele zastosowań dla większości analiz rankingowych.
Jest to dość unikalna koncepcja, ale naprawdę przydatna. Mamy nadzieję, że możesz zobaczyć, jak wyodrębnić wiele innych typów wyników tekstowych na karty, po prostu zmieniając dynamikę filtrowania wewnątrz funkcji CALCULATE. Możesz mieć swój najwyżej sklasyfikowany region, najlepszych sprzedawców , najlepsze produkty itp. Możesz także użyć tego, aby pokazać swój najniższy w rankingu produkt, najniższy region itp.
Mam nadzieję, że spodobają Ci się te treści i wyciągniesz z nich cenne wnioski.
Dzięki!
***** Nauka 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.