Interfejs użytkownika dodatku Power Query

Za pomocą dodatku Power Query możesz połączyć się z wieloma różnymi źródłami danych i przekształcić dane w odpowiedni kształt.

Z tego artykułu dowiesz się, jak tworzyć zapytania za pomocą dodatku Power Query, odnajdując następujące elementy:

  • Jak działa środowisko "Pobierz dane" w dodatku Power Query.
  • Jak korzystać z interfejsu użytkownika dodatku Power Query i korzystać z niego.
  • Jak wykonywać typowe przekształcenia, takie jak grupowanie i scalanie danych.

Jeśli dopiero zaczynasz korzystać z dodatku Power Query, możesz utworzyć konto bezpłatnej wersji próbnej usługi Power BI . Przepływy danych usługi Power BI umożliwiają wypróbowanie środowisk usługi Power Query Online opisanych w tym artykule.

Możesz również bezpłatnie pobrać program Power BI Desktop.

Przykłady w tym artykule łączą się z kanałem informacyjnym Northwind OData i używają go.

https://services.odata.org/V4/Northwind/Northwind.svc/

Połączenie do źródła danych OData

Uwaga

Aby dowiedzieć się więcej o tym, gdzie pobierać dane z poszczególnych produktów firmy Microsoft, które obejmują dodatek Power Query, przejdź do tematu Gdzie uzyskać dane.

Aby rozpocząć, znajdź łącznik źródła danych OData w środowisku "Pobierz dane". Możesz wyszukać dane OData na pasku wyszukiwania w prawym górnym rogu.

Screenshot of the Choose data source page of the Get data experience with the OData connector emphasized.

Po wybraniu tego łącznika na ekranie zostaną wyświetlone ustawienia połączenia i poświadczenia.

  • W polu Adres URL wprowadź adres URL źródła danych Northwind OData pokazanego w poprzedniej sekcji.
  • W przypadku lokalnej bramy danych pozostaw wartość brak.
  • W polu Rodzaj uwierzytelniania pozostaw wartość anonimową.

Kliknij przycisk Next (Dalej).

Screenshot of the OData Connect to data source page with the Northwind URI entered in the URL section.

Zostanie otwarty nawigator, w którym wybierzesz tabele, z którymi chcesz nawiązać połączenie ze źródła danych. Wybierz tabelę Customers (Klienci), aby załadować podgląd danych, a następnie wybierz pozycję Przekształć dane.

Screenshot of the Power Query Navigator page with the Customers table emphasized.

Następnie okno dialogowe ładuje dane z tabeli Customers do edytora Power Query.

Powyższe doświadczenie podczas nawiązywania połączenia z danymi, określania metody uwierzytelniania i wybierania określonego obiektu lub tabeli do nawiązania połączenia jest nazywane środowiskiem pobierania danych. To środowisko zostało udokumentowane bardziej szczegółowo w artykule Pobieranie danych .

Uwaga

Aby dowiedzieć się więcej na temat łącznika źródła danych OData, przejdź do źródła danych OData.

Środowisko użytkownika edytora Power Query

Edytor Power Query reprezentuje interfejs użytkownika dodatku Power Query. W tym interfejsie użytkownika można dodawać lub modyfikować zapytania, zarządzać zapytaniami przez grupowanie lub dodawanie opisów do kroków zapytań albo wizualizować zapytania i ich strukturę z różnymi widokami. Interfejs użytkownika dodatku Power Query ma pięć odrębnych składników.

Screenshot of the Power Query user interface with each component outlined and numbered.

  1. Wstążka: środowisko nawigacji wstążki, które udostępnia wiele kart do dodawania przekształceń, wybieranie opcji zapytania i uzyskiwanie dostępu do różnych przycisków wstążki w celu wykonania różnych zadań.
  2. Okienko Zapytania: widok wszystkich dostępnych zapytań.
  3. Bieżący widok: główny widok roboczy, który domyślnie wyświetla podgląd danych dla zapytania. Możesz również włączyć widok diagramu wraz z widokiem podglądu danych. Można również przełączać się między widokiem schematu a widokiem podglądu danych przy zachowaniu widoku diagramu.
  4. Ustawienia zapytania: widok aktualnie wybranego zapytania z odpowiednimi informacjami, takimi jak nazwa zapytania, kroki zapytania i różne wskaźniki.
  5. Pasek stanu: pasek wyświetlający istotne informacje o zapytaniu, takie jak czas wykonywania, łączna liczba kolumn i wiersze oraz stan przetwarzania. Ten pasek zawiera również przyciski zmiany bieżącego widoku.

