Kontekst oceny w usłudze LuckyTemplates DAX

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,


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.

Pomysły na materializację pamięci podręcznych danych w DAX Studio

Pomysły na materializację pamięci podręcznych danych w DAX Studio

W tym samouczku omówiono idee materializacji pamięci podręcznych danych oraz ich wpływ na wydajność języka DAX w dostarczaniu wyników.

Raportowanie biznesowe przy użyciu usługi LuckyTemplates

Raportowanie biznesowe przy użyciu usługi LuckyTemplates

Jeśli do tej pory nadal korzystasz z programu Excel, jest to najlepszy moment, aby zacząć korzystać z usługi LuckyTemplates na potrzeby raportowania biznesowego.

Co to jest brama LuckyTemplates? Wszystko co musisz wiedzieć

Co to jest brama LuckyTemplates? Wszystko co musisz wiedzieć

Co to jest brama LuckyTemplates? Wszystko co musisz wiedzieć