Kontekst oceny w obliczeniach języka DAX

W tym samouczku dowiemy się o kontekście oceny w języku DAX .

Ocena lub kontekst początkowy to środowisko, na którym opiera się Twoje dynamiczne obliczenie.

Ważne jest, aby zrozumieć, jak działa kontekst oceny i jaki ma wpływ na obliczenia w języku DAX. Dlatego w następnej sekcji chcę pokazać różne sposoby tworzenia ewaluacji lub początkowego kontekstu.

Spis treści

Tworzenie oceny lub kontekstu początkowego w języku DAX

Po pierwsze, musisz mieć w tabeli fragmentator dat i filtr miasta , aby uzyskać dane dynamiczne.

Kontekst oceny w obliczeniach języka DAX

Zawsze istnieje początkowy kontekst, o którym należy wiedzieć przed wykonaniem jakichkolwiek obliczeń. Wspomniany kontekst oceny możesz znaleźć z dowolnego miejsca.

W przykładowej tabeli kontekst można znaleźć we fragmentatorze Daty lub w filtrze Miasto . Jeśli na przykład wybierzesz filtr Christchurch , wyniki w tabeli ulegną zmianie. Jeśli dostosujesz również daty od 1 stycznia do 19 stycznia, zobaczysz, że wyniki się zmieniły.

Na przykład 1 stycznia wynik to 90 074,80, a 19 stycznia 111 293,70. Dowodzi to, że kontekst oceny może się naprawdę zmienić dla każdego pojedynczego wyniku w obliczeniach DAX.

Aby pokazać inny przykład, przekształćmy istniejącą tabelę w wizualizację Total Sales by Date .

Kontekst oceny w obliczeniach języka DAX

Gdy wybierzesz lub wyczyścisz filtr, a nawet dostosujesz ramy czasowe, możesz uzyskać nowy wynik wewnątrz wizualizacji.

Kluczową rzeczą, na którą należy zwrócić uwagę, jest to, że formuła, której używamy w tej tabeli i wizualizacji, nie zmienia się. To dokładnie ta sama formuła.  

Kontekst oceny w obliczeniach języka DAX

W programie Excel każda widoczna formuła będzie nieco inna, ponieważ odwołania do komórek będą inne. W usłudze LuckyTemplates formuła pozostaje dokładnie taka sama. To, co zmienia wynik, to kontekst lub środowisko, w którym jest oceniany. Dotyczy to każdej utworzonej miary.

Każde obliczenie wykonywane w usłudze LuckyTemplates ma kontekst początkowy, który należy zrozumieć. Zanim spojrzysz na jakikolwiek indywidualny wynik, musisz zrozumieć bieżący kontekst tych obliczeń.

Jeśli nie wiesz, co zostało wybrane we fragmentatorze miast, patrzysz na tę wizualizację i wiesz, że jest to łączna sprzedaż według daty. Ale co to za całkowita sprzedaż?

Z poniższego przykładu dowiesz się, że łączna sprzedaż wyświetlana w wizualizacji pochodzi od firmy Hamilton na podstawie fragmentatora.

Kontekst oceny w obliczeniach języka DAX

Związek między kontekstem a modelem danych

Zrozumienie, jak działa ten kontekst, jest kluczowym elementem uczenia się i rozumienia języka DAX — ponieważ jest to tak proste, jak to tylko możliwe. Następnie możesz zacząć manipulować kontekstem w formułach i rozpocząć zaawansowaną analizę.

Mamy nadzieję, że zaczynasz także dostrzegać, jak ważny jest model, ponieważ kontekst jest tworzony bezpośrednio przez relacje między twoimi tabelami.

Wybrany przez nas fragmentator miasta pochodzi z tabeli Regiony, podczas gdy obliczenie całkowitej sprzedaży znajduje się w tabeli Sprzedaż.

Nazywa się to propagacją filtra .

Kontekst oceny w obliczeniach języka DAX

Filtry propagują relację w dół za pomocą strzałek i kierują się w stronę wielu stron tabeli faktów, którą w tym przypadku jest tabela Sales.

Możesz wykonać wiele z tych czynności w dowolnym momencie, ponieważ kontekst może pochodzić z jednej tabeli przeglądowej i innej tabeli przeglądowej. A potem moglibyśmy nałożyć jeszcze więcej warstw i stworzyć więcej kontekstu. Musimy tylko zrozumieć, jaki jest początkowy kontekst obliczeń.


Zrozumienie kontekstu oceny w usłudze LuckyTemplates
Jak działa silnik obliczeniowy języka DAX
Co to jest przejście kontekstu i dlaczego ma to znaczenie?

Wniosek

Filtry i fragmentatory to podstawowe sposoby tworzenia kontekstu oceny w obliczeniach języka DAX.

Mam nadzieję, że rozumiesz, jak ważny jest kontekst ewaluacji (początkowy). Jeśli chcesz później przeprowadzić zaawansowaną analizę, musisz zmienić kontekst w swoich formułach.

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.