Uwaga

Widok schematu i diagramu jest obecnie dostępny tylko w usłudze Power Query Online.

Korzystanie z edytora Power Query

W tej sekcji rozpoczniesz przekształcanie danych przy użyciu dodatku Power Query. Jednak przed rozpoczęciem pracy nad przekształcaniem danych omówimy niektóre okienka interfejsu użytkownika, które można rozwinąć lub zwinąć w zależności od ich kontekstu. Wybranie odpowiednich okienek pozwala skupić się na widoku, który ma największe znaczenie. Omówimy również różne widoki dostępne w interfejsie użytkownika dodatku Power Query.

Wstążka

Wstążka jest składnikiem, w którym znajduje się większość przekształceń i akcji, które można wykonać w edytorze Power Query. Zawiera ona wiele kart, których wartości zależą od integracji produktu. Każda z kart zawiera określone przyciski i opcje, z których niektóre mogą być nadmiarowe w całym środowisku dodatku Power Query. Te przyciski i opcje zapewniają łatwy dostęp do przekształceń i akcji, które mogą być potrzebne.

Screenshot of the standard ribbon view on the Home tab of the Power Query user interface.

Interfejs Power Query odpowiada i próbuje dostosować rozdzielczość ekranu, aby pokazać najlepsze środowisko. W scenariuszach, w których chcesz użyć kompaktowej wersji wstążki, w prawym dolnym rogu wstążki jest również przycisk zwijania, aby ułatwić przełączenie się na kompaktową wstążkę.

Screenshot of the compact ribbon view on the Home tab of the Power Query user interface.

Możesz wrócić do standardowego widoku wstążki, wybierając ikonę rozwijania w prawym dolnym rogu wstążki.

Rozwiń i zwiń okienka

Możesz zauważyć, że w całym interfejsie użytkownika dodatku Power Query istnieją ikony, które ułatwiają zwinięcie lub rozwinięcie niektórych widoków lub sekcji. Na przykład w prawym górnym rogu okienka Zapytania znajduje się ikona, która zwija okienko zapytania po wybraniu i rozwija okienko po ponownym wybraniu.

Screenshot emphasizing the icon on the Queries pane used to collapse and expand the queries pane.

Przełącz między widokami

Oprócz możliwości zwijania niektórych okienek i sekcji w interfejsie użytkownika dodatku Power Query można również przełączać wyświetlane widoki. Aby przełączyć widoki, przejdź do karty Widok na wstążce, w której znajdują się grupy Podgląd i Układ , które kontrolują wygląd interfejsu użytkownika dodatku Power Query.

Zachęcamy do wypróbowania wszystkich tych opcji, aby znaleźć widok i układ, z którym czujesz się najbardziej komfortowo. Na przykład wybierz pozycję Widok schematu na wstążce.

Screenshot emphasizing the Schema view button found inside the View tab in the Power Query ribbon.

Po prawej stronie paska stanu znajdują się również ikony diagramu, danych i widoków schematu. Te ikony umożliwiają zmianę między widokami. Możesz również użyć tych ikon, aby włączyć lub wyłączyć wybrany widok.

Screenshot of the Power Query user interface with the queries pane collapsed and the current view switched to schema view and the schema view icon emphasized.

Co to jest widok schematu

Widok schematu oferuje szybki i prosty sposób interakcji tylko ze składnikami schematu dla tabeli, takimi jak nazwy kolumn i typy danych. Zalecamy widok schematu, gdy chcesz wykonać akcje związane ze schematem. Te akcje mogą być usuwaniem kolumn, zmienianiem nazw kolumn, zmienianiem typów danych kolumn, zmienianiem kolejności kolumn lub duplikowaniem kolumn.

Uwaga

Aby dowiedzieć się więcej na temat widoku schematu, przejdź do tematu Korzystanie z widoku schematu.

Na przykład w widoku schematu wybierz znacznik wyboru obok kolumn Orders and CustomerDemographics (Zamówienia i CustomerDemographics), a na wstążce wybierz akcję Usuń kolumny. Ten wybór stosuje przekształcenie, aby usunąć te kolumny z danych.

