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

W tym samouczku dowiesz się o słowie kluczowym TABLE w DAX Studio. Słowo kluczowe TABLE umożliwia tworzenie tabel w zapytaniu języka DAX.

Jest to kontynuacja serii samouczków dotyczących różnych słów kluczowych, których można używać podczas tworzenia zapytań języka DAX. Zanim zagłębisz się w ten temat, przeczytaj najpierw słowa kluczowe DEFINE i MEASURE .

Spis treści

Pierwsze kroki z tabelami w DAX Studio

Aby użyć tego słowa kluczowego, najpierw napisz DEFINE, a następnie TABELA. Następnie podaj nazwę tabeli, którą chcesz utworzyć. W tym przykładzie nazwa tabeli to ModelStats .

Do tego zapytania używana jest specyficzna funkcja: funkcja COLUMNSTATISTICS () . Tej funkcji można użyć do szybkiego tworzenia metadanych dla każdej tabeli w modelu danych. Ta funkcja nie jest dostępna w języku DAX w usłudze LuckyTemplates; jest całkowicie unikalny dla DAX Studio.

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

Aby wyświetlić tabelę, napisz EVALUATE ModelStats .

Po uruchomieniu tego zapytania otrzymasz tabelę zawierającą wszystkie tabele i statystyki każdej tabeli w modelu danych.

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

Możesz także dodać kolejną kolumnę za pomocą funkcji . W tym przypadku nazwa kolumny to „Random” i pokazuje liczby losowe wygenerowane przez DAX Studio przy użyciu funkcji .

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

Tworzenie tabeli dla różnych produktów w DAX Studio

Przejdźmy do bardziej realistycznego przykładu. Jest to ten sam przykład, który został użyty w samouczku dotyczącym słów kluczowych MEASURE. Koncentruje się na hipotetycznym biznesie z „modnymi” i „nudnymi” produktami.

W tym przypadku celem jest podzielenie tabeli Produkty na 2 kategorie. Pierwsza tabela dotyczy TrendyProducts , a druga — BoringProducts .

W przypadku tabeli TrendyProducts najpierw ZDEFINIUJ czym są TrendyColors . W tym przypadku są one czerwone, niebieskie i różowe. Następnie musisz wstrzyknąć ten filtr do kontekstu filtra. Aby to zrobić, musisz użyć funkcji .

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

Zauważ, że używana jest funkcja . Ma to na celu rozróżnienie zmiennych od nazwy tabeli.

Następnie utwórz zmienną dla Result . Dla tej zmiennej utwórz nową kolumnę za pomocą funkcji ADDCOLUMNS i nadaj jej nazwę „Opis”. Kolumna Opis określi, które wiersze należą do Modnych produktów. Następnie ZWRÓĆ wynik.

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

Aby zobaczyć, jak wygląda nowa tabela, napisz EVALUATE TrendyProducts . Następnie uruchom zapytanie języka DAX, klikając polecenie Uruchom lub naciskając klawisz F5.

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

Możesz zobaczyć, że tabela zwraca 383 wiersze, które są oznaczone jako Trendy Products.

Teraz ta sama logika dotyczy również tabeli BoringProducts . Możesz skopiować kod i wkleić go po RETURN.

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

Więc zamiast TABLE TrendyProducts zastąp go TABLE BoringProducts . Dla argumentu CALCULATETABLE napisz funkcję . A następnie zmień nazwę kolumny na „Nudna”.

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

Następnie OCENIJ tabelę BoringProducts, aby ją wyświetlić.

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

Jak widać, nudne produkty zwracają 2134 wierszy. Możesz również zobaczyć w kolumnie Opis, że zawiera tylko „Nudne”.

Łączenie dwóch lub więcej stołów razem

Następną rzeczą, którą możesz zrobić, to połączyć te dwie tabele razem za pomocą słowa kluczowego .

