Dynamicznie obliczaj sumę bieżącą lub sumę skumulowaną usługi LuckyTemplates

Suma bieżąca usługi LuckyTemplates to doskonały sposób wyświetlania wzorców i zmian określonych danych w czasie.

W usłudze LuckyTemplates istnieje wspólna kombinacja funkcji języka DAX, która umożliwia nam tworzenie dynamicznej sumy skumulowanej na dowolnej stronie raportu.

Formuła języka DAX , którą zaraz omówimy, jest łatwa w użyciu i zapewnia dynamiczne wyniki. Możesz ponownie użyć tej samej kombinacji formuł . Po prostu wstaw do niego różne podstawowe miary lub podstawowe obliczenia. Umożliwi to generowanie skumulowanych sum (sum) na podstawie różnych obliczeń, od wyników na szeroką skalę po wyniki dzienne. 

Jako przykład   posłużymy się tym kwartalnym raportem Insights, z którego korzystałem podczas

Dynamicznie obliczaj sumę bieżącą lub sumę skumulowaną usługi LuckyTemplates

Spis treści

Korzystanie z tabeli dat i całkowitej sprzedaży w usłudze LuckyTemplates

Podczas wykonywania formuły sumy skumulowanej potrzebujemy silnej tabeli dat . Dotyczy to również obliczeń wywiadowczych w czasie.

Przeciągnijmy te filtry z raportu Kwartalne statystyki na przykładową stronę raportu. W ten sposób możemy przejść do dowolnego okresu czasu.

Dynamicznie obliczaj sumę bieżącą lub sumę skumulowaną usługi LuckyTemplates

Następnie przenieśmy pole Data na przykładową stronę raportu. Będzie to służyć jako nasza tabela dat .

Dynamicznie obliczaj sumę bieżącą lub sumę skumulowaną usługi LuckyTemplates

Dodajmy również kolumnę Total Sales do przykładowej strony raportu.

Dynamicznie obliczaj sumę bieżącą lub sumę skumulowaną usługi LuckyTemplates

Całkowita sprzedaż jest uważana za prostą miarę podstawową. Dzieje się tak, ponieważ łatwo to obliczyć. Można go również ponownie wykorzystać na różne sposoby, takie jak średnie kroczące lub sumy bieżące .

Teraz musimy użyć poprawnej kombinacji formuł języka DAX, aby uzyskać skumulowaną sumę (sumę).

Formuła do obliczania skumulowanego dochodu

Użyjemy tej formuły jako przykładu do obliczenia skumulowanego przychodu za cały lipiec 2016 roku .

Dynamicznie obliczaj sumę bieżącą lub sumę skumulowaną usługi LuckyTemplates

Jak widać tutaj, mamy już wynik , który chcemy. Gdy zmienimy kontekst, zmieni się również skumulowana suma. Dzięki temu jest dynamiczny.

Dynamicznie obliczaj sumę bieżącą lub sumę skumulowaną usługi LuckyTemplates

Spróbujmy teraz przeanalizować podany wzór.

Najpierw użyjemy funkcji , aby zmienić kontekst obliczeń. Następnie uwzględnimy miarę Total Sales .

Dynamicznie obliczaj sumę bieżącą lub sumę skumulowaną usługi LuckyTemplates

Jak widać tutaj, wyświetlona została całkowita sprzedaż dla każdego dnia.

Dynamicznie obliczaj sumę bieżącą lub sumę skumulowaną usługi LuckyTemplates

Używanie funkcji FILTRUJ do podsumowań bieżących

Teraz użyjemy funkcji . Spowoduje to dostosowanie kontekstu wewnątrz funkcji CALCULATE .

Jeśli chcemy wyświetlić odpowiednią sumę skumulowaną , musimy manipulować bieżącym kontekstem. To jest dla nas, aby obliczyć nie tylko jeden dzień, ale także wszystkie dni w tym miesiącu.

Idąc w dół listy, musimy stworzyć szersze ramy czasowe, które obecnie gromadzimy.

Dynamicznie obliczaj sumę bieżącą lub sumę skumulowaną usługi LuckyTemplates

Każdy pojedynczy wiersz w kolumnie Przychód skumulowany jest oceniany pod kątem innego kontekstu lub filtra umieszczonego w tabeli Sprzedaż .

Używanie funkcji ALLSELECTED do sum bieżących

Ponadto funkcja usuwa niektóre lub wszystkie filtry z tabeli Date, które są umieszczone w określonym kontekście. W tym przypadku kontekstem jest III kwartał 2016 roku .