Screenshot of the Orders and CustomerDemographics columns selected, and the Remove columns option emphasized.

Co to jest widok diagramu

Teraz możesz wrócić do widoku podglądu danych i włączyć widok diagramu, aby użyć bardziej wizualnej perspektywy danych i zapytań.

Screenshot emphasizing the diagram view and data preview view icons.

Widok diagramu ułatwia wizualizowanie struktury zapytania i sposobu interakcji z innymi zapytaniami w projekcie. Każdy krok w zapytaniu ma odrębną ikonę, która ułatwia rozpoznanie użytej transformacji. Istnieją również wiersze łączące kroki ilustrujące zależności. Ponieważ widok podglądu danych i widok diagramu są włączone, widok diagramu jest wyświetlany w górnej części podglądu danych.

Screenshot of the Power Query workspace showing the diagram view with data preview.

Uwaga

Aby dowiedzieć się więcej na temat widoku diagramu, przejdź do widoku diagramu.

Rozpoczynanie przekształcania danych

Po włączeniu widoku diagramu wybierz znak plus. Możesz wyszukać nową transformację, aby dodać do zapytania. Wyszukaj pozycję Grupuj według i wybierz przekształcenie.

Screenshot with a search for a group by in the diagram view.

Zostanie wyświetlone okno dialogowe Grupuj według . Możesz ustawić operację Grupuj według , aby grupować według kraju i liczyć liczbę wierszy klientów na kraj.

  1. Pozostaw zaznaczony przycisk radiowy Podstawowy .
  2. Wybierz pozycję Kraj do grupowania według.
  3. Wprowadź wartość Customers (Klienci ) jako nazwę nowej kolumny i wybierz pozycję Count rows (Zlicz wiersze ) jako operację.

Screenshot of the basic Group dialog with the customers' data entered.

Wybierz przycisk OK , aby wykonać operację. Podgląd danych odświeża się, aby pokazać łączną liczbę klientów według kraju.

Alternatywnym sposobem uruchomienia okna dialogowego Grupuj według jest użycie przycisku Grupuj według na wstążce lub kliknięcie prawym przyciskiem myszy kolumny Kraj .

Screenshot emphasizing the Group by button in the ribbon and the Group by option in the Country column menu.

Dla wygody przekształcenia w dodatku Power Query mogą być często dostępne z wielu miejsc, dzięki czemu użytkownicy mogą zdecydować się na korzystanie z preferowanego środowiska.

Dodawanie nowego zapytania

Teraz, gdy masz zapytanie, które udostępnia liczbę klientów na kraj, możesz dodać kontekst do tych danych, wyszukując łączną liczbę dostawców dla każdego terytorium.

Najpierw należy dodać dane dostawców . Wybierz pozycję Pobieranie danych. W obszarze Wybierz źródło danych wyszukaj pozycję OData. Następnie wybierz łącznik OData .

Screenshot of the Get data Choose data source page with the OData connector emphasized.

Ponownie pojawia się środowisko połączenia OData. Wprowadź ustawienia połączenia zgodnie z opisem w Połączenie ze źródłem danych OData, aby nawiązać połączenie ze źródłem danych Northwind OData. W środowisku Nawigator wyszukaj i wybierz tabelę Dostawcy .

Screenshot of the Power Query navigator with the Northwind OData suppliers selected.

Wybierz pozycję Utwórz , aby dodać nowe zapytanie do edytora Power Query. Rozwiń okienko Zapytania, w którym są teraz wyświetlane zapytania Klienci i Dostawcy.

Screenshot of the Queries pane emphasizing both the customers and suppliers queries.

Ponownie otwórz okno dialogowe Grupuj według , wybierając przycisk Grupuj według na wstążce na karcie Przekształć .

Screenshot of part of the Transform tab ribbon with Group by emphasized.

W oknie dialogowym Grupuj według ustaw operację Grupuj według, aby grupować według kraju i zliczać liczbę wierszy dostawców na kraj.

  1. Pozostaw zaznaczony przycisk radiowy Podstawowy .
  2. Wybierz pozycję Kraj do grupowania według.
  3. Wprowadź wartość Suppliers (Dostawcy ) w polu Nowa nazwa kolumny i wybierz pozycję Count rows in Operation (Liczba wierszy w obszarze Operacja).

