Wykonywanie typowych zadań zapytań w programie Power BI Desktop

W oknie Edytor Power Query programu Power BI Desktop istnieje kilka często używanych zadań. W tym artykule przedstawiono te typowe zadania i linki do dodatkowych informacji.

Poniżej przedstawiono typowe zadania zapytań:

  • Połącz z danymi
  • Kształtowanie i łączenie danych
  • Grupuj wiersze
  • Przestawianie kolumn
  • Tworzenie kolumn niestandardowych
  • Formuły zapytań

Do wykonania tych zadań można użyć wielu połączeń danych. Dane z przykładowego skoroszytu programu Excel są dostępne do pobrania lub nawiązania połączenia, jeśli chcesz samodzielnie wykonać te zadania.

Pierwsze połączenie danych to skoroszyt programu Excel, który można pobrać i zapisać lokalnie.

Możesz również samodzielnie znaleźć internetowe źródło danych, jeśli chcesz śledzić własne dane.

Połącz z danymi

Aby nawiązać połączenie z danymi w programie Power BI Desktop, wybierz pozycję Strona główna , a następnie wybierz pozycję Pobierz dane. Program Power BI Desktop udostępnia menu z najbardziej typowymi źródłami danych. Aby uzyskać pełną listę źródeł danych, z którymi program Power BI Desktop może nawiązać połączenie, wybierz pozycję Więcej na końcu menu. Aby uzyskać więcej informacji, zobacz Źródła danych w programie Power BI Desktop.

Screenshot of the Common data sources dropdown after selecting the Get data button on the ribbon.

Aby rozpocząć, wybierz pozycję Skoroszyt programu Excel, określ wcześniej wymieniony skoroszyt programu Excel, a następnie wybierz pozycję Otwórz. Edytor Power Query sprawdza skoroszyt, a następnie przedstawia dane znalezione w pliku Okno dialogowe Nawigator po wybraniu tabeli.

Screenshot of the Navigator dialog box with Table 1 chosen to load.

Wybierz pozycję Przekształć dane , aby edytować, dostosowywać lub kształtować dane przed załadowaniem ich do programu Power BI Desktop. Edytowanie jest szczególnie przydatne podczas pracy z dużymi modelami semantycznymi, które chcesz przeanalizować przed załadowaniem.

Połączenie do różnych typów danych jest podobny proces. Aby nawiązać połączenie ze źródłem danych sieci Web, wybierz pozycję Pobierz dane>Więcej, a następnie wybierz pozycję Inne>sieci Web> Połączenie.

Screenshot of the Get data dialog box highlighting the option to connect to a Web data source.

Zostanie wyświetlone okno dialogowe Z internetu , w którym można wpisać adres URL strony internetowej.

Screenshot of the From Web dialog box showing a connection to the data source from a URL.

Wybierz przycisk OK. Podobnie jak wcześniej program Power BI Desktop sprawdza dane strony internetowej i wyświetla opcje podglądu w oknie dialogowym Nawigator . Po wybraniu tabeli zostanie wyświetlony podgląd danych.

Inne połączenia danych są podobne. Program Power BI Desktop monituje o podanie odpowiednich poświadczeń, jeśli konieczne jest uwierzytelnienie połączenia.

Aby zapoznać się z instrukcją krok po kroku dotyczącą nawiązywania połączenia z danymi w programie Power BI Desktop, zobacz Połączenie z danymi w programie Power BI Desktop.

Kształtowanie i łączenie danych

Możesz łatwo kształtować i łączyć dane z Edytor Power Query. Ta sekcja zawiera kilka przykładów sposobu kształtowania danych. Aby uzyskać bardziej kompletny pokaz kształtowania i łączenia danych, zobacz Kształtowanie i łączenie danych z programem Power BI Desktop.

Ta sekcja i poniższe sekcje używają przykładowegoskoroszytu programu Excel wymienionego wcześniej, który można pobrać i zapisać lokalnie. Załaduj dane w Edytor Power Query przy użyciu przycisku Przekształć dane na karcie Narzędzia główne. Po załadowaniu danych wybierz pozycję Tabela 1 z dostępnych zapytań w okienku Zapytania, jak pokazano poniżej:

Screenshot of the Power Query Editor with Table 1 highlighted in the queries pane.

Podczas kształtowania danych przekształcasz źródło danych w formularz i format, który spełnia Twoje potrzeby.

