Obliczanie średniej w usłudze LuckyTemplates: izolowanie wyników z dnia tygodnia lub weekendu przy użyciu języka DAX

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 .

Obliczanie średniej w usłudze LuckyTemplates: izolowanie wyników z dnia tygodnia lub weekendu przy użyciu języka DAX

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:

Obliczanie średniej w usłudze LuckyTemplates: izolowanie wyników z dnia tygodnia lub weekendu przy użyciu języka DAX

Obliczanie średniej w usłudze LuckyTemplates: izolowanie wyników z dnia tygodnia lub weekendu przy użyciu języka DAX

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.

Obliczanie średniej w usłudze LuckyTemplates: izolowanie wyników z dnia tygodnia lub weekendu przy użyciu języka DAX

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.

Obliczanie średniej w usłudze LuckyTemplates: izolowanie wyników z dnia tygodnia lub weekendu przy użyciu języka DAX

Gdy już umieścimy tę tabelę w zmiennej, możemy ją zintegrować z naszymi obliczeniami.

Obliczanie średniej w usłudze LuckyTemplates: izolowanie wyników z dnia tygodnia lub weekendu przy użyciu języka DAX

Korzystając z tej formuły, możemy teraz stworzyć wizualizację. Tutaj widzimy zarówno wizualizacje średniej sprzedaży dziennej, jak i dziennej.

Obliczanie średniej w usłudze LuckyTemplates: izolowanie wyników z dnia tygodnia lub weekendu przy użyciu języka DAX

Możemy również nałożyć dwie wizualizacje na siebie, umieszczając je w jednej wizualizacji, która pokazuje porównanie sprzedaży.

Obliczanie średniej w usłudze LuckyTemplates: izolowanie wyników z dnia tygodnia lub weekendu przy użyciu języka DAX

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).

Obliczanie średniej w usłudze LuckyTemplates: izolowanie wyników z dnia tygodnia lub weekendu przy użyciu języka DAX

Możemy również porównać dwie wizualizacje (dla dnia tygodnia i dla weekendu) i zobaczyć różnicę.

Obliczanie średniej w usłudze LuckyTemplates: izolowanie wyników z dnia tygodnia lub weekendu przy użyciu języka DAX

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.

Obliczanie średniej w usłudze LuckyTemplates: izolowanie wyników z dnia tygodnia lub weekendu przy użyciu języka DAX

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.

Obliczanie średniej w usłudze LuckyTemplates: izolowanie wyników z dnia tygodnia lub weekendu przy użyciu języka DAX


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,

Leave a Comment

Dodawaj, usuwaj i zmieniaj nazwy kolumn w R za pomocą Dplyr

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.

Funkcje zbierania w Microsoft Power Automate

Funkcje zbierania w Microsoft Power Automate

Odkryj różnorodne funkcje zbierania, które można wykorzystać w Power Automate. Zdobądź praktyczne informacje o funkcjach tablicowych i ich zastosowaniu.

Oceń wydajność kodu DAX w DAX Studio

Oceń wydajność kodu DAX w DAX Studio

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

Czym jest self w Pythonie: przykłady z życia wzięte

Czym jest self w Pythonie: przykłady z życia wzięte

Jak zapisać i załadować plik RDS w R

Jak zapisać i załadować plik RDS w R

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.

Powrót do pierwszych N dni roboczych — rozwiązanie języka kodowania DAX

Powrót do pierwszych N dni roboczych — rozwiązanie języka kodowania DAX

Z tego samouczka języka kodowania DAX dowiesz się, jak używać funkcji GENERUJ i jak dynamicznie zmieniać tytuł miary.

Zaprezentuj spostrzeżenia przy użyciu wielowątkowej techniki dynamicznych wizualizacji w usłudze LuckyTemplates

Zaprezentuj spostrzeżenia przy użyciu wielowątkowej techniki dynamicznych wizualizacji w usłudze LuckyTemplates

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.

Wprowadzenie do filtrowania kontekstu w usłudze LuckyTemplates

Wprowadzenie do filtrowania kontekstu w usłudze LuckyTemplates

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.

Najlepsze wskazówki dotyczące korzystania z aplikacji w usłudze online LuckyTemplates

Najlepsze wskazówki dotyczące korzystania z aplikacji w usłudze online LuckyTemplates

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ł.

Analizuj zmiany marży zysku w godzinach nadliczbowych — Analizuj za pomocą LuckyTemplates i DAX

Analizuj zmiany marży zysku w godzinach nadliczbowych — Analizuj za pomocą LuckyTemplates i DAX

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.