Czym jest self w Pythonie: przykłady z życia wzięte
Czym jest self w Pythonie: przykłady z życia wzięte
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.
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 .
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.
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.
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 .
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!
Czym jest self w Pythonie: przykłady z życia wzięte
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.
Z tego samouczka języka kodowania DAX dowiesz się, jak używać funkcji GENERUJ i jak dynamicznie zmieniać tytuł miary.
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.
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.
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ł.
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.
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.
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ć