Dynamicznie obliczaj sumę bieżącą lub sumę skumulowaną usługi LuckyTemplates

Następnie ponownie stosuje te filtry w oparciu o tę logikę.

Dynamicznie obliczaj sumę bieżącą lub sumę skumulowaną usługi LuckyTemplates

Podsumowując, ta część usuwa wszystkie filtry w okresie 3 miesięcy. Następnie iteruje przez każdy z tych dni, aby określić, czy ta data jest mniejsza lub równa bieżącej maksymalnej dacie .

Dynamicznie obliczaj sumę bieżącą lub sumę skumulowaną usługi LuckyTemplates

Obliczanie daty MAX

Spróbujmy utworzyć miarę Max Date , a następnie przypisać do niej tę logikę.

Dynamicznie obliczaj sumę bieżącą lub sumę skumulowaną usługi LuckyTemplates

To właśnie robi logika MAX Date .

Dynamicznie obliczaj sumę bieżącą lub sumę skumulowaną usługi LuckyTemplates

Jak widać, ocenia dokładnie ten sam dzień z kolumny Data .

Różne sposoby korzystania z usługi LuckyTemplates Running Total

Gdy zrozumiesz logikę obliczania bieżących sum, łatwiej będzie Ci używać go na różne sposoby.

Na przykład, jeśli chcemy obliczyć skumulowane zyski , nadal możemy użyć wzoru na skumulowany przychód . Musimy tylko trochę zmienić formułę.

Dynamicznie obliczaj sumę bieżącą lub sumę skumulowaną usługi LuckyTemplates

Musimy zmienić nazwę miary na Cumulative Profits . Następnie zmień Total Sales na inną podstawową miarę, jaką jest Total Profits .

Dynamicznie obliczaj sumę bieżącą lub sumę skumulowaną usługi LuckyTemplates

Korzystając z tego wzoru, możemy również uzyskać skumulowane przychody z ostatniego kwartału. Nazwiemy tę miarę Cumulative Revenue LQ .

Dynamicznie obliczaj sumę bieżącą lub sumę skumulowaną usługi LuckyTemplates

W tym przykładzie wystarczy zmienić Total Sales na obliczenie analizy czasowej, takie jak Sales LQ .

Obliczanie różnicy przychodów na kwartał

Po uzyskaniu miary Skumulowany przychód LQ możemy teraz uzyskać różnicę między przychodami z bieżącego kwartału a przychodami z poprzedniego kwartału. Termin określający tę technikę to Measure Branching .

Aby to zrobić, musimy utworzyć nową miarę i nazwać ją Revenue Diff per Quarter . Następnie możemy odjąć skumulowany przychód LQ od miary skumulowanego przychodu .

Dynamicznie obliczaj sumę bieżącą lub sumę skumulowaną usługi LuckyTemplates

Po pomyślnym zintegrowaniu formuły z wcześniej omówionymi miarami ( Cumulative Revenue LQ i Revenue Diff per Quarter ), możemy teraz wyświetlać wizualizacje w celu łatwiejszej analizy danych.

Dynamicznie obliczaj sumę bieżącą lub sumę skumulowaną usługi LuckyTemplates


Bieżące sumy w usłudze LuckyTemplates: jak obliczać przy użyciu formuły języka DAX
przedstawiające budżety w usłudze LuckyTemplates — sumy skumulowane w języku DAX
Skumulowane sumy na podstawie średnich miesięcznych wyników w usłudze LuckyTemplates

Wniosek

Kluczowym punktem tego samouczka jest zrozumienie formuły, a następnie jej dalsze modyfikowanie w celu zastosowania innych miar.

Korzystanie z formuły języka DAX umożliwia pokazywanie trendów i zapewnianie konkretnego porównania miar w czasie.

Dzięki zrozumieniu funkcji każdej sekcji formuły można uzyskać natychmiastowe wyniki.

Zmienia to sposób tworzenia prezentacji. Tak długo, jak możesz dostosować formułę zgodnie z wymaganymi informacjami, pożądane wyniki zostaną wyświetlone od razu.

To jest dobre omówienie techniki uruchamiania łącznie usługi LuckyTemplates . Mam nadzieję, że będziesz w stanie wdrożyć to w swojej pracy.

Więcej technik łączenia formuł języka DAX można znaleźć w module Rozwiązywanie scenariuszy analitycznych w witrynie LuckyTemplates Online. Ten moduł kursu obejmuje wszystkie formuły, których można używać do rozwiązywania różnych analiz i spostrzeżeń w raportach.

Miłej pracy z tym szczegółowym filmem.

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.