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 przyjrzymy się, jak możemy wykorzystać funkcję TOPN w LuckyTemplates. Naprawdę spodoba ci się zobaczenie ogromnej liczby sposobów wykorzystania tej funkcji. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.
TOPN jest tak potężną funkcją i jest tak wiele drobnych niuansów w jej działaniu w różnych kontekstach.
Przejdę przez kilka przykładów, a zobaczysz, jak zastosowałem TOPN do tych bardzo unikalnych obliczeń lub spostrzeżeń, które chcę zaprezentować.
Mam tutaj konfigurację, w której próbuję przeanalizować sprzedawców.
W tabeli mamy naszych sprzedawców, a poniższy wykres przedstawia kolumny Nazwisko sprzedawcy i Łączna sprzedaż. Pokazuje więc przychody wygenerowane w danym okresie.
Możemy również zmienić ramy czasowe, w których analizujemy naszych klientów.
Spis treści
Używanie TOPN do porównywania sprzedaży z 5 najlepszymi średnimi sprzedaży
Próbujemy porównać sprzedaż na sprzedawcę ze średnią z naszych 5 najlepszych. Ten przykład jest doskonałym wglądem w użycie funkcji TOPN .
TOPN pozwala nam manipulować wirtualnym stołem na podstawie rankingu, a następnie przeprowadzać obliczenia na podstawie tego wirtualnego stołu.
Możesz użyć TOPN na kilka sposobów, ale w tym konkretnym przypadku umieszczam wirtualną tabelę TOPN wewnątrz funkcji iteracyjnej.
Dlatego w ramach każdego indywidualnego wyniku chcę utworzyć i ukształtować wirtualną tabelę, którą chcę przeglądać. A następnie chcę uzyskać wynik oparty na tym.
Jeśli chcemy przeanalizować pięciu najlepszych sprzedawców w naszym kontekście, musimy użyć funkcji ALL w TOPN , aby usunąć kontekst z nazwy sprzedawcy. Poszerzamy tutaj wirtualny stół wszystkich naszych handlowców.
Następnie prowadzimy ranking i zostawiamy tylko pierwszą piątkę, ponieważ używamy tutaj malejącej ( DESC ) i całkowitej sprzedaży.
Zasadniczo TOPN przegląda każdego sprzedawcę, ale zwracamy tylko pierwszą piątkę.
Tak więc ta konkretna iteracja, AVERAGEX , obejmuje tylko pięciu sprzedawców w każdym rzędzie.
Teoretycznie pięciu najlepszych sprzedawców to:
Możesz trochę manipulować tym wyrażeniem. Możemy znaleźć się w pierwszej dziesiątce, po prostu zmieniając liczbę na 10, a wtedy otrzymamy średnią z pierwszej dziesiątki.
Porównanie sprzedaży do pierwszej piątki i przeliczanie wyników na procent
W tym scenariuszu chcemy porównać sprzedaż z naszą pierwszą piątką i chcemy zobaczyć procent. Aby uzyskać ten wynik, możemy wykonać następujące kroki:
Korzystanie z TOPN w uzyskiwaniu procentu 5 najlepiej sprzedających się produktów
Ten przykład to kolejny stosunkowo niuansowy sposób użycia TOPN . W tym konkretnym przypadku chcę zobaczyć procent pięciu najlepszych produktów, które sprzedają sprzedawcy.
Opierając się na całej ich sprzedaży, wyodrębnijmy pięć najlepiej sprzedających się produktów i jaki jest odpowiedni procent tego.
Będziemy w stanie określić, czy sprzedawca naprawdę koncentruje się na określonym zestawie produktów, czy też preferuje określony zestaw produktów w porównaniu z innym sprzedawcą, który może być zbyt rozpowszechniony.
To może naprawdę zapoczątkować świetne rozmowy, jeśli chcesz naprawdę dowiedzieć się, jak ludzie faktycznie sprzedają Twoje produkty.
Możemy tu użyć TOPN jako dodatkowego kontekstu w funkcji CALCULATE . Wirtualny stół ocenia każdy pojedynczy produkt, który sprzedał każdy sprzedawca.
Spowoduje to obliczenie całkowitej sprzedaży tego produktu, a następnie zwrócenie tylko pierwszej piątki, ponieważ używamy Malejącej ( DESC ) i umieściliśmy „5” w wyrażeniu.
Co ciekawe, w tym scenariuszu nie musimy używać funkcji ALL. Wynika to z faktu, że bieżącym kontekstem obliczeń jest sprzedawca, więc nie ma to wpływu na produkty.
Ta wirtualna tabela utworzyła każdy pojedynczy wiersz w tej konkretnej tabeli, a następnie zwracana jest sprzedaż pięciu najlepszych produktów.
Wyprowadzanie 5 najlepszych sprzedaży produktów
Możesz wykonać krok po kroku poniższy proces, aby uzyskać 5 najlepszych sprzedaży produktów:
Teraz widzimy, dlaczego istnieje ogromna rozbieżność między sprzedawcami. Czy to jest regionalne? Czy jest skoncentrowany na menedżerze? Można z tego czerpać wiele wspaniałych rzeczy.
Tworzenie wizualizacji z wyników jest również świetnym pomysłem, aby zobaczyć, gdzie występuje rozbieżność.
Wniosek
Istnieje tak wiele różnych sposobów manipulowania TOPN , że możesz znaleźć te naprawdę wyjątkowe i interesujące spostrzeżenia, które obejmują pewnego rodzaju ranking.
Możesz także ocenić, jak te rzeczy zmieniają się w czasie. Nic nie stoi na przeszkodzie, aby włączyć obliczenia analizy czasowej lub obliczenia porównawcze czasu do tych nowych obliczeń, które stworzyłeś za pomocą TOPN .
Jeśli podobało Ci się poznawanie TOPN , możesz przejrzeć te linki, aby uzyskać więcej informacji na ten temat:
Kiedy używać TOPN w LuckyTemplates — przegląd formuły DAX
Kiedy i jak używać TOPN w usłudze LuckyTemplates — samouczek dotyczący funkcji języka DAX
Odkryj wyjątkowe spostrzeżenia, korzystając z usługi TOPN w usłudze LuckyTemplates
Miłej pracy z tym.
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.