DEFINE słowo kluczowe w DAX Studio: przegląd i przykłady

Po EVALUATE następnym, którego musisz się nauczyć, jest słowo kluczowe DEFINE. W tym samouczku omówimy, czym jest słowo kluczowe DEFINE i jak jest używane w DAX Studio. Konkretne przykłady są omawiane po drodze.

Spis treści

Używanie słowa kluczowego DEFINE w DAX Studio

DEFINE to słowo kluczowe, które definiuje encje zastosowane do jednej lub kilku instrukcji EVALUATE w zapytaniu języka DAX.

Przykład nr 1: ZDEFINIUJ za pomocą funkcji języka DAX

DEFINE słowo kluczowe w DAX Studio: przegląd i przykłady

W tym przykładzie pierwszy wiersz kodu pobiera wszystkie odrębne ilości w tabeli sprzedaży. Drugi wiersz ogranicza zwracane ilości. Aby zwrócić wynik zmiennej, musisz użyć słowa kluczowego EVALUATE .

Jeśli spróbujesz OCENIĆ drugą zmienną, pojawi się inny wynik.

DEFINE słowo kluczowe w DAX Studio: przegląd i przykłady

Możesz dodatkowo użyć zmiennej FewQuantities, aby policzyć liczbę wierszy w tabeli sprzedaży, które odnoszą się do ilości 1, 2 i 3.

DEFINE słowo kluczowe w DAX Studio: przegląd i przykłady

Musisz także użyć konstrukcji . Następnie zastosuj funkcje i , aby policzyć liczbę wierszy w tabeli sprzedaży. Następnie umieść zmienną FewQuantities w filtrze. Daje to łączną liczbę wierszy w tabeli Sales.

Przykład 2: Wyrażenia złożone

Spójrzmy na inny przykład, który dotyczy złożonych wyrażeń.

DEFINE słowo kluczowe w DAX Studio: przegląd i przykłady

W takim przypadku musisz użyć konstrukcji tabeli, aby zwrócić kolumnę zawierającą ilości 1, 6, 3 i 5. W przypadku drugiej zmiennej potrzebujesz funkcji FILTRUJ, aby CAŁĄ sprzedaży zmiennej FewQuantities.

Przed kontynuowaniem uruchom EVALUATE FilterContextFromSlicer , aby sprawdzić, czy do tej pory uzyskujesz prawidłowe wyniki.

DEFINE słowo kluczowe w DAX Studio: przegląd i przykłady

Gdy to zrobisz, wprowadź funkcję SUMMARIZECOLUMNS zgodnie z poniższym kodem:

DEFINE słowo kluczowe w DAX Studio: przegląd i przykłady

Ta dolna część kodu naśladuje zachowanie usługi LuckyTemplates .

Funkcja jest pomocna przy tworzeniu wizualizacji i odpowiadaniu na zapytania. W tym przypadku fragmentatory są częścią kontekstu filtru. Następnie musisz dodać nową kolumnę Total Rows, aby wyświetlić wyniki kodu. Ostatni argument używa funkcji COUNTROWS , aby zwrócić liczbę wierszy w tabeli Sales.

Jeśli wykonasz ten kod, otrzymasz tabelę składającą się z dwóch kolumn. Pierwsza kolumna pokazuje kolor produktu, a druga pokazuje sumę wierszy.

DEFINE słowo kluczowe w DAX Studio: przegląd i przykłady

Jednak konstrukcja COUNTROWS (Sales) nie jest idealnie używana wewnątrz funkcji SUMMARIZECOLUMNS. Zamiast tego najlepszą praktyką jest tworzenie nowych miar. Zostanie to omówione w kolejnych samouczkach.

Wniosek

Ten samouczek zawiera szybkie i konkretne przykłady użycia słowa kluczowego DEFINE w kodach DAX Studio. Jest to również kluczowe, aby zmienne działały poprawnie.

DAX Studio to potężne narzędzie do tworzenia zapytań i opracowywania raportów. Poznając cel i funkcję nie tylko DEFINE, ale wszystkich dostępnych słów kluczowych i funkcji, staniesz się bardziej biegły w radzeniu sobie ze złożonymi problemami i zaawansowaną logiką kodowania.

Wszystkiego najlepszego,
eksperci LuckyTemplates

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.