Słowo kluczowe EVALUATE w DAX Studio: podstawowe przykłady

Po pomyślnym połączeniu DAX Studio z usługą LuckyTemplates i zapoznaniu się z jej interfejsem użytkownika następnym krokiem jest zapoznanie się z różnymi słowami kluczowymi i sposobami ich używania. W tym samouczku omówimy słowo kluczowe DAX Studio EVALUATE. Podano również podstawowe przykłady, aby lepiej zrozumieć, jak i kiedy jest używany.

Spis treści

Wstęp

EVALUATE to słowo kluczowe automatycznie dołączane przez usługę LuckyTemplates do każdego zapytania. Służy do odpowiadania i tworzenia wizualizacji w usłudze LuckyTemplates. Jest również używany do umieszczania wyrażeń tabelarycznych w zapytaniu języka DAX .

Aby użyć EVALUATE w zapytaniu, możesz wprowadzić EVALUATE, a następnie podać wyrażenie tabelaryczne.

Zwróć uwagę, że nie możesz sparować EVALUATE z wartością skalarną, taką jak miara lub liczba . Więc jeśli spróbujesz Run EVALUATE 1 , w okienku Output pojawi się błąd.

Słowo kluczowe EVALUATE w DAX Studio: podstawowe przykłady

Funkcji EVALUATE można używać tylko z wyrażeniami tabelarycznymi .

Tworzenie tabel w DAX Studio przy użyciu EVALUATE

Aby przekonwertować liczby lub miary na tabelę, należy umieścić ją między nawiasami klamrowymi ( { } ). W ten sposób otrzymasz tabelę z jednym wierszem i jedną kolumną zawierającą wartość 1.

Słowo kluczowe EVALUATE w DAX Studio: podstawowe przykłady

Aby utworzyć tabelę z dwiema kolumnami, użyj nawiasu ( ( ) ) i wpisz kolejną wartość oddzieloną przecinkiem. Po uruchomieniu będziesz mieć teraz tabelę z dwiema kolumnami i jednym wierszem.

Słowo kluczowe EVALUATE w DAX Studio: podstawowe przykłady

Aby dodać kolejny wiersz, musisz umieścić kolejne wyrażenie w nawiasie klamrowym. Jeśli to wykonasz, otrzymasz tabelę z dwiema kolumnami i dwoma wierszami.

Słowo kluczowe EVALUATE w DAX Studio: podstawowe przykłady

Odwoływanie się do tabel za pomocą EVALUATE

Poza konstrukcją tabeli, możesz również odwoływać się do całych tabel za pomocą EVALUATE.

Na przykład, jeśli chcesz zwrócić tabelę produktów, wykonaj polecenie EVALUATE Products .

Słowo kluczowe EVALUATE w DAX Studio: podstawowe przykłady

Otrzymasz wtedy wszystkie kolumny i wiersze w tabeli produktów. Ponadto, jeśli spojrzysz na prawy dolny róg, zobaczysz liczbę wierszy zawartych w tabeli produktów. W tym przypadku ma 2517 wierszy.

Parowanie EVALUATE z innymi funkcjami

EVALUATE można również sparować z innymi funkcjami języka DAX.

Jedną z opcji jest użycie EVALUATE wraz z . Spowoduje to odfiltrowanie wierszy w tabeli produktów w zależności od tego, co określiłeś.

Na przykład chcesz uzyskać tylko wyniki, w których kolor produktu to czerwony. Jeśli wykonasz poniższe zapytanie, wyniki pokażą tylko wiersze z tymi specyfikacjami. Możesz również zobaczyć, że zamiast 2517 wierszy, Tabela produktów ma teraz tylko 99 wierszy.

Słowo kluczowe EVALUATE w DAX Studio: podstawowe przykłady

Jeśli chcesz porównać więcej niż jedną kolumnę, możesz użyć , aby dodać kolejny warunek do filtra.

Słowo kluczowe EVALUATE w DAX Studio: podstawowe przykłady

To zapytanie zwraca teraz 701 wierszy.

Inną opcją, którą możesz wypróbować, jest użycie . Spowoduje to zwrócenie wyraźnej listy wszystkich kolorów dostępnych w Tabeli produktów.

Słowo kluczowe EVALUATE w DAX Studio: podstawowe przykłady

Możesz także użyć i .

Co więcej, oprócz używania nawiasów klamrowych, możesz także użyć funkcji do pobierania danych z określonych wierszy w tabeli.

Słowo kluczowe EVALUATE w DAX Studio: podstawowe przykłady

Różnica polega na tym, że dzięki tej funkcji masz możliwość zmiany nazwy kolumny.

Słowo kluczowe EVALUATE w DAX Studio: podstawowe przykłady

Używanie złożonych wyrażeń w DAX Studio z EVALUATE

W tym przykładzie wróćmy najpierw do usługi LuckyTemplates i utwórzmy nową miarę dla Total Sales .

Słowo kluczowe EVALUATE w DAX Studio: podstawowe przykłady

Po zakończeniu wróć do DAX Studio i uruchom poniższy kod:

Słowo kluczowe EVALUATE w DAX Studio: podstawowe przykłady

Ten kod oznacza, że ​​wywołujesz miarę całkowitej sprzedaży, aby zainicjować zmianę kontekstu i przypisać wartość sprzedaży do każdego wiersza w tabeli produktów. Gdy go uruchomisz, będziesz mieć łączną sprzedaż w prawej kolumnie tej tabeli.

Teraz zauważysz, że niektóre wiersze w tej tabeli nie zawierają wartości łącznej sprzedaży.

Słowo kluczowe EVALUATE w DAX Studio: podstawowe przykłady

Oznacza to, że w tabeli Sales nie ma pasujących pozycji dla tego wiersza.

Aby usunąć wiersze z pustymi wartościami, możesz użyć funkcji FILTRUJ. Ponadto najlepszą praktyką odróżniania kolumn od miar jest użycie symbolu @ . Spowoduje to potraktowanie go jako kolumny wirtualnej.

Słowo kluczowe EVALUATE w DAX Studio: podstawowe przykłady

Gdy będziesz zadowolony z wyników, skopiuj kod, a następnie wróć do usługi LuckyTemplates. Utwórz nową tabelę i wklej kod.

Słowo kluczowe EVALUATE w DAX Studio: podstawowe przykłady

Otrzymasz teraz tabelę produktów z kolumną kwoty sprzedaży.

Wniosek

Słowo kluczowe EVALUATE jest używane podczas tworzenia zapytań w DAX Studio. Dlatego ważne jest, aby zrozumieć, czym jest i jak jest używany. Nauka podstaw ma kluczowe znaczenie dla budowania pewności siebie i umiejętności radzenia sobie ze złożonymi wyrażeniami w przyszłości.

Istnieją inne sposoby używania i stosowania słowa kluczowego EVALUATE. Istnieje również możliwość zautomatyzowania procesu odpytywania za pomocą EVALUATE. Eksplorując więcej słów kluczowych DAX Studio, odkryjesz mnóstwo możliwości, które poprawią Twoje doświadczenie w kodowaniu.

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.