Bieżące podsumowania w usłudze LuckyTemplates przy użyciu języka DAX

Bieżące podsumowania w usłudze LuckyTemplates przy użyciu języka DAX

Czasami obliczanie bieżących sum w usłudze LuckyTemplates jest o wiele lepszym rozwiązaniem do analizowania trendów niż codzienne przeglądanie rzeczywistych wyników. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.

Dlatego w tym przykładzie pokażę, w jaki sposób można zaimplementować obliczenie sumy bieżącej, które jest dynamiczne, przepływa i dobrze integruje się z resztą modelu.

Pokażę Ci, jak możesz to zrobić bardzo skutecznie i łatwo, łącząc kilka miar DAX w LuckyTemplates.

Spis treści

Obliczanie sum bieżących w usłudze LuckyTemplates od podstaw

W tym poście na blogu pokażę, jak obliczyć bieżące sumy w usłudze LuckyTemplates. W rzeczywistości jest kilka sposobów, jak to zrobić, a ja pokażę ci oba sposoby.

To jest ostatecznie to, co chcemy osiągnąć w rezultacie. Mamy nasze kolumny Data i Sprzedaż, a także 30-dniową sumę bieżącą i 90-dniową sumę bieżącą (po lewej stronie).

Umieściliśmy je również w wizualizacjach, aby liczby były ciekawsze, a trendy i wartości odstające łatwiejsze do wykrycia (po prawej stronie).

Bieżące podsumowania w usłudze LuckyTemplates przy użyciu języka DAX

Możemy również zmienić ramy czasowe i zobaczyć, jak nasze bieżące sumy zmieniają się w czasie rzeczywistym. Całkiem przekonujące spostrzeżenie, prawda?

Bieżące podsumowania w usłudze LuckyTemplates przy użyciu języka DAX

Więc jeśli patrzysz na rzeczy takie jak zapasy lub należności, jest to naprawdę dobra analiza, którą możesz przeprowadzić na podstawie danych.

Następnie możesz przejść do bardziej zaawansowanych rzeczy, takich jak porównywanie bieżących sum z jednego okresu do innego okresu.

Jest wiele niesamowitych rzeczy, które możesz zrobić, a ja pokażę ci, jak możesz to osiągnąć od zera.

Bieżące sumy w ciągu 30 dni

Jak zawsze zaczynamy od pustego raportu, w którym wszystko, co mamy, to nasza łączna sprzedaż. Napiszmy miarę, która da nam 30-dniową sumę bieżącą. Oznacza to, że chcemy spojrzeć wstecz od dnia dzisiejszego do 30 dni i zsumować całą sprzedaż w tym okresie.

Utwórzmy miarę i nazwijmy ją Running Total 30D.

Bieżące podsumowania w usłudze LuckyTemplates przy użyciu języka DAX

Następnie przejdziemy do innej linii, aby napisać trochę logiki i wprowadzić Total Sales.

Bieżące podsumowania w usłudze LuckyTemplates przy użyciu języka DAX

Trzecim krokiem jest użycie funkcji FILTR . Funkcja FILTR jest funkcją iteracyjną, która iteruje tabelę dat i przechwytuje 30 dni dla bieżącej sumy.

Bieżące podsumowania w usłudze LuckyTemplates przy użyciu języka DAX

Usuniemy dowolny filtr lub kontekst pochodzący z kolumny DATA. Więc WSZYSTKO pozbywa się tego kontekstu i pozbywa się tego filtra.

Następnie przejdziemy przez całą tabelę DATE i sprawdzimy, czy data jest większa niż MAX (Date – 30), co da nam pierwszy dzień z 30 dni.

Bieżące podsumowania w usłudze LuckyTemplates przy użyciu języka DAX

A potem napiszemy, czy data jest mniejsza niż równa dacie MAX.

Bieżące podsumowania w usłudze LuckyTemplates przy użyciu języka DAX

Wciśnijmy enter i przeciągnijmy informacje do tabeli. Widzimy, że teraz będzie to suma bieżąca.

Bieżące podsumowania w usłudze LuckyTemplates przy użyciu języka DAX

Sumy bieżące w ciągu 90 dni

Powiedzmy, że chcemy uzyskać sprzedaż z innego przedziału czasowego. Możemy użyć tej samej miary, a następnie zmienić liczbę z 30 dni na naszą preferowaną liczbę, która w tym przypadku wynosi 90.

Bieżące podsumowania w usłudze LuckyTemplates przy użyciu języka DAX

I tak po prostu, mamy bieżącą sumę z 90 dni. To będzie ocena czegoś, co jest nieco inne, ponieważ patrzymy na naszą sprzedaż w znacznie dłuższym okresie.