Screenshot of the basic Group dialog with the suppliers' data entered.

Uwaga

Aby dowiedzieć się więcej na temat przekształcenia Grupuj według, przejdź do tematu Grupowanie lub podsumowywanie wierszy.

Odwoływanie się do zapytań

Teraz, gdy masz zapytanie dla klientów i zapytanie dla dostawców, następnym celem jest połączenie tych zapytań w jeden. Istnieje wiele sposobów, aby to osiągnąć, w tym użycie opcji Scal w tabeli Customers , duplikowanie zapytania lub odwoływanie się do zapytania. W tym przykładzie utworzysz odwołanie, klikając prawym przyciskiem myszy tabelę Customers i wybierając pozycję Odwołanie, co skutecznie tworzy nowe zapytanie odwołujące się do zapytania Klienci.

Screenshot of the Customers menu with the Reference option emphasized.

Po utworzeniu tego nowego zapytania zmień nazwę zapytania na Country Analysis i wyłącz obciążenie tabeli Customers , usuwając zaznaczenie opcji Włącz ładowanie z zapytania Dostawcy .

Screenshot of the third query name changed to Country Analysis and the Suppliers Enable load option unmarked and emphasized.

Scalanie zapytań

Operacja scalania kwerend łączy dwie istniejące tabele na podstawie pasujących wartości z jednej lub wielu kolumn. W tym przykładzie celem jest dołączenie tabel Customers i Suppliers do jednej tabeli tylko dla krajów/regionów, które mają zarówno klientów, jak i dostawców.

W zapytaniu Analiza kraju wybierz opcję Scal zapytania na karcie Narzędzia główne na wstążce.

Screenshot of the Power Query workspace with the Country Analysis query selected, and the Merge queries option in the Home tab emphasized.

Zostanie wyświetlone nowe okno dialogowe operacji scalania. Następnie możesz wybrać zapytanie, które ma zostać scalone z bieżącym zapytaniem. W tabeli Prawo do scalania wybierz zapytanie Dostawcy, a następnie wybierz pole Kraj z obu zapytań. Na koniec wybierz rodzaj sprzężenia wewnętrznego, ponieważ chcesz tylko krajów/regionów, w których masz klientów i dostawców na potrzeby tej analizy.

Screenshot of the Merge queries dialog with the Country column selected in both queries and the Inner join kind selected.

Po wybraniu przycisku OK zostanie dodana nowa kolumna do zapytania Analiza kraju zawierająca dane z zapytania Dostawcy . Wybierz ikonę obok pola Dostawcy , w którym jest wyświetlane menu, w którym można wybrać pola, które chcesz rozwinąć. Wybierz tylko pole Dostawcy , a następnie wybierz przycisk OK .

Screenshot of the Suppliers column with the Suppliers menu open and only Suppliers selected.

Wynikiem tej operacji rozwijania jest tabela zawierająca tylko 12 wierszy. Zmień nazwę pola Suppliers.1 na Tylko Dostawcy, klikając dwukrotnie nazwę pola i wprowadzając nową nazwę.

Screenshot of the renamed Suppliers column.

Uwaga

Aby dowiedzieć się więcej na temat funkcji scalania zapytań, przejdź do sekcji Omówienie zapytań scalania.

Zastosowane kroki

Każda transformacja zastosowana do zapytania jest zapisywana jako krok w sekcji Zastosowane kroki w okienku ustawień zapytania. Jeśli kiedykolwiek musisz sprawdzić, jak zapytanie jest przekształcane od kroku do kroku, możesz wybrać krok i wyświetlić podgląd sposobu rozpoznawania zapytania w tym konkretnym punkcie.

Możesz również kliknąć prawym przyciskiem myszy zapytanie i wybrać opcję Właściwości , aby zmienić nazwę zapytania lub dodać opis zapytania. Na przykład kliknij prawym przyciskiem myszy krok Scal zapytania z zapytania Analiza kraju i zmień nazwę zapytania na Merge with Suppliers (Scalanie z dostawcami ) i opis na Getting data from the Suppliers query for Suppliers by Country (Pobieranie danych z zapytania Dostawcy dla dostawców według kraju).