W Edytor Power Query można znaleźć wiele poleceń na wstążce i w menu kontekstowym. Na przykład po kliknięciu kolumny prawym przyciskiem myszy menu kontekstowe umożliwia usunięcie kolumny. Możesz też wybrać kolumnę, a następnie wybrać przycisk Usuń kolumny na karcie Narzędzia główne na wstążce.

Screenshot of the Power Query Editor with the options to remove columns highlighted.

Dane można kształtować na wiele innych sposobów w tym zapytaniu. Możesz usunąć dowolną liczbę wierszy z góry lub dołu. Możesz też dodać kolumny, podzielić kolumny, zastąpić wartości i wykonywać inne zadania kształtowania. Dzięki tym funkcjom możesz kierować Edytor Power Query, aby uzyskać dane, jak chcesz.

Grupuj wiersze

W Edytor Power Query można grupować wartości z wielu wierszy na jedną wartość. Ta funkcja może być przydatna podczas podsumowania liczby oferowanych produktów, całkowitej sprzedaży lub liczby uczniów.

W tym przykładzie pogrupujesz wiersze w semantycznym modelu rejestracji edukacyjnej. Dane pochodzą ze skoroszytu programu Excel.

W tym przykładzie pokazano, ile agencji ma każdy stan. (Agencje mogą obejmować okręgi szkolne, inne agencje edukacyjne, takie jak regionalne okręgi usług itp.) Wybierz kolumnę State Abbr , a następnie wybierz przycisk Grupuj według na karcie Przekształć lub kartę Narzędzia główne na wstążce. (Grupuj według jest dostępna na obu kartach).

Screenshot of Power Query Editor highlighting the Group By button in the ribbon.

Zostanie wyświetlone okno dialogowe Grupuj według . Gdy Edytor Power Query grupuje wiersze, tworzy nową kolumnę, w której umieszcza wyniki Grupuj według. Operację Grupuj według można dostosować w następujący sposób:

  1. Lista rozwijana bez etykiet określa kolumnę do grupowania. Edytor Power Query wartością domyślną jest wybrana kolumna, ale można ją zmienić na dowolną kolumnę w tabeli.
  2. Nazwa nowej kolumny: Edytor Power Query sugeruje nazwę nowej kolumny na podstawie operacji, która ma zastosowanie do zgrupowanej kolumny. Możesz jednak nazwać nową kolumnę.
  3. Operacja: wybierz operację, która ma zastosowanie Edytor Power Query, na przykład Suma, Mediana lub Liczba odrębnych wierszy. Wartość domyślna to Liczba wierszy.
  4. Dodaj grupowanie i Dodaj agregację: te przyciski są dostępne tylko w przypadku wybrania opcji Zaawansowane. W ramach jednej operacji można tworzyć operacje grupowania (akcje Grupuj według) w wielu kolumnach i tworzyć kilka agregacji przy użyciu tych przycisków. Na podstawie wybranych opcji w tym oknie dialogowym Edytor Power Query tworzy nową kolumnę, która działa na wielu kolumnach.

Wybierz pozycję Dodaj grupowanie lub Dodaj agregację, aby dodać więcej grupowania lub agregacji do operacji Grupujwedług. Aby usunąć grupowanie lub agregację, wybierz ikonę wielokropka (...) po prawej stronie wiersza, a następnie pozycję Usuń. Przejdź dalej i spróbuj wykonać operację Grupuj według, używając wartości domyślnych, aby zobaczyć, co się dzieje.

Screenshot shows the Group By dialog box with the Basic and Advanced options highlighted.

Po wybraniu przycisku OK Edytor Power Query wykonuje operację Grupujwedług i zwraca wyniki.

Screenshot of the example Group By effects.

Za pomocą Edytor Power Query zawsze można usunąć ostatnią operację kształtowania. W okienku Zapytanie Ustawienia w obszarze Zastosowane kroki wybierz znak X obok ostatnio ukończonego kroku. Więc przejdź do przodu i eksperymentuj. Jeśli wyniki nie są podobne, wykonaj ponownie krok, aż Edytor Power Query kształtuje dane w odpowiedni sposób.

Przestawianie kolumn

Możesz przestawienia kolumn i utworzyć tabelę zawierającą zagregowane wartości dla każdej unikatowej wartości w kolumnie. Aby na przykład dowiedzieć się, ile różnych produktów znajduje się w każdej kategorii produktów, możesz szybko utworzyć tabelę, aby to zrobić.

