Przegląd funkcji języka DAX: korzystanie z PARALLELPERIOD w usłudze LuckyTemplates

Zagłębmy się w formułę DAX z funkcją LuckyTemplates PARALLELPERIOD . Przyjrzymy się tej niesamowitej funkcji języka DAX i zobaczymy, jak używać jej w całkiem efektywny sposób w niektórych obliczeniach. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.

W tym przeglądzie funkcji języka DAX możesz również znaleźć inne zastosowania, inne niż te, które zamierzam zademonstrować. Przejdę przez logikę i pokażę, jak to działa. 

Spis treści

Jak działa OKRES RÓWNOLEGŁY

PARALLELPERIOD to funkcja inteligencji czasowej. Więc to, co robi, to wraca do okna czasowego, które określamy, a następnie wykonuje pełne obliczenie tego konkretnego okna czasowego.

W tym przykładowym obliczeniu cofamy się o jeden rok. OKRES RÓWNOLEGŁY w tym obliczeniu to cofnięcie się o jeden rok, a następnie spojrzenie na cały rok i zsumowanie sprzedaży z tego całego roku

Przegląd funkcji języka DAX: korzystanie z PARALLELPERIOD w usłudze LuckyTemplates

Przeciągamy to do naszej tabeli i widzimy wyniki w każdym wierszu. To 11 565 545 USD to łączna sprzedaż w 2016 r., podczas gdy 11 690 763 USD to łączna sprzedaż w 2015 r., która jest tutaj ustawiona jako wcześniejsza sprzedaż .

Przegląd funkcji języka DAX: korzystanie z PARALLELPERIOD w usłudze LuckyTemplates

Jeśli spojrzymy na 2017 r., łączna sprzedaż w 2016 r. w wysokości 11 565 545 USD stanie się naszą wcześniejszą sprzedażą.

Przegląd funkcji języka DAX: korzystanie z PARALLELPERIOD w usłudze LuckyTemplates

Możemy to również zrobić na kwartał. Po prostu zmieniamy Rok we wzorze na Kwartał i mamy nieco inny wynik.

Przegląd funkcji języka DAX: korzystanie z PARALLELPERIOD w usłudze LuckyTemplates

Innym przykładem jest to, że możemy również przejść „plus” (+) zamiast „minus” (-). Więc możemy iść plus kwartał lub plus rok .

Przegląd funkcji języka DAX: korzystanie z PARALLELPERIOD w usłudze LuckyTemplates

W tym miejscu moglibyśmy również wykonać kilka prostych rozgałęzień miar i obliczyć procenty sum.

Wypracowanie procentów sum

Wprowadzamy naszą łączną sprzedaż, aby obliczyć procent naszych sum. W tym roku dowiemy się, jak sobie pójdziemy, bazując na wynikach z zeszłego roku. Jest to dość interesująca analiza z perspektywy procentowej .

Przegląd funkcji języka DAX: korzystanie z PARALLELPERIOD w usłudze LuckyTemplates

To jest dokładnie to, co tutaj zrobiłem. Formuła wcale nie jest trudna. Po prostu skutecznie wdrażamy rozgałęzienia miar . Rozgałęziamy się na tę dodatkową logikę.

Przegląd funkcji języka DAX: korzystanie z PARALLELPERIOD w usłudze LuckyTemplates

Więc jeśli przeciągniemy to do naszej tabeli, dostosuje się lub zmieni w czasie i zobaczymy, że skończyliśmy o 103% w stosunku do tego, co byliśmy w zeszłym roku.

Przegląd funkcji języka DAX: korzystanie z PARALLELPERIOD w usłudze LuckyTemplates

Możemy to również pokazać na wizualizacji.

Przegląd funkcji języka DAX: korzystanie z PARALLELPERIOD w usłudze LuckyTemplates


Funkcja DATEADD: najlepsza i najbardziej wszechstronna funkcja analiz czasowych w usłudze LuckyTemplates
Obliczanie sprzedaży od początku roku finansowego (FYTD) w usłudze LuckyTemplates za pomocą
porównania czasu w języku DAX dla niestandardowych tabel dat w usłudze LuckyTemplates

Wniosek

Tutaj pokazałem doskonały przykład tego, kiedy i jak używać LuckyTemplates PARALLELPERIOD. Pokazałem również, jak możemy rozgałęzić się na więcej obliczeń z naszych podstawowych miar.

Kluczową koncepcją działania PARALLELPERIOD jest to, że otwiera okno czasowe w oparciu o to, co określimy. Idzie i patrzy wstecz w dowolnym konkretnym kontekście i zwraca wynik z całego roku, kwartału lub miesiąca.

Wspaniałą cechą tej funkcji języka DAX jest to, jak łatwo możemy to zrobić dynamicznie za pomocą funkcji filtrujących. Byłoby tego dużo więcej. Może nieco dłuższa formuła, ale jest to świetna funkcja analizy czasowej. 

Dowiedz się więcej o tej funkcji i zastosuj ją w swojej pracy. 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.