Screenshot of the Step properties dialog with the changed name and description filled in.

Po tej zmianie możesz umieścić wskaźnik myszy na ikonie zapytania scalania w widoku diagramu lub zatrzymać wskaźnik myszy na nowej ikonie obok kroku w okienku Zastosowane kroki, aby przeczytać jego opis.

Screenshot showing where to hover to view the step properties.

Uwaga

Aby dowiedzieć się więcej na temat zastosowanych kroków, przejdź do sekcji Korzystanie z listy Zastosowane kroki.

Przed przejściem do następnej sekcji wyłącz widok Diagram, aby używać tylko podglądu danych.

Dodawanie nowej kolumny

Dzięki danym dla klientów i dostawców w jednej tabeli można teraz obliczyć stosunek klientów do dostawców dla każdego kraju. Wybierz ostatni krok zapytania Analiza kraju, a następnie wybierz kolumny Klienci i Dostawcy . Na karcie Dodawanie kolumny na wstążce i wewnątrz grupy Liczba wybierz pozycję Standardowa, a następnie z listy rozwijanej Podziel (liczba całkowita).

Screenshot of the Power Query workspace with the Add column tab and Standard selected, and Divide (Integer) option emphasized.

Ta zmiana tworzy nową kolumnę o nazwie Integer-division , którą można zmienić na Ratio. Ta zmiana jest ostatnim krokiem zapytania i zapewnia stosunek klientów do dostawcy dla krajów/regionów, w których dane mają klientów i dostawców.

Profilowanie danych

Inną funkcją dodatku Power Query, która może pomóc lepiej zrozumieć dane, jest profilowanie danych. Włączając funkcje profilowania danych, możesz uzyskać opinię na temat danych w polach zapytania, takich jak dystrybucja wartości, jakość kolumn i nie tylko.

Zalecamy korzystanie z tej funkcji w trakcie opracowywania zapytań, ale zawsze można włączać i wyłączać tę funkcję w dogodnym czasie. Na poniższej ilustracji przedstawiono wszystkie narzędzia profilowania danych włączone dla zapytania Analizy kraju.

Screenshot of the data profiling information with details for the Ratio column at the bottom.

Uwaga

Aby dowiedzieć się więcej na temat profilowania danych, przejdź do tematu Korzystanie z narzędzi profilowania danych.

Edytor zaawansowany

Jeśli chcesz obserwować kod tworzony przez edytor Power Query w każdym kroku lub chcesz utworzyć własny kod kształtowania, możesz użyć edytora zaawansowanego. Aby otworzyć edytor zaawansowany, wybierz kartę Widok na wstążce, a następnie wybierz pozycję Edytor zaawansowany. Zostanie wyświetlone okno z wyświetlonym istniejącym kodem zapytania.

Screenshot of the advanced editor, which contains code with no syntax errors.

Kod można edytować bezpośrednio w oknie Edytor zaawansowany. Edytor wskazuje, czy kod jest wolny od błędów składniowych. Aby zamknąć okno, wybierz przycisk Gotowe lub Anuluj .

Uzyskiwanie dostępu do pomocy dodatku Power Query

Istnieją różne poziomy pomocy, do których można uzyskać dostęp w aplikacjach firmy Microsoft korzystających z dodatku Power Query. W tej sekcji opisano te poziomy pomocy.

Pomoc dodatku Power Query w programie Excel

Istnieje kilka sposobów uzyskiwania dostępu do informacji pomocy dodatku Power Query, które dotyczą konkretnie dodatku Power Query w programie Excel. Jednym ze sposobów uzyskania dostępu do dokumentacji dodatku Power Query w trybie online jest wybranie pozycji Pomoc dotycząca>plików>w edytorze Power Query.

Aby uzyskać dostęp do wbudowanych informacji pomocy dodatku Power Query w programie Excel, wybierz kartę Pomoc na wstążce programu Excel, a następnie wprowadź dodatek Power Query w polu tekstowym wyszukiwania.

Pomoc dodatku Power Query w programie Power BI Desktop

W edytorze Power Query jest dostępna karta Pomoc uruchomiona w programie Power BI Desktop, ale obecnie wszystkie opcje są dostępne w lokalizacjach dostarczających informacje usługi Power BI. Możesz również uzyskać te same informacje pomocy usługi Power BI w edytorze Power Query w programie Power BI Desktop, wybierając pozycję Pomoc dotyczącą plików>, a następnie wybierając jedną z opcji pomocy.