Bieżące podsumowania w usłudze LuckyTemplates przy użyciu języka DAX

Pamiętaj, że zawsze możesz tu zastąpić inną miarę; możesz użyć tej techniki, aby uzyskać dane o swoich zyskach, transakcjach lub klientach. Istnieje po prostu wiele rzeczy, które można wdrożyć za pomocą tej formuły sumy bieżącej.  

Istnieje wiele rzeczy, na które można się również rozgałęzić. Możesz nie tylko przeglądać bieżące sumy w dowolnym momencie, ale także porównywać swoje bieżące sumy z ostatnim miesiącem, ostatnim kwartałem lub zeszłym rokiem.

Używając DATESINPERIOD

Pokażę ci inną formułę, którą możesz napisać, aby osiągnąć dokładnie to samo; jednak używa innej logiki filtrowania wewnątrz instrukcji obliczania.

Nazwiemy ten środek Alternatywą Running Total 30D. Ponownie obliczymy całkowitą sprzedaż, ale zamiast FILTRU użyjemy funkcji o nazwie OKRESDATA.

Bieżące podsumowania w usłudze LuckyTemplates przy użyciu języka DAX

Następnie przeskoczymy do innego wiersza i wstawimy kilka dat. To właśnie robi DATESINPERIOD; jest to specyficzna funkcja inteligencji czasowej , która pozwala nam tworzyć lub otwierać dowolny okres czasu. Wszystko, co musimy zrobić, to wprowadzić nasze parametry.

Bieżące podsumowania w usłudze LuckyTemplates przy użyciu języka DAX

Zasadniczo robi to, co robi funkcja FILTR, w inny sposób. Jest to nieco łatwiejszy sposób, który oferuje znacznie większą elastyczność.

A jeśli umieścimy go obok naszej drugiej 30-dniowej tabeli, zobaczymy, że jest dokładnie taka sama, jak ta, której użyliśmy w FILTERZE. Jest to więc kolejny sposób na osiągnięcie podobnego rezultatu.

Bieżące podsumowania w usłudze LuckyTemplates przy użyciu języka DAX

Teraz pozostaje tylko zamienić to w wizualizację , co nie zajmuje dużo czasu. Wtedy możemy zobaczyć sumę bieżącą w sposób wizualny.

Bieżące podsumowania w usłudze LuckyTemplates przy użyciu języka DAX

Możemy również dodać różne filtry. Powiedzmy na przykład, że chcemy spojrzeć na konkretny rok, na przykład 2017.

Bieżące podsumowania w usłudze LuckyTemplates przy użyciu języka DAX

Suma bieżąca zostanie automatycznie dostosowana w dowolnym dodatkowym kontekście, który chcemy dodać na naszej stronie raportu.

W ten sposób obliczamy sumę bieżącą. Możesz go używać w wielu zastosowaniach. Ta sama technika może być używana wielokrotnie w różnych scenariuszach.

Wniosek

Myślę, że sumy bieżące są znacznie lepszym sposobem patrzenia na średnie w czasie. Czasami jest to zbyt szczegółowe, aby spojrzeć na poziom dzienny. Jednak bieżące sumy pozwalają nie skupiać się na pojedynczym wyniku, ale na akumulacji wyników, które w rzeczywistości zapewniają znacznie lepszy wgląd.

Istnieje wiele różnych sposobów wykorzystania tego w usłudze LuckyTemplates , a dzięki poniższemu filmowi uzyskasz znacznie lepsze wyobrażenie o tym, jak osobiście to wdrażam.

Wchodzę w szczegóły dotyczące konkretnej formuły, ale potem możesz od niej odgałęzić się, aby uzyskać inne spostrzeżenia, które możesz ostatecznie chcieć stworzyć.

Więc powodzenia w realizacji tego. Wiele do nauczenia się i wiele do powtórzenia we własnych modelach.


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.

Pomysły na materializację pamięci podręcznych danych w DAX Studio

Pomysły na materializację pamięci podręcznych danych w DAX Studio

W tym samouczku omówiono idee materializacji pamięci podręcznych danych oraz ich wpływ na wydajność języka DAX w dostarczaniu wyników.

Raportowanie biznesowe przy użyciu usługi LuckyTemplates

Raportowanie biznesowe przy użyciu usługi LuckyTemplates

Jeśli do tej pory nadal korzystasz z programu Excel, jest to najlepszy moment, aby zacząć korzystać z usługi LuckyTemplates na potrzeby raportowania biznesowego.

Co to jest brama LuckyTemplates? Wszystko co musisz wiedzieć

Co to jest brama LuckyTemplates? Wszystko co musisz wiedzieć

Co to jest brama LuckyTemplates? Wszystko co musisz wiedzieć