Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Pisanie zapytań języka DAX za pomocą narzędzia Copilot

Za pomocą narzędzia Copilot można zapisywać i wyjaśniać zapytania języka DAX (Data Analysis Expressions) w widoku zapytań języka DAX modelu semantycznego usługi Power BI.

Włącz copilot

Sprawdź i upewnij się, że spełniasz wymagania Fabric Copilot.

Power BI Desktop

W programie Power BI Desktop, w sekcji Funkcje w wersji zapoznawczej w Opcje, włącz widok zapytań języka DAX z Copilot .

  1. Otwórz program Power BI Desktop.
  2. Otwórz istniejący raport usługi Power BI lub połącz się z opublikowanym modelem semantycznym w postaci edycji na żywo lub połączenia na żywo. Alternatywnie możesz dodać dane i utworzyć nowy semantyczny model i raport.
  3. Przejdź do widoku zapytania DAX , który jest czwartym widokiem dostępnym po lewej stronie programu Power BI Desktop.
  4. Utwórz nową kartę zapytania.
  5. Otwórz Copilot, klikając przycisk Copilot lub używając CTRL + I.

Zrzut ekranu przedstawiający program Power BI Desktop z aplikacją Fabric Copilot w widoku zapytania języka DAX.

Usługa Power BI lub obszar roboczy

  1. Wybierz opublikowany model semantyczny w obszarze roboczym.
  2. Z menu kontekstowego wybierz pozycję Pisanie zapytań w DAX. Jeśli zapisywanie zapytań DAX jest wyszarzone, może być konieczne włączenie Użytkownicy mogą edytować modele danych w usłudze Power BI (wersja zapoznawcza) w sekcji Power BIGeneral ustawień przestrzeni roboczej .
  3. Utwórz nową kartę zapytania.
  4. Otwórz Copilot, klikając przycisk Copilot lub używając CTRL + I.

zrzut ekranu przedstawiający usługę Power BI z funkcją Fabric Copilot w widoku zapytania języka DAX.

Uwaga

Autorzy modeli DirectQuery i Direct Lake mogą również używać widoku zapytań języka DAX. Wyświetlaj dane w tabelach zawsze, gdy chcesz.

Korzystanie z narzędzia Copilot

Przyjrzyjmy się, jak Copilot może ci pomóc w widoku zapytań DAX .

  • Język naturalny do zapytania języka DAX. Po prostu poproś o to, czego potrzebujesz z modelu semantycznego, a Copilot wygeneruje zapytanie w języku DAX. Możesz również wybrać istniejące zapytanie języka DAX i zmodyfikować je za pomocą narzędzia Copilot.
  • Zapytanie języka DAX do języka naturalnego. Poproś Copilota o wyjaśnienie, co robi dowolne zapytanie DAX.
  • Omówienie pojęć dotyczących języka DAX. Być może znasz określoną funkcję języka DAX lub musisz znaleźć odpowiednią funkcję języka DAX dla zadania. Copilot może ci również pomóc tutaj.

Aby utworzyć zapytanie języka DAX przy użyciu narzędzia Copilot, wpisz polecenie opisujące, jakie zapytanie języka DAX chcesz wygenerować, a następnie wybierz pozycję Wyślij lub naciśnij Enter. Alternatywnie, możesz kliknąć przycisk Napisz zapytanie języka DAX inspiracji. Aby uruchomić zwrócone wyniki, wybierz opcję Uruchom lub naciśnij F5, aby zobaczyć wyniki zapytania DAX. Aby zachować zapytanie i zamknąć aplikację Copilot, wybierz pozycję Zachowaj zapytanie, aby dodać je do karty zapytania.

Aby użyć Narzędzie Copilot do wyjaśnienia zapytania DAX, wybierz zapytanie DAX i kliknij przycisk Wyjaśnij to zapytanie inspiracja. Poniżej przedstawiono krótkie wyjaśnienie z opcją pokazać więcej, aby zobaczyć dłuższe wyjaśnienie.

Aby użyć narzędzia Copilot do wyjaśnienia tematu języka DAX, kliknij przycisk Wyjaśnij temat języka DAX zainspiruj, lub wpisz wiadomość o wyjaśnienie funkcji lub tematu języka DAX i wybierz Wyślij lub wciśnij Enter. Poniżej przedstawiono krótkie wyjaśnienie z opcją pokazać więcej, aby zobaczyć dłuższe wyjaśnienie.

Funkcje wbudowanego Copilota

1. Uruchom zapytanie języka DAX przed jego zapisaniem

Możesz uruchomić zapytanie języka DAX, a następnie zdecydować się zachować lub odrzucić zapytanie języka DAX.

Zrzut ekranu uruchomionego zapytania DAX przed jego zapisaniem.

2. Twórz zapytania DAX w sposób konwersacyjny

Po wygenerowaniu początkowego zapytania DAX można je po prostu dostosować, wpisując dodatkowe polecenia użytkownika.

Zrzut ekranu przedstawiający zapytanie DAX o wyjaśnienie zapytania.