Aby utworzyć nową tabelę zawierającą liczbę produktów dla każdej kategorii (na podstawie kolumny CategoryName), wybierz kolumnę, a następnie wybierz pozycję Przekształć>kolumnę przestawną.

Screenshot of the Pivot Column button highlighted on the Transform tab.

Zostanie wyświetlone okno dialogowe Kolumna przestawna z informacją o wartościach kolumn używanych przez operację do tworzenia nowych kolumn. (Jeśli nazwa żądanej kolumny: Wartość CategoryName nie jest wyświetlana, wybierz ją z listy rozwijanej). Po rozwinięciu pozycji Opcje zaawansowane możesz wybrać funkcję, która ma być stosowana do zagregowanych wartości.

Screenshot of the Pivot Column dialog box highlighting Advanced options.

Po wybraniu przycisku OK Edytor Power Query wyświetli tabelę zgodnie z instrukcjami przekształcania podanymi w oknie dialogowym Kolumna przestawna.

Screenshot of the results from Pivot Column.

Tworzenie kolumn niestandardowych

W Edytor Power Query można utworzyć niestandardowe formuły, które działają na wielu kolumnach w tabeli. Następnie możesz umieścić wyniki takich formuł w nowej kolumnie (niestandardowej). Edytor Power Query ułatwia tworzenie kolumn niestandardowych.

Korzystając z danych skoroszytu programu Excel w Edytor Power Query, przejdź do karty Dodaj kolumnę na wstążce, a następnie wybierz pozycję Kolumna niestandardowa.

Screenshot of the Power Query Editor highlighting the Custom Column button on the Add Column tab.

Zostanie wyświetlone następujące okno dialogowe. W tym przykładzie jest tworzona kolumna niestandardowa o nazwie Percent ELL , która oblicza procent całkowitych uczniów, którzy są uczniami języka angielskiego (ELL).

Screenshot of the Custom Column Dialog box showing an example formula.

Podobnie jak w przypadku każdego innego zastosowanego kroku w Edytor Power Query, jeśli nowa kolumna niestandardowa nie udostępnia szukanych danych, możesz usunąć ten krok. W okienku Zapytanie Ustawienia w obszarze ZASTOSOWANE KROKI wybierz znak X obok kroku Dodano niestandardowy.

Screenshot of the APPLIED STEPS history highlighting the last performed step.

Formuły zapytań

Możesz edytować kroki, które Edytor Power Query wygenerować. Możesz również utworzyć niestandardowe formuły, które pozwalają na bardziej precyzyjne łączenie się z danymi i kształtowanie ich. Zawsze, gdy Edytor Power Query wykonuje akcję na danych, formuła skojarzona z akcją jest wyświetlana na pasku formuły. Aby wyświetlić pasek formuły, przejdź do karty Widok na wstążce, a następnie wybierz pozycję Pasek formuły.

Screenshot of Power Query Editor highlighting the Formula Bar checkbox on the View tab.

Edytor Power Query zachowuje wszystkie zastosowane kroki dla każdego zapytania jako tekst, który można wyświetlić lub zmodyfikować. Tekst dowolnego zapytania można wyświetlić lub zmodyfikować przy użyciu Edytor zaawansowany. Po prostu wybierz pozycję Wyświetl, a następnie Edytor zaawansowany.

Screenshot of Power Query Editor highlighting the Advanced Editor button on the View tab.

Oto zrzut ekranu przedstawiający Edytor zaawansowany z wyświetlonymi krokami zapytania skojarzonymi z zapytaniem USA_StudentEnrollment. Te kroki są tworzone w języku formuł Power Query, często nazywanym językiem M. Aby uzyskać więcej informacji, zobacz Tworzenie formuł Power Query w programie Excel. Aby wyświetlić samą specyfikację języka, zobacz Specyfikacja języka Power Query M.

Screenshot of the Advanced Editor dialog box with an example formula.

Program Power BI Desktop udostępnia obszerny zestaw kategorii formuł. Aby uzyskać więcej informacji i pełne odwołanie do wszystkich formuł Edytor Power Query, zobacz Dokumentacja funkcji języka Power Query M.

Za pomocą programu Power BI Desktop możesz wykonywać różne czynności. Aby uzyskać więcej informacji na temat jej możliwości, zobacz następujące zasoby: