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.
Obliczanie średniej w usłudze LuckyTemplates można wykonać na wiele sposobów, aby uzyskać dokładne informacje do raportów biznesowych. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.
Czasami jednak obliczenie średniej dziennej sprzedaży może nie wystarczyć. Możesz napotkać scenariusz, w którym sprzedajesz tylko w dni powszednie.
Jeśli uruchomisz wzorzec uśredniania w usłudze LuckyTemplates i użyjesz tabeli dat, będzie on przebiegał przez każdy dzień tygodnia, czyli siedem dni.
W takim przypadku Twoja średnia będzie niższa niż powinna, ponieważ będziesz mieć dni, w których wyniki będą zerowe , czyli dni, w których nie sprzedajesz.
W tym przykładzie pokażę, jak rozwiązać ten problem. Będziemy mieli scenariusz, w którym sprzedajesz tylko w tygodniu roboczym , co oznacza, że weekend nie jest wliczony w cenę.
Dlatego będziemy obliczać średnią sprzedaż tylko w dni powszednie.
Następnie obliczymy średnią sprzedaż w weekend i porównamy średnią sprzedaż w dni powszednie i weekendy. Pokażę ci również, jak obliczyć średnią różnicę sprzedaży.
Ale zanim przejdziemy do głównego tematu, pokażę, jak obliczamy średnią dzienną sprzedaż, co omówiłem w poprzednim samouczku.
Spis treści
Średnia sprzedaż na dzień
Obliczenie średniej dziennej sprzedaży jest bardzo proste. Po prostu wstawiliśmy to za pomocą miary, używając funkcji ŚREDNIA .
Ta formuła może pokazać nam średnią dzienną sprzedaż według produktów, lokalizacji, klientów itp. Wystarczy wybrać jedną z opcji i przeciągnąć ją na oś. Oto jak to wygląda:
To bardzo pomocne obliczenie. Jeśli jednak sprzedajesz tylko w dni powszednie, potrzebujesz innej formuły, aby uzyskać określone wyniki.
Średnia sprzedaż na dzień powszedni
Aby obliczyć średnią sprzedaż w dni powszednie, musimy utworzyć tabelę dat, która nie zawiera weekendów, iterując tylko przez pięć dni (od poniedziałku do piątku).
Korzystając z funkcji FILTRUJ, możemy faktycznie zmniejszyć rozmiar tabeli dat, a następnie uruchomić w niej tę iteracyjną logikę za pomocą formuły AVERAGEX.
Tworzymy nową miarę i nazywamy ją Średnią sprzedażą na dzień tygodnia. W następnym wierszu wpisujemy VAR dla zmiennej. W tej formule używamy zmiennych, ponieważ upraszcza to wszystko.
Nazwiemy tę zmienną WeekdayTable i umieścimy w niej tabele za pomocą funkcji FILTER .
Następnie wprowadź DATES , która iteruje przez cały tydzień, i wybierz kolumnę DZIEŃ W TYGODNIU , która zawiera każdy dzień tygodnia.
Następnie wpisz <>, aby wykluczyć sobotę i niedzielę, gdzie sobota jest reprezentowana przez liczbę 6, a niedziela przez liczbę 0.
W związku z tym tabela dat iteruje po datach, ale nie obejmuje soboty i niedzieli.
Gdy już umieścimy tę tabelę w zmiennej, możemy ją zintegrować z naszymi obliczeniami.
Korzystając z tej formuły, możemy teraz stworzyć wizualizację. Tutaj widzimy zarówno wizualizacje średniej sprzedaży dziennej, jak i dziennej.
Możemy również nałożyć dwie wizualizacje na siebie, umieszczając je w jednej wizualizacji, która pokazuje porównanie sprzedaży.
Teraz popracujmy nad obliczeniem średniej sprzedaży w weekend.
Średnia sprzedaż w weekend
Obliczając średnią sprzedaż w weekend, po prostu kopiujemy i wklejamy formułę, którą właśnie stworzyliśmy dla średniej sprzedaży w dzień tygodnia, do nowej miary.
Następnie zmień dzień tygodnia na weekend , <> (nie równa się) na = (równy), a zamiast && zmieniasz to na || (Lub).
Możemy również porównać dwie wizualizacje (dla dnia tygodnia i dla weekendu) i zobaczyć różnicę.
Ale jeśli chcesz dokładniej określić różnicę sprzedaży w dni powszednie i weekendy, użyjemy innego wzoru, którym jest średnia różnica sprzedaży.
Średnia różnica sprzedaży
Aby uzyskać średnią różnicę sprzedaży, tworzymy nową miarę. W przypadku tej formuły po prostu odejmujemy średnią sprzedaż w weekend od średniej sprzedaży w dzień powszedni.
Ta formuła może nam pokazać różnicę w sprzedaży, powiedzmy na produkt. Możemy określić, które produkty sprzedają się lepiej niż inne w dzień powszedni lub weekend.
Tutaj widać, że produkt 81 sprzedaje się lepiej niż produkt 65.
Obsługa dat w dni powszednie i weekendy w usłudze LuckyTemplates przy użyciu języka DAX
Zrozumienie, jak działa funkcja AVERAGEX
Wniosek
Na blogu pracowaliśmy nad obliczeniem średniej sprzedaży w dni powszednie i weekendy. Zaczęliśmy od przejrzenia formuły obliczania średniej dziennej sprzedaży. Wizualizacje wykorzystujemy również do dokonywania porównań.
Z tego przykładu można się wiele nauczyć. Jedną z najważniejszych koncepcji, które należy zrozumieć w usłudze LuckyTemplates, jest sposób używania tabel wirtualnych wewnątrz funkcji iteracyjnych.
Iterowanie formuł z wirtualnymi tabelami w środku to świetny pomysł do nauczenia się, ponieważ istnieje wiele aplikacji, w których byłoby to istotne we własnej analizie, którą przeprowadzasz.
Gdy zrozumiesz, jak działają funkcje iteracyjne, otworzy się świat potencjału analitycznego, a Twoje formuły staną się o wiele bardziej uproszczone, podobnie jak modele danych.
Dzięki,
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.