3. Sprawdzanie składni wygenerowanego zapytania DAX

Wygenerowana składnia zapytania języka DAX jest sprawdzana, a monit zostanie automatycznie ponowiony raz. Jeśli ponowienie próby jest również nieprawidłowe, wygenerowane zapytanie języka DAX jest zwracane z uwagą, że występuje problem, co daje możliwość ponownego utworzenia żądania lub naprawienia wygenerowanego zapytania języka DAX:

"To zapytanie zawiera błędy. Ponów żądanie i spróbuj ponownie lub spróbuj naprawić to samodzielnie.

4. Przyciski inspirujące do rozpoczęcia pracy z Copilot

Wpisz monit lub wybierz dowolny z tych przycisków, aby szybko zobaczyć, co można zrobić za pomocą narzędzia Copilot.

zrzut ekranu przedstawiający sugestie Copilot.

Przykładowe polecenia

Te przykładowe wskazówki mogą zilustrować, jak używać narzędzia Copilot do pisania zapytań w języku DAX.

Napisz zapytanie DAX

Na pustej karcie zapytania wywołaj narzędzie Copilot za pomocą CTRL+I i wprowadź następujące żądanie:

"Napisz zapytanie języka DAX, aby pokazać zysk według produktu"

Zrzut ekranu przedstawiający rozwiązanie Copilot z monitem Napisz zapytanie języka DAX w celu pokazania zysku według produktu.

Po kilku chwilach otrzymuję zapytanie DAX.

zrzut ekranu przedstawiający zapytanie języka DAX wygenerowane przez aplikację Fabric Copilot.

Mogę wybrać uruchomić, aby wyświetlić wyniki przed zachowaniem zapytania.

zrzut ekranu przedstawiający uruchamianie zapytania języka DAX wygenerowanego przez aplikację Fabric Copilot.

Mogę wprowadzać zmiany w moim początkowym żądaniu w sposób konwersacyjny. Wpisz "Dodaj do zamówień" i naciśnij klawisz , a następnie, a Copilot doda dodatkową miarę. Mogę ponownie uruchomić zapytanie, aby wyświetlić wyniki.

Zrzut ekranu przedstawiający sposób kompilowania zapytania języka DAX w konwersacji.

Kiedy wybiorę zachowaj zapytanie, zapytanie zostanie dodane do karty zapytania.

Dodaj kolumnę z widokiem różnic

Teraz dodajmy kolumnę do istniejącego zapytania DAX. Najpierw wybierz zapytanie języka DAX, a następnie wywołaj narzędzie Copilot. Tym razem zaznaczenie jest wyświetlane dopasowane do zawartości tekstu, a cieniowanie tła wyróżnia elementy wysyłane z zapytaniem do Copilot. Wpisz to żądanie i naciśnij wprowadź:

Dodaj kolumnę, aby pokazać zysk z każdego zamówienia

Zrzut ekranu przedstawiający wybór dołączony do monitu usługi Copilot.

Teraz edytor zapytań DAX pokazuje dokładnie, jakie zmiany wprowadził Copilot.

Zrzut ekranu przedstawiający stylizację różnic, aby zobaczyć, co zmienił Copilot.

Wybieram uruchom, aby wyświetlić wyniki, a zachowuję zapytanie, aby dodać je do edytora zapytań.

Zrzut ekranu przedstawiający zapytanie w edytorze zapytań języka DAX.

Wyjaśnij zapytanie DAX

Copilot może dostarczyć szczegółowe wyjaśnienie zapytania DAX. Ponownie wybierz całe zapytanie języka DAX i wywołaj narzędzie Copilot. Tym razem wybierz przycisk Wyjaśnij to zapytanie.

Zrzut ekranu przedstawiający wyjaśnienie, co robi to zapytanie.

Teraz, zamiast pisać zapytania w języku DAX, odpowiada w zintegrowanym Copilocie.

Zrzut ekranu przedstawiający krótkie wyjaśnienie zapytania.

Copilot generuje kilka wierszy. Wybieram pozycję Pokaż więcej , aby wyświetlić pełne wyjaśnienie.

Zrzut ekranu przedstawiający długie wyjaśnienie tego, co robi zapytanie.

Teraz rozumiem każdą część i używane funkcje języka DAX.

Wyjaśnienie tematu języka DAX

Copilot może również wyjaśniać funkcje języka DAX w bardziej szczegółowy sposób. Zapytajmy o funkcji SUMMARIZECOLUMNS. Na nowej karcie zapytania wywołaj narzędzie Copilot i wyślij następujące żądanie:

Wyjaśnij, do czego służy SUMMARIZECOLUMNS

Zrzut ekranu przedstawiający wyjaśnienie, co robi funkcja SUMMARIZECOLUMNS.

Ponownie, Copilot generuje krótki opis:

Zrzut ekranu przedstawiający krótki opis funkcji DAX SUMMARIZECOLUMNS.

Mogę wybrać Pokaż więcej, aby wyświetlić bardziej szczegółowe wyjaśnienie z przykładem.

