Applies ToExcel dla Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Jeśli tabela przestawna jest połączona z zewnętrznym źródłem danych ODBC (Open Database Connectivity), które zawiera dużo danych, pobranie tych danych może spowodować, że na komputerze zabraknie pamięci lub zapytań będzie wolno działać. Aby uniknąć tych problemów, zastosuj filtr raportu do tabeli przestawnej, aby pobrać tylko dane źródłowe, które są potrzebne dla bieżącego zestawu wartości, w zależności od wybranych elementów.

Ważne:  Tej funkcji można używać tylko w przypadku tabeli przestawnej połączonej ze źródłem danych ODBC. Aby wykonać poniższą procedurę, należy użyć Kreatora tabel przestawnych i wykresów przestawnych.

  1. Upewnij się, że polecenie Kreator tabel przestawnych i wykresów przestawnych znajduje się na pasku narzędzi Szybki dostęp. Jeśli go nie widzisz, wykonaj następujące czynności:

    Gdzie znajduje się pasek narzędzi Szybki dostęp?

    1. Kliknij strzałkę obok tego paska narzędzi, a następnie kliknij polecenie Więcej poleceń.

    2. W obszarze Wybierz polecenia z wybierz pozycję Wszystkie polecenia.

    3. Wybierz z listy pozycję Kreator tabeli przestawnej i wykresu przestawnego, kliknij przycisk Dodaj, a następnie kliknij przycisk OK.

  2. Teraz kliknij ikonę Kreatora tabeli przestawnej i wykresu przestawnego Kreator tabel przestawnych i wykresów przestawnych na pasku narzędzi Szybki dostęp.

  3. Na stronie Kreatora Krok 1 wybierz pozycję Zewnętrzne źródło danych, a następnie kliknij przycisk Dalej.

  4. Na stronie Kreatora Krok 2 kliknij pozycję Pobierz dane.

  5. Nawiązywanie połączenia ze źródłem danych.

    Aby uzyskać więcej informacji na temat łączenia się ze źródłem danych ODBC, zobacz Pobieranie danych zewnętrznych za pomocą zapytania Microsoft Query.

  6. Na stronie Kreatora Krok 3 kliknij pozycję Układ.

  7. W oknie dialogowym Układ przeciągnij co najmniej jedno pole do obszaru Filtr raportu .

  8. Dla każdego pola filtru raportu wykonaj następujące czynności:

    1. Kliknij dwukrotnie pole.

      Zostanie wyświetlone okno dialogowe Opcje zaawansowane pola tabeli przestawnej .

    2. Aby pobierać tylko aktualne dane ze źródła danych za każdym razem, gdy wybierzesz nowy element w filtrze raportu, kliknij pozycję Zapytanie w zewnętrznym źródle danych podczas zaznaczania każdego elementu pola filtru raportu (wymaga mniejszej ilości pamięci).

      Aby zapobiec przenoszeniu pola filtru raportu do obszarów Etykiety wierszy, Etykiety kolumn lub Wartości , zaznacz pole wyboru Wyłącz przestawianie tego pola (zalecane ).

      Aby powrócić do operacji domyślnej, pobierając wszystkie dane ze źródła danych za każdym razem, gdy wybierzesz nowy element w filtrze raportu, kliknij pozycję Pobierz dane zewnętrzne dla wszystkich elementów pola filtru raportu (większa wydajność).

Filtr raportu można skonfigurować w celu pobierania wybranych danych ze źródła danych tabeli przestawnej przy użyciu okna dialogowego Zaawansowane opcje pola tabeli przestawnej w Kreatorze tabel przestawnych i wykresów przestawnych. Domyślnie program Microsoft Office Excel pobiera wszystkie dane źródłowe dla tabeli przestawnej, która zawiera dane odfiltrowane (a tym samym nie są wyświetlane w raporcie) podczas tworzenia lub odświeżanie raportu. Podczas konfigurowania filtru raportu w celu pobierania danych tylko dla elementu określonego w filtrze można pobrać mniejsze ilości danych stosownie do potrzeb. Za każdym razem, gdy jest wyświetlany inny element w filtrze, jest pobierany tylko podzbiór danych dla nowego elementu. Możesz skonfigurować dowolną liczbę filtrów raportów, a następnie zastosować je stosownie do potrzeb.

Wpływ na wydajność

Jeśli filtr raportu jest skonfigurowany do pobierania danych dla co najmniej jednego (ale nie wszystkich) elementów, element (Wszystkie) podsumowujący pełny zestaw danych jest niedostępny (wygaszony), a polecenie Pokaż strony filtru raportu (na karcie Opcje w grupie Tabela przestawna po kliknięciu strzałki obok pozycji Opcje) również jest niedostępne. Za każdym razem, gdy wybierzesz inny element, pobierasz mniej danych, ale nadal musisz zaczekać na pobranie danych. Jeśli komputer odłączy się od zewnętrznego źródła danych, nie będzie można wybrać innego elementu, dopóki nie będzie można ponownie nawiązać połączenia ze źródłem danych. Jednak ta opcja umożliwia pracę z dużo większymi ilościami danych niż w przeciwnym razie.

Jeśli pobierzesz wszystkie dane dla wszystkich elementów, początkowa operacja pobierania danych może potrwać dłużej, ale możesz bezzwłocznie wybrać nowe elementy w filtrze raportu, ponieważ wszystkie potrzebne dane są ładowane do pamięci komputera. Możesz również otworzyć podsumowanie pełnego zestawu danych, wybierając element (Wszystkie) i reorganizując raport, aby użyć filtrów raportu w innych obszarach. Opcja (Wszystkie) zapewnia największą wszechstronność, gdy całkowita ilość pobieranych danych mieści się w limitach dostępnej pamięci komputera.

Przenoszenie filtrów raportów

Jeśli przeciągniesz filtr raportu, który jest skonfigurowany do pobierania wszystkich danych dla wszystkich elementów, do innej pozycji, na przykład w przypadku próby utworzenia etykiety wiersza, program Excel spróbuje pobrać dane dla wszystkich elementów i może zabraknąć zasobów komputera. Można jednak uniemożliwić użytkownikowi wykonanie tej czynności. Aby uzyskać więcej informacji, zobacz sekcję Pobieranie danych filtru raportu dla każdego elementu lub wszystkich elementów.

Pobieranie danych dla elementów, gdy filtr raportu jest niedostępny

Ta możliwość korzystania z tej funkcji nie jest dostępna w następujących okolicznościach:

  • Raporty oparte na danych źródłowych z OLAP baz danych automatycznie wyszukują dane w zależności od potrzeb, dlatego nie korzystaj z tej funkcji.

  • Tabela przestawna udostępnia pamięć podręczną danych co najmniej jednej tabeli przestawnej.

  • Sterownik ODBC dla zewnętrznej bazy danych, którą wysyłasz zapytania, nie obsługuje zapytań parametryczne. Sterowniki ODBC, które są dostarczane z pakietem Microsoft Office, obsługują wszystkie zapytania parametryczne. Możesz skontaktować się z dostawcami sterowników innych firm, aby ustalić, czy ich sterowniki mają tę pomoc techniczną.

Potrzebujesz dodatkowej pomocy?

Zawsze możesz zadać pytanie ekspertowi w społeczności technicznej programu Excel lub uzyskać pomoc techniczną w Społecznościach.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.