Pomoc dodatku Power Query w usługach usługa Power BI, Power Apps, Customer Szczegółowe informacje i Azure Data Factory

Karta Pomoc dodatku Power Query w usługach usługa Power BI, Power Apps, Dynamics 365 Customer Szczegółowe informacje i Azure Data Factory zawiera linki do ważnych źródeł informacji o dodatku Power Query.

Screenshot of the help tab with the Power Query documentation, Keyboard shortcuts, Support, Power Query website, Power Query blog, Power Query community, Submit an idea, and Send feedback links.

Opcje na karcie Pomoc zawierają linki do:

  • Dokumentacja dodatku Power Query: linki do dokumentacji dodatku Power Query
  • Skróty klawiaturowe: linki do artykułu skrótów klawiaturowych w dokumentacji dodatku Power Query.
  • Pomoc techniczna: linki do witryny internetowej pomocy technicznej produktu firmy Microsoft, w którym działa obecnie dodatek Power Query.
  • Witryna internetowa dodatku Power Query: linki do witryny internetowej Power Query.
  • Blog Power Query: linki do bloga dodatku Power Query
  • Społeczność dodatku Power Query: linki do społeczności dodatku Power Query.
  • Prześlij pomysł: linki do witryny internetowej pomysłów produktu firmy Microsoft, w którym działa obecnie dodatek Power Query.
  • Wyślij opinię: otwiera okno w dodatku Power Query. W oknie zostanie wyświetlony monit o ocenianie doświadczenia w dodatku Power Query i podanie wszelkich dodatkowych informacji, które chcesz podać.

Uwaga

Obecnie usługi Azure Analysis Services nie zawierają żadnych wbudowanych linków pomocy dodatku Power Query. Możesz jednak uzyskać pomoc dotyczącą funkcji Power Query M. Więcej informacji znajduje się w następnej sekcji.

Pomoc dotycząca funkcji Power Query M

Oprócz funkcji pomocy dodatku Power Query wymienionych w poprzednich sekcjach możesz również uzyskać pomoc dotyczącą poszczególnych funkcji języka M z poziomu edytora Power Query. W poniższych krokach opisano sposób uzyskiwania pomocy wbudowanej.

  1. Po otwarciu edytora Power Query wybierz przycisk Wstaw krok ( ).
  2. Na pasku formuły wprowadź nazwę funkcji, którą chcesz sprawdzić.
    1. Jeśli używasz programu Power Query Desktop, wprowadź znak równości, spację i nazwę funkcji.
    2. Jeśli używasz usługi Power Query Online, wprowadź nazwę funkcji.
  3. Wybierz właściwości funkcji.
    1. Jeśli używasz programu Power Query Desktop, w okienku Zapytanie Ustawienia w obszarze Właściwości wybierz pozycję Wszystkie właściwości.
    2. Jeśli używasz usługi Power Query Online, w okienku Zapytanie Ustawienia wybierz pozycję Właściwości.

Te kroki otwierają wbudowane informacje pomocy dla wybranej funkcji i umożliwiają wprowadzanie poszczególnych właściwości używanych przez funkcję.

Screenshot of the Date.AddDays M function description and syntax, along with entry points for each of the function's parameters.

Podsumowanie

W tym artykule utworzono serię zapytań za pomocą dodatku Power Query, które zapewnia analizę współczynnika klientów do dostawcy na poziomie kraju dla firmy Northwind.

Przedstawiono składniki interfejsu użytkownika dodatku Power Query, sposób tworzenia nowych zapytań w edytorze zapytań, odwołań do zapytań, scalania zapytań, zrozumienia sekcji zastosowanych kroków i dodawania nowych kolumn. Wiesz również, jak używać narzędzi profilowania danych, aby lepiej zrozumieć dane.

Power Query to zaawansowane narzędzie służące do łączenia się z wieloma różnymi źródłami danych i przekształcania danych w żądany kształt. Scenariusze opisane w tym artykule to przykłady pokazujące, jak można używać dodatku Power Query do przekształcania danych pierwotnych w ważne szczegółowe informacje biznesowe umożliwiające podejmowanie działań.