Zrzut ekranu przedstawiający, że Copilot generuje znacznie bardziej szczegółowy opis.

W przykładzie użyto również kolumn w moim modelu.

Fabric Copilot ułatwia pisanie zapytań języka DAX: Często zadawane pytania dotyczące odpowiedzialnej sztucznej inteligencji

Czym jest Fabric Copilot jako narzędzie wspomagające pisanie zapytań DAX?

Wbudowany Copilot dostępny w widoku zapytań DAX w Power BI, zarówno w Power BI Desktop, jak i w obszarze roboczym Power BI. Narzędzie to służy autorom modeli i użytkownikom do uzyskania pomocy przy tworzeniu zapytań DAX. Pomoc może obejmować wyjaśnienie zapytań języka DAX i tematów języka DAX, a także samodzielne tworzenie zapytań języka DAX.

Co może zrobić aplikacja Fabric Copilot, aby ułatwić pisanie zapytań języka DAX?

Żądanie użytkownika może zostać zwrócone przez Copilot jako widoczne dla użytkownika zapytanie DAX, a użytkownik może je uruchomić, aby wyświetlić dane zwrócone w siatce wyników. Można wykonywać dodatkowe żądania, a można zwrócić nowe zapytanie języka DAX, tworząc zapytanie języka DAX w konwersacji. Jeśli żądanie dotyczy wyjaśnienia zapytania DAX lub tematu, odpowiedź w języku naturalnym jest generowana w wbudowanym Copilot. Tematy języka DAX mogą obejmować działanie funkcji języka DAX lub funkcję języka DAX, która jest dobra do zwracania danych w określony sposób.

Jakie jest zamierzone zastosowanie Fabric Copilot do pisania zapytań w języku DAX?

Przeznaczenie Copilot polega na ułatwianiu tworzenia zapytań języka DAX dla określonego modelu semantycznego, z którymi użytkownik pracuje obecnie w usłudze Power BI.

W jaki sposób oceniono, jak aplikacja Fabric Copilot pomagała w pisaniu zapytań języka DAX? Jakie metryki są używane do mierzenia wydajności?

Zapytania DAX z wielu semantycznych modeli Power BI na podstawie różnych żądań użytkowników, sklasyfikowane według dostępności danych w modelu semantycznym i/lub jeśli konieczne były dodatkowe obliczenia w celu stworzenia poprawnej odpowiedzi, a następnie ocenione pod kątem dokładności i wydajności przez członków zespołu produktu. Obejmowało to semantyczny model przestrzegający najlepszych rozwiązań. Wyjaśnienia z wielu zapytań języka DAX i tematów funkcji języka DAX, a następnie sklasyfikowane pod kątem dokładności i czytelności przez członków zespołu produktu.

Jakie są ograniczenia narzędzia Fabric Copilot ułatwiające pisanie zapytań języka DAX? Jak użytkownicy mogą zminimalizować wpływ narzędzia Fabric Copilot, aby ułatwić pisanie ograniczeń zapytań języka DAX podczas korzystania z systemu?

  • Aby użyć Copilot do ułatwienia pisania zapytań DAX, musisz wybrać obszar roboczy z pojemnością Fabric.
  • Copilot używa metadanych modelu (tabel, kolumn, miar), więc odpowiedzi zapytań języka DAX będą odpowiadać tylko w kontekście bieżącego modelu semantycznego.
  • Copilot używa metadanych modelu (tabel, kolumn, miar), więc dostarczanie zaawansowanych metadanych, które są opisowe i zrozumiałe, zapewni lepsze wyniki.
  • Funkcja Copilot może używać wartości minimalnych/maksymalnych do pobrania przykładowych wartości w trybie przechowywania importu, ale nie może używać innych danych w tabelach modelu semantycznego.
  • Copilot może być niedostępny lub używać ograniczonej wersji metadanych modelu (tabele, kolumny, miary), gdy liczba elementów metadanych modelu przekracza 500 tabel, 1000 kolumn lub 3000 miar w tabeli, 2000 relacji, 10 000 kolumn łącznie, 5000 sum miar, 5000 znaków w pojedynczym wyrażeniu języka DAX lub 256 znaków w nazwie.
  • Copilot może wykorzystywać właściwość opisu w metadanych modelu, ale ogranicza się tylko do pierwszych 200 znaków.
  • Funkcje języka DAX dodane niedawno mogą nie być znane Copilotowi, a wyjaśnienia mogą być niepoprawne.
  • Żądania Copilot obejmują cały tekst w bieżącym oknie zapytania, a jeśli tekst jest zaznaczony, zaznaczenie to jest uwzględniane, ale cały tekst w oknie zapytania mimo to jest uwzględniany.

Jakie czynniki operacyjne i ustawienia umożliwiają efektywne i odpowiedzialne korzystanie z rozwiązania Fabric Copilot w celu ułatwienia pisania zapytań języka DAX?

Jak przekazać opinię na temat narzędzia Fabric Copilot, aby pomóc w tworzeniu zapytań języka DAX?

Dowiedz się więcej o tych zasobach