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.
Jest to szczegółowy samouczek dotyczący obliczania skumulowanej rocznej i miesięcznej średniej kroczącej w usłudze LuckyTemplates. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.
Przykład użyty w tym samouczku pochodzi z pytania na .
Spis treści
Obliczanie miesięcy
Oprócz obliczenia średniej ruchomej, chcieliśmy również pokazać wyniki w tabeli z kontekstem roku i miesiąca.
Tak więc w tym przykładzie LuckyTemplates nauczysz się obliczać średnią ruchomą od początku roku.
Obliczanie miesięcznej średniej ruchomej
Rozwiązanie tego problemu będzie zależeć od kontekstu, w jakim chcesz umieścić swoje informacje.
W tym przykładzie kontekstem tabeli jest Rok i Miesiąc:
Oto wzór na całkowity przychód :
Jest to prosta formuła agregacji korzystająca z funkcji w usłudze LuckyTemplates.
Następna formuła dotyczy przychodów od początku roku . Wykorzystuje prostą funkcję inteligencji czasowej :
Wszystko, co musisz zrobić dla tej formuły, to wprowadzić miarę całkowitego przychodu, którą rozgałęziasz, oraz kolumnę dat.
Następnie musisz utworzyć kolejną formułę o nazwie Średnia miesięczna :
Ta formuła oblicza średnią dla każdego innego miesiąca. Musisz umieścić wirtualną tabelę wewnątrz funkcji iteracyjnej .
To iteruje przez każdy miesiąc i rok w wirtualnej tabeli. Obliczy całkowity przychód, a następnie znajdzie średnią.
Średnia miesięczna a średnia miesięczna od początku roku
W tabeli zauważysz, że całkowity przychód ma taką samą wartość jak średnia miesięczna.
Dzieje się tak, ponieważ wirtualna tabela wewnątrz AVERAGEX działa tylko przez jeden miesiąc dla każdego pojedynczego wiersza. Nie iteruje więc przez miesiące, w których chcesz obliczyć średnią.
Otrzymujesz takie same wyniki, ponieważ otrzymujesz średnią tylko z jednego miesiąca.
Ale w kolumnie Średnia miesięczna od początku roku (ytd) zobaczysz zmiany kwot w miarę upływu czasu.
Dzieje się tak, ponieważ formuła jest uśredniana na podstawie kolumny Skumulowana suma lub Od początku roku.
Każdy wiersz przegląda miesiące poprzedzające bieżący miesiąc włącznie. Następnie oblicza średnią ruchomą przychodów związanych z tymi miesiącami.
Formuła średniej miesięcznej od początku roku
Następną formułą, której potrzebujesz, jest formuła średniej miesięcznej od początku roku .
Jest to inna formuła w porównaniu z innymi formułami uśredniania ze względu na sposób filtrowania kontekstu w tabeli.
W takim przypadku chcesz obliczyć miesięczną średnią ruchomą od początku roku, ale w innym kontekście niż pozostałe kolumny w tabeli.
Na przykład w trzecim wierszu tabeli, z wyłączeniem nagłówków, kontekstem dla pierwszych dwóch kolumn jest marzec 2018 r.
Chcesz jednak, aby kontekst średniej miesięcznej od początku roku obejmował również przychody z poprzednich miesięcy. Tak więc zamiast tylko marca 2018 r. chcesz, aby był to styczeń, luty i marzec tego samego roku.
Instrukcja w formule średniej miesięcznej YTD umożliwia usunięcie kontekstu z dat dla każdego wiersza, a następnie ponowne zastosowanie go.
Jeśli miesiąc roku jest mniejszy lub równy następnemu miesiącowi roku, program obliczy średnią miesięczną z tych miesięcy.
Oto przykład:
We fragmentatorze wybrano tylko rok 2018.
Tak więc dla trzeciego miesiąca obliczy średnią z miesięcy 1, 2 i 3. Ta sama logika będzie miała zastosowanie do wszystkich wierszy w tabeli.
Obliczanie sprzedaży od początku roku finansowego (FYTD) w usłudze LuckyTemplates przy użyciu języka DAX
Zapobieganie wynikom od początku roku na podstawie projekcji do przodu
przy użyciu średnich kroczących w celu pokazania trendów w usłudze LuckyTemplates
Wniosek
W tym samouczku omówiono sposób obliczania rocznej miesięcznej średniej kroczącej w usłudze LuckyTemplates . To, co sprawia, że ta formuła jest wyjątkowa, to sposób, w jaki jest w stanie uzyskać różne konteksty z tej samej tabeli za pomocą funkcji FILTRUJ.
Zaczynając od prostej miary, a następnie powoli ją rozgałęziając, możesz zrozumieć, w jaki sposób dane są wykorzystywane do uzyskania pożądanego wyniku.
Ta technika może być również używana w innych scenariuszach związanych z biznesem. Można go wykorzystać między innymi do obliczenia kosztów lub sprzedanej ilości.
Możesz przejrzeć całą dyskusję na forum dotyczącą tego przykładu, klikając poniższe łącza do forum pomocy technicznej.
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.