Kontekst oceny w usłudze LuckyTemplates DAX

W tym poście szerzej omówię kontekst oceny w usłudze LuckyTemplates DAX. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.

Kontekst oceny jest również nazywany kontekstem początkowym w usłudze LuckyTemplates. Jest to środowisko, na którym opierają się twoje obliczenia.

Aby uczynić sprawę bardziej zaawansowaną, czy Twoje formuły mogą mieć jednocześnie wiele kontekstów?

Spis treści

Zmiana kontekstu w formule

Posiadanie wielu kontekstów nie jest takie skomplikowane i pokażę ci to na przykładzie.

Przede wszystkim musimy zawsze rozumieć, czym jest ewaluacja lub kontekst początkowy .

Musisz dobrze rozumieć, jak kontekst działa w formule.

W przeciwnym razie czasami nie miałbyś pojęcia, skąd ostatecznie pochodzą twoje wyniki.

W tym przykładzie kontekst oceny jest raczej prosty, ponieważ jest to po prostu zawartość tabeli.

Kontekst oceny w usłudze LuckyTemplates DAX

Ale co by było, gdybym chciał tutaj obliczyć sumę bieżącą ?

Aby to zrobić, najpierw utworzę miarę i nadam jej nazwę 30 Day Running Total . Następnie umieszczę funkcję w moim następnym wierszu.

Omówię szczegółowo funkcję CALCULATE w dalszej części, ale zasadniczo oblicza ona dowolne wyrażenie, które umieścimy w środku, i pozwala nam zmienić kontekst obliczeń w ramach miary.

Kontekst oceny w usłudze LuckyTemplates DAX

CALCULATE stanie się zdecydowanie najczęściej używaną funkcją, ponieważ jest najważniejszą funkcją w języku DAX.

Aby kontynuować, obliczę kolumnę Total Sales , ale chcę ją obliczyć w innym kontekście .

Kontekst oceny w usłudze LuckyTemplates DAX

Użyję funkcji , która pozwala mi utworzyć filtr w nowym kontekście, który chcę.

FILTER pozwala mi umieścić w nim tabelę, ale nie musisz umieszczać rzeczywistej tabeli, ponieważ możesz również użyć funkcji tabeli, jak w tym przykładzie.

Kontekst oceny w usłudze LuckyTemplates DAX

Następnie przedstawię nową miarę na stole i przedstawię ją w wizualizacji dla łatwiejszego zrozumienia.

Kontekst oceny w usłudze LuckyTemplates DAX

Logicznie rzecz biorąc, sumę bieżącą dla każdego konkretnego dnia uzyskujemy , patrząc wstecz od tego dnia do trzydziestu dni poprzedzających , a następnie sumując je wszystkie .

Jest to ważne w odniesieniu do kontekstu, ponieważ najpierw mamy kontekst oceny w kolumnie Data , ale potem zmieniamy kontekst , aby obliczyć całkowitą sprzedaż w nowym środowisku za pomocą formuły.

Tworzymy ten nowy kontekst za pomocą funkcji FILTRUJ , usuwając kontekst z dat za pomocą funkcji lub funkcji usuwania filtra .

Kontekst oceny w usłudze LuckyTemplates DAX

Po usunięciu filtra z dowolnej daty przejdę do każdej daty i spojrzę na okno trzydziestodniowe od tej konkretnej daty do tej części.

Kontekst oceny w usłudze LuckyTemplates DAX

Możesz teraz zobaczyć, że stworzyliśmy inny kontekst w samej formule .

Znaczenie zrozumienia kontekstu oceny

Zrozumienie kontekstu ewaluacji w każdym momencie jest bardzo ważne. Staje się bardziej zaawansowany, ponieważ istnieje wiele sposobów na zmianę kontekstu, aby obliczyć coś innego .

Jednak gdy zagłębisz się w usługę LuckyTemplates, otworzy się również nowy świat możliwości, w którym Twoje formuły nie będą niepotrzebnie długie i złożone.

Znajomość tych pojęć pozwoli Ci wydajniej pisać rzeczy, w których złożone obliczenia można wykonać za pomocą prostej formuły .


Zrozumienie kontekstu oceny w usłudze LuckyTemplates
Wyjaśnienie kontekstu wierszy w usłudze LuckyTemplates
Wprowadzenie do kontekstu filtrowania w usłudze LuckyTemplates

Wniosek

Ten artykuł jest po prostu wprowadzeniem o tym, jak zmienić kontekst, aby pisać wydajne formuły.

Istnieje wiele aplikacji kontekstowych, więc miejmy nadzieję, że nie możesz się doczekać, aby zobaczyć, co możesz osiągnąć dzięki kombinacjom formuł i wzorcom, które możesz stworzyć.

Zakończmy tę sekcję i przejdźmy do bardziej kluczowych koncepcji i funkcji związanych z korzystaniem z funkcji języka DAX.

Wszystkiego najlepszego,

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.