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.
AVERAGEX w LuckyTemplates to niezwykle wszechstronna funkcja. Nie służy tylko do uśredniania wartości; świetnie nadaje się również do analizy trendów. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.
Omówiłem użycie do analizy trendów na LuckyTemplates Learning Summit . Link do wydarzenia znajdziecie poniżej.
Ale w tym poście skupię się bardziej na tym, co dzieje się w tle, gdy używana jest funkcja AVERAGEX . Zrozumienie tej funkcji jest kluczem do ustalenia, jakie scenariusze wymagałyby jej użycia.
Spis treści
Używanie AVERAGEX do średniej sprzedaży dziennie
Zacznę od jednego z najprostszych sposobów wykorzystania AVERAGEX i dowiem się, jaka jest moja średnia dzienna sprzedaż.
Wszystko sprowadza się do tego, aby wiedzieć, jaki jest początkowy kontekst obliczeń, a następnie wiedzieć, do której wirtualnej tabeli się odwoływać.
Początkowy kontekst w tym przypadku pochodziłby z nazwy produktu .
Ponieważ AVERAGEX działa jako funkcja iteracyjna, doda logikę do każdego wiersza w tabeli.
Ale zanim AVERAGEX będzie mógł dodać jakąkolwiek logikę do kolumn, potrzebuje wirtualnej tabeli, aby odwoływać się do danych z . To właśnie robi funkcja .
Ponieważ szukam średniej sprzedaży na dzień , odwołuję się do tabeli dat .
Oznacza to, że patrzę na każdy produkt każdego dnia i dowiaduję się, jaka część dziennej całkowitej sprzedaży pochodzi z każdego produktu.
Gdy to wszystko zostanie zrobione, całkowita sprzedaż dla każdego produktu jest uśredniana. To są wyniki w mojej kolumnie Średnia sprzedaż na dzień .
Pamiętaj, że ponieważ funkcja uwzględnia średnią, obliczenia nadal uwzględniają dni z zerową sprzedażą .
Używanie AVERAGEX do średniej sprzedaży na klienta
Tym razem użyję AVERAGEX , aby dowiedzieć się, jaka jest moja średnia sprzedaż na klienta.
Miara jest podobna do tej, której użyłem dla Avg Sales Per Day . Jedyna różnica polega na tym, że odwołuję się do kolumny Customer Names zamiast Date .
Pozwólcie, że dodam to do tabeli tutaj, abym mógł zobaczyć, jakie wyniki wyjdą dla każdego wiersza odpowiadającego każdemu produktowi.
Wcześniej AVERAGEX wykonywał iterację każdego dnia dla każdego produktu. Tym razem przechodzi przez każdego klienta, który kupił każdy konkretny produkt.
Tak więc funkcja iteracyjna ocenia teraz całkowitą sprzedaż dla każdego produktu kupionego przez każdego klienta. W końcu znajduje swoją średnią.
Używanie AVERAGEX do średniej sprzedaży miesięcznie
Poprzednie dwa przykłady pokazały, jak proste jest użycie AVERAGEX w LuckyTemplates. Ale może być również używany do bardziej złożonych aplikacji, zwłaszcza w odniesieniu do wirtualnej tabeli, do której odwołuje się miara.
Zamierzam obliczyć średnią sprzedaż na miesiąc , aby pokazać inny sposób odwoływania się do wirtualnej tabeli za pomocą funkcji WARTOŚCI .
Nie mogę po prostu odnieść się tutaj bezpośrednio do tabeli dat , ponieważ otrzymam takie same wyniki, jak moja kolumna Średnia sprzedaż na dzień .
Jest to jedna z zalet korzystania z funkcji WARTOŚCI . W poprzednich przykładach niektórzy pominęliby użycie WARTOŚCI i po prostu odwoływali się bezpośrednio do wymaganej tabeli. Ale gdy używana jest funkcja WARTOŚCI , w tle odbywa się więcej obliczeń.
Więc nadal odwołuję się do tabeli dat , ale nie patrzę na średnią na koniec każdego dnia. Zamiast tego patrzę na miesiąc i rok i na końcu znajduję średnią.
Zrozumienie, jak działa funkcja AVERAGEX
Mierzenie średnich dziennych przy użyciu AVERAGEX w języku DAX
przy użyciu funkcji iteracyjnych SUMX i AVERAGEX w usłudze LuckyTemplates
Wniosek
AVERAGEX to funkcja, która, jeśli jest używana prawidłowo, dostarcza potężnych informacji. Sposób, w jaki przedstawiłem tę funkcję iteracyjną w tym samouczku, jest tylko przeglądem jej możliwości.
Ponownie możesz uzyskać bardziej szczegółowe informacje na temat korzystania z usługi AVERAGEX w usłudze LuckyTemplates na LuckyTemplates Learning Summit.
Przekonasz się, że nawet w złożonych scenariuszach funkcja ŚREDNIA.EX może dostarczyć więcej informacji, które mogą być przydatne w kokpitach i raportach.
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.