W przypadku kolumny strukturalnej, takiej jak Lista, Rekord lub Tabela, z kolumną są skojarzone powiązane wartości. Kolumny strukturalne mają
w nagłówku kolumny.
Kolumny strukturalne — informacje
Istnieją trzy typy kolumn strukturalnych:
- Listy Przechowuje listę wartości, na przykład { 1, 2, 5, 10 } lub { "hello", "hi", "good bye" }. Wartość listy w komórce jest najprostszą kolumną strukturalną i nie istnieje relacja między tabelami.
- Rekord Przechowuje zestaw nazwanych pól pogrupowanych w jednostkę. Na przykład[ Imię = "Jan", Nazwisko = "Kowalski", Data Urodzenia = #date(2010; 1, 2) ]. Wartość record ( Rekord ) w komórce oznacza relację jeden-do-jednego z bieżącą lub podstawową tabelą.
- Tabeli Przechowuje tabelę z relacją pomocniczą z bieżącymi danymi, która jest tabelą podstawową. Wartość tabeli w komórce wskazuje relację jeden-do-wielu z bieżącą lub podstawową tabelą.
Kolumna strukturalna rekordu i tabeli reprezentuje relację w źródle danych, które ma model relacyjny, na przykład jednostkę ze skojarzeniem klucza obcego w źródle strumieniowym OData lub relacją klucza obcego w bazie danych SQL Server.
Informacje o rozwijaniu kolumn strukturalnych tabeli
Możesz użyć ikony Rozwiń
, aby wyświetlić kolumny z powiązanej tabeli. Na przykład w tabeli Zamówienia operacja rozwijania łączy Order_Details rekordy powiązane z tabelą Zamówienia w celu połączenia elementów wiersza zamówienia z każdym zamówieniem. Operacja rozwijania rozszerza podstawową tabelę o kolumny z tabeli pomocniczej i powiązanej. Aby zilustrować:
Tabela podstawowa zawiera kolumny A i B.
Powiązana tabela ma kolumnę C.
Operacja rozwijania rozszerza tabelę podstawową o kolumnę C i rozszerza podstawową tabelę o powiązane wartości z tabeli pomocniczej i powiązanej zawierającej kolumnę C.
Podsumowując, po rozwiniętej kolumnie strukturalnej tabeli wartości są wyświetlane razem z innymi kolumnami w widoku Podgląd danych. Aby uzyskać więcej informacji na temat łączenia tabel podstawowych i powiązanych, zobacz Dowiedz się, jak łączyć wiele źródeł danych.
Rozwijanie kolumny strukturalnej tabeli
W tym przykładzie operacja rozwijania rozszerza tabelę Zamówienia tak, aby zawierała kolumny Order_Details.ProductID, Order_Details.UnitPrice i Order_Details.Quantity , aby połączyć podstawowe wiersze zamówień i powiązaną tabelę Order_Details wierszami.
Aby otworzyć zapytanie, znajdź zapytanie załadowane wcześniej z Edytor Power Query, zaznacz komórkę w danych, a następnie wybierz pozycjęEdytujkwerendę>. Aby uzyskać więcej informacji , zobacz Tworzenie, ładowanie i edytowanie zapytania w programie Excel.
Uwaga Zapytanie musi zawierać co najmniej dwie tabele sprzężone w relacji. Aby uzyskać więcej informacji, zobacz Scalanie zapytań.
Kliknij ikonę rozwijania (
) w nagłówku kolumny strukturalnej.Z listy rozwijanej Nazwy kolumn zaznacz odpowiednie kolumny i wyczyść niepotrzebne kolumny.
Wybierz przycisk OK.
Wynik
Tabela zawiera teraz nową kolumnę dla każdej kolumny wybranej w kroku 3.
Rozwijanie kolumny strukturalnej rekordu
Po rozwinięcie kolumny Record structured ( Rekord ) wartości są wyświetlane jako nowe kolumny w widoku Podgląd danych. Jeśli go nie rozwiniesz, a następnie załadujesz zapytanie do arkusza, dla każdej komórki w kolumnie zostanie wyświetlona wartość zastępcza [Rekord] .
Aby otworzyć zapytanie, znajdź zapytanie załadowane wcześniej z Edytor Power Query, zaznacz komórkę w danych, a następnie wybierz pozycjęEdytujkwerendę>. Aby uzyskać więcej informacji , zobacz Tworzenie, ładowanie i edytowanie zapytania w programie Excel.
Aby wyświetlić określoną wartość bez rozwijania kolumny, wybierz wartość w kolumnie strukturalnej zawierającej wartość Record (Rekord ). Na przykład:
Wybierz ikonę rozwijania (
) w nagłówku kolumny strukturalnej.Z listy rozwijanej Nazwy kolumn zaznacz odpowiednie kolumny i wyczyść niepotrzebne kolumny.
Wybierz przycisk OK.
Wynik
Tabela zawiera teraz nową kolumnę dla każdej kolumny wybranej w kroku 4.
Rozwijanie kolumny strukturalnej listy
Po rozwiniętej kolumnie strukturalnej listy wartości są wyświetlane jako nowe kolumny w widoku Podgląd danych. Jeśli go nie rozwiniesz, a następnie załadujesz zapytanie do arkusza, dla każdej komórki w kolumnie zostanie wyświetlona wartość zastępcza [Lista] .
Aby otworzyć zapytanie, znajdź zapytanie załadowane wcześniej z Edytor Power Query, zaznacz komórkę w danych, a następnie wybierz pozycjęEdytujkwerendę>. Aby uzyskać więcej informacji , zobacz Tworzenie, ładowanie i edytowanie zapytania w programie Excel.
Aby wyświetlić określoną wartość bez rozwijania kolumny, wybierz wartość w kolumnie strukturalnej zawierającej wartość Listy . Na przykład:
Wybierz ikonę rozwijania (
) w nagłówku kolumny strukturalnej.Wykonaj jedną z następujących czynności:
- Aby utworzyć wiersz dla każdej wartości listy, wybierz pozycję Rozwiń do nowych wierszy.
- Aby utworzyć listę wartości tekstowych rozdzielonych ogranicznikiem, wybierz pozycję Wyodrębnij wartości.
Wybierz przycisk OK.
Wynik rozwijania do nowych wierszy
Wynik wyodrębniania wartości średnikiem (;) jako ogranicznik
Używanie poleceń w grupie Kolumna strukturalna
Do pracy z kolumnami strukturalnymi można używać następujących dodatkowych poleceń na wstążce Edytor Power Query:
Wybierz pozycjęPrzekształceniegłówne>, a następnie wybierz jedno z następujących poleceń w grupie Kolumna strukturalna.
Rozwiń Podwyższa poziom kolumny strukturalnej (Lista, Rekordy lub Tabela), aby stać się nowymi kolumnami i wierszami w bieżącej tabeli zapytania. To polecenie jest takie samo jak ikona Rozwiń rozwiń
.Agregacji Podsumowywanie wartości w kolumnie strukturalnej tabeli przy użyciu funkcji agregacji, takich jak Suma i Liczba. To polecenie działa tak samo, jak wybranie ikony Rozwiń
, a następnie wybranie pozycji Agreguj w oknie dialogowym listy rozwijanej Nazwy kolumn . Jest ona dostępna tylko dla kolumny strukturalnej Tabela .Wyodrębnianie wartości Wyodrębnia wartości kolumny listy strukturalnej, łącząc je w pojedynczą wartość tekstową przy użyciu określonego ogranicznika.
Uwaga Możesz również użyć polecenia Statystyka w grupie Kolumna liczbowa (Wybierz statystykę przekształcania>) z kolumną strukturalną Tabela . Ma tę samą listę funkcji agregowanych co polecenie Statystyka w grupie Lista liczbowa na karcie kontekstowej Przekształcanie w obszarze Narzędzia list na wstążce Edytor Power Query.
Korzystanie z karty kontekstowej Przekształcanie
Za pomocą polecenia Wyszczególnij możesz wyświetlić kartę kontekstu Przekształcanie w obszarze Narzędzia list na wstążce Edytor Power Query i wyświetlić dodatkowe polecenia do pracy z kolumnami strukturalnymi. Nie należy mylić tej karty Przekształcanie z drugą kartą Przekształcenie, która jest regularnie dostępna na wstążce Edytor Power Query.
- Kliknij prawym przyciskiem myszy nagłówek kolumny, a następnie wybierz pozycję Wyszczególnij.
- Aby przekonwertować listę lub rekord na tabelę, w obszarze Narzędzia list wybierz pozycję Przekształć>do tabeli.
- Aby zachować górną, dolną lub zakres elementów, w obszarze Narzędzia list wybierz pozycję Przekształć>zachowaj elementy.
- Aby usunąć elementy górne, dolne lub alternatywne, w obszarze Narzędzia list wybierz pozycję Przekształć>usuń elementy.
- Aby usunąć zduplikowane wartości, w obszarze Narzędzia list wybierz pozycję Przekształć>usuń duplikaty. Aby uzyskać więcej informacji, zobacz Zachowywanie lub usuwanie zduplikowanych wierszy.
- Aby odwrócić elementy, w obszarze Narzędzia list wybierz pozycję Przekształć>elementy odwrotne.
- Aby posortować dane, w obszarze Narzędzia list wybierz polecenie Sortuj rosnąco od
lub Sortuj malejąco
. Aby uzyskać więcej informacji, zobacz Sortowanie danych. - Aby wyświetlić różne statystyki, w obszarze Narzędzia list wybierz pozycję Przekształć>statystykę. Dostępne są następujące statystyki: Suma, Minimum, Maksimum, Mediana, Średnia, Standardowy, Odchylenie, Zlicz wartości i Zlicz wartości odrębne. Aby uzyskać więcej informacji, zobacz Agregowanie danych z kolumny.