Funkcja OBLICZ – jak może wpłynąć na Twoje obliczenia w LuckyTemplates

W tym samouczku chcę pokazać na kilku przykładach, co potrafi funkcja

OBLICZ to jedna z najczęściej używanych funkcji w usłudze LuckyTemplates. Narzuca kontekst stosowany do dowolnej miary i usuwa wszelkie istniejące filtry.

Spis treści

Korzystanie z funkcji OBLICZ dla całkowitej sprzedaży

Aby naprawdę zrozumieć wpływ funkcji OBLICZ , należy pamiętać, że każdy wynik w usłudze LuckyTemplates jest obliczany wiersz po wierszu. Wszystko zależy od podanego kontekstu.

Przyjrzyjmy się tym przykładowym danym. Dla tego wiersza miara daje nam wynik 108 466,30, gdy użyto funkcji CALCULATE . Ta kolumna OBLICZ w zasadzie pokazuje liczby z tej samej daty w zeszłym roku za pomocą funkcji .

Funkcja OBLICZ – jak może wpłynąć na Twoje obliczenia w LuckyTemplates

Wynik ten opiera się na zastosowanym początkowym kontekście, którym jest data. W przypadku tego konkretnego wiersza podana data to 14 sierpnia 2020 r.

Funkcja OBLICZ – jak może wpłynąć na Twoje obliczenia w LuckyTemplates

Ta data jest również początkowym kontekstem miary Total Sales , która daje nam 220 148,60 w tym wierszu w oparciu o czas obecny.

Funkcja OBLICZ – jak może wpłynąć na Twoje obliczenia w LuckyTemplates

Ale co, jeśli w tym konkretnym kontekście chcę również pokazać, co zrobiliśmy z perspektywy sprzedaży, ale z innego czasu? W tym miejscu funkcja CALCULATE staje się jeszcze bardziej użyteczna.

Używanie funkcji OBLICZ z DATEADD

CALCULATE pozwala mi obecnie porównywać łączną sprzedaż w bieżącym okresie ze sprzedażą z zeszłego roku tego samego dnia . Ale to porównanie niekoniecznie musi być przeprowadzane w ujęciu rocznym. Możemy dokonywać porównań z dnia na dzień, a nawet obliczeń miesięcznych i kwartalnych.

Zanim to zrobimy, spójrzmy na pierwotną miarę.

Funkcja OBLICZ – jak może wpłynąć na Twoje obliczenia w LuckyTemplates

Używając CALCULATE , odniosłem się do Total Sales i użyłem funkcji SAMEPERIODLASTYEAR . Ta funkcja pozwala mi przeskoczyć dokładnie rok przed bieżącą datą.

Funkcja OBLICZ – jak może wpłynąć na Twoje obliczenia w LuckyTemplates

Oczywiście to nakłada ograniczenia na moje obliczenia, ponieważ nie pozwala mi wyjść poza okres jednego roku. Stworzę więc nową miarę, która pozwoli mi to zrobić.

Funkcja OBLICZ – jak może wpłynąć na Twoje obliczenia w LuckyTemplates

Zamierzam rozpocząć takt w ten sam sposób, w jaki wykonano pierwotny takt. Zamierzam użyć CALCULATE i odwołać się do Total Sales .

Funkcja OBLICZ – jak może wpłynąć na Twoje obliczenia w LuckyTemplates

Następnie użyję funkcji analizy czasowej i ustawię ją tak, aby cofała się tylko o jeden kwartał.

Funkcja OBLICZ – jak może wpłynąć na Twoje obliczenia w LuckyTemplates

Gdy dodam to do mojej tabeli, zobaczysz, że mam teraz dane, które pokazują liczby sprzed jednego kwartału.

Funkcja OBLICZ – jak może wpłynąć na Twoje obliczenia w LuckyTemplates

To jest zaleta używania DATEADD w twoich miarach. Pozwala ustawić dowolny przedział czasowy, w przeciwieństwie do SAMEPERIODLASTYEAR , który liczy dokładnie jeden rok przed bieżącą datą.

Tym razem pozwól, że zmienię tę miarę i ustawię czas z powrotem na jeden dzień, zamiast jednego kwartału.

Funkcja OBLICZ – jak może wpłynąć na Twoje obliczenia w LuckyTemplates

Zgodnie z oczekiwaniami wynik, który otrzymuję, wykazuje bardzo niewielką różnicę w stosunku do pierwotnej liczby, wiedząc, że minął tylko jeden dzień.

Używanie OBLICZ z funkcją FILTR

Możesz także użyć funkcji OBLICZ z funkcją , która pozwala nam jeszcze bardziej pogłębić naszą analizę.

W tym przykładzie zobaczmy, co się stanie jeśli przefiltrujemy WSZYSTKIE daty .

Funkcja OBLICZ – jak może wpłynąć na Twoje obliczenia w LuckyTemplates

Następnie ustawię datę minus 7, co oznacza tydzień od bieżącej daty.

Funkcja OBLICZ – jak może wpłynąć na Twoje obliczenia w LuckyTemplates

Daje nam to średnią kroczącą, która uwzględnia liczby z poprzedniego tygodnia, ale tym razem używamy FILTER , aby cofnąć się zamiast DATEADD .

Funkcja OBLICZ – jak może wpłynąć na Twoje obliczenia w LuckyTemplates

Ponownie wszystko wraca do zastosowanego kontekstu. Zaczynamy od początkowego kontekstu, który uwzględnia bieżącą datę, a następnie dodajemy więcej do tego kontekstu za pomocą funkcji OBLICZ , abyśmy mogli określić nowe ramy czasowe do zbadania.

Wniosek

CALCULATE może zdecydowanie zwiększyć zakres raportów i umożliwia porównywanie liczb w różnych ramach czasowych. Jest to coś, czego możesz użyć również w elementach innych niż Total Sales.

Mamy nadzieję, że wkrótce będziesz mógł zacząć stosować tę funkcję we własnej pracy. Zapraszam do odkrywania innych kontekstów, które możesz dodać do swoich miar za pomocą CALCULATE .

Wszystkiego najlepszego,


Nowe spojrzenie na CALCULATE — usługa LuckyTemplates
Kalendarz świąt w usłudze LuckyTemplates — obliczanie daty W/DAX Usługa
LuckyTemplates CALCULATE: klucz do zaawansowanych formuł języka DAX








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.