Teraz można by pomyśleć, że możesz po prostu napisać nowe słowo kluczowe TABLE z funkcją UNION, aby połączyć ze sobą dwie tabele.

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

Jednak w tym przypadku nie jest to możliwe, ponieważ kod BoringProducts zawiera tabelę TrendyProducts. Jeśli spróbujesz uruchomić to zapytanie, pojawi się błąd.

Nie można użyć tabeli zapytań w innej tabeli zapytań w DAX Studio.

Zamiast tego powinieneś umieścić składnię UNION po EVALUATE .

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

Jeśli to uruchomisz, otrzymasz tabelę zawierającą zarówno produkty Trendy, jak i Nudne. Jak widać, ta tabela zawiera 2517 wierszy.

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

Tworzenie tabeli dat w DAX Studio

W następnym przykładzie pokazano, jak utworzyć tabelę dat w modelu danych. Otwórz nowe puste zapytanie. Najpierw wypróbujmy słowo kluczowe TABLE z funkcjami i . To zapytanie polega po prostu na obliczeniu dat między 1 stycznia 2007 a 31 grudnia 2007.

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

Możesz zobaczyć, że wyniki pokazują wszystkie daty pomiędzy datami określonymi w zapytaniu. Aby utworzyć więcej kolumn w tabeli Daty, użyj funkcji nad bieżącym kodem CALENDAR. Następnie użyj funkcji , aby oddzielić różne dane w tabeli Daty.

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

Kolumna [Date] użyta w tym zapytaniu pochodzi z funkcji CALENDAR. Zauważ również, że używana jest zmienna VAR CurrentDate . Ta zmienna przechowuje wartość, do której uzyskuje się dostęp z kontekstu wiersza. Ta wartość jest następnie zwracana wewnątrz funkcji wiersza.

Ma to na celu uproszczenie kodu. Zamiast więc używać odniesienia do kolumny [Data], możesz użyć zadeklarowanej zmiennej. W zależności od potrzeb możesz dodać więcej kolumn w tabeli Daty.

Korzystanie z TABLE z SUMMARIZECOLUMNS

Inną rzeczą, którą możesz zrobić z utworzoną przez siebie tabelą Dates, jest dodanie funkcji .

Po EVALUATE użyj SUMMARIZECOLUMNS , a następnie aby policzyć liczbę wierszy należących do Twojego numeru roku kalendarzowego.

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

Po uruchomieniu tego widać, że tabela zawiera 365 wierszy z roku 2007. Możesz spróbować poeksperymentować z bieżącym zapytaniem.

Na przykład możesz zmienić górną granicę daty końcowej z 2007 na 2009. Jeśli to uruchomisz, zobaczysz, że tabela zawiera teraz wiersze z lat 2007, 2008 i 2009.

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

Jeśli na przykład chcesz dodać kolejną kolumnę, która pokazuje pierwszą datę tabeli, użyj funkcji .

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

Podobnie użyj funkcji , aby zidentyfikować ostatnią datę każdego wiersza.

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

Aby uzyskać łączną liczbę wierszy w tabelach dat, użyj funkcji z COUNTROWS . A następnie użyj , aby usunąć kontekst filtru z tabeli Daty utworzonej za pomocą polecenia SUMMARIZECOLUMNS.

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

Po uruchomieniu zapytania możesz zobaczyć, że pojawiła się nowa kolumna pokazująca całkowitą liczbę wierszy dostępnych w tabeli Daty.

Wniosek

Wraz z DEFINE i MEASURE słowo kluczowe TABLE jest niezbędne podczas tworzenia zapytań w DAX Studio. Pomaga uprościć proces tworzenia tabel.

W tym samouczku przedstawiono podstawowe przykłady użycia słowa kluczowego TABLE. Ważne jest, aby nauczyć się podstaw, ponieważ pomaga to w zrozumieniu bardziej złożonych zapytań, które są bardziej powszechne, gdy w grę wchodzą rzeczywiste aplikacje.

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.