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 .
- Otwórz program Power BI Desktop.
- 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.
- Przejdź do widoku zapytania DAX , który jest czwartym widokiem dostępnym po lewej stronie programu Power BI Desktop.
- Utwórz nową kartę zapytania.
- Otwórz Copilot, klikając przycisk Copilot lub używając CTRL + I.
Usługa Power BI lub obszar roboczy
- Wybierz opublikowany model semantyczny w obszarze roboczym.
- 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 .
- Utwórz nową kartę zapytania.
- Otwórz Copilot, klikając przycisk Copilot lub używając CTRL + I.
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.
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.
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.
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 języka DAX
- Dodaj kolumnę z widokiem różnic
- Wyjaśnij zapytanie w języku DAX
- Wyjaśnij temat 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"
Po kilku chwilach otrzymuję zapytanie DAX.
Mogę wybrać uruchomić, aby wyświetlić wyniki przed zachowaniem zapytania.
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.
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
Teraz edytor zapytań DAX pokazuje dokładnie, jakie zmiany wprowadził Copilot.
Wybieram uruchom, aby wyświetlić wyniki, a zachowuję zapytanie, aby dodać je do edytora zapytań.
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.
Teraz, zamiast pisać zapytania w języku DAX, odpowiada w zintegrowanym Copilocie.
Copilot generuje kilka wierszy. Wybieram pozycję Pokaż więcej , aby wyświetlić pełne wyjaśnienie.
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
Ponownie, Copilot generuje krótki opis:
Mogę wybrać Pokaż więcej, aby wyświetlić bardziej szczegółowe wyjaśnienie z przykładem.
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?
- Czynniki operacyjne i ustawienia obejmują bieżące obciążenie pojemności systemu Fabric i szybkość sieci.
- Asystent Copilot do pomagania w pisaniu zapytań DAX jest uwzględniony w w kontekście prywatności, bezpieczeństwa i odpowiedzialnego użycia Copilot w usłudze Fabric.
Jak przekazać opinię na temat narzędzia Fabric Copilot, aby pomóc w tworzeniu zapytań języka DAX?
- Użyj ikon kciuka w górę i w dół w wbudowanym Copilocie, aby przekazać opinię.
- Prześlij opinię przy użyciu pomocy technicznej usługi Power BI.