Udostępnij za pośrednictwem


Filtrowanie według wartości w kolumnie

W dodatku Power Query można dołączać lub wykluczać wiersze zgodnie z określoną wartością w kolumnie. Możesz wybrać spośród trzech metod filtrowania wartości w kolumnie:

Po zastosowaniu filtru do kolumny zostanie wyświetlona mała ikona filtru w nagłówku kolumny, jak pokazano na poniższej ilustracji.

Zrzut ekranu przedstawiający ikonę zastosowanego filtru w nagłówku kolumny.

Menu Sortowanie i filtrowanie

W nagłówku kolumny widać ikonę z odwrotnym trójkątem. Po wybraniu tej ikony zostanie wyświetlone menu sortowania i filtrowania. Za pomocą tego menu można zastosować lub usunąć wszystkie filtry do lub z kolumny.

Zrzut ekranu przedstawiający menu sortowania i filtrowania znajdujące się pod ikoną kolumny.

Uwaga

W tym artykule koncentrujemy się na aspektach związanych z filtrowaniem danych. Aby dowiedzieć się więcej o opcjach sortowania i sposobie sortowania kolumn w dodatku Power Query, przejdź do tematu Sortuj kolumny.

Usuń puste

Polecenie Usuń puste stosuje dwie reguły filtrowania do kolumny. Pierwsza reguła usuwa wszystkie wartości null. Druga reguła usuwa wszystkie puste wartości. Załóżmy na przykład, że tabela ma tylko jedną kolumnę tekstową z pięcioma wierszami, w których masz jedną wartość null i jedną pustą komórkę.

Zrzut ekranu przedstawiający przykładową tabelę z drugim wierszem zawierającym wartość null i czwartym wierszem pustą wartość.

Uwaga

Wartość null jest określoną wartością w języku Power Query, która nie reprezentuje żadnej wartości.

Następnie wybierz pozycję Usuń puste z menu sortowania i filtru, jak pokazano na poniższej ilustracji.

Zrzut ekranu przedstawiający kolumnę Linie z podkreślona opcją Usuń pustą.

Możesz również wybrać tę opcję na karcie Narzędzia główne w grupie Zmniejsz wiersze w opcjach rozwijanych Usuń wiersze , jak pokazano na następnej ilustracji.

Zrzut ekranu przedstawiający menu Usuń wiersze na karcie Narzędzia główne z podkreśleniami Usuń puste wiersze.

Wynik operacji Usuń puste daje tę samą tabelę bez pustych wartości.

Zrzut ekranu przedstawiający przykładową tabelę po usunięciu wiersza o wartości null i pustym wierszu.

Wyczyść filtr

Po zastosowaniu filtru do kolumny polecenie Wyczyść filtr zostanie wyświetlone w menu sortowania i filtrowania.

Zrzut ekranu przedstawiający wybraną ikonę filtru i podkreśloną opcję Wyczyść filtr.

Filtr automatyczny

Lista w menu sortowania i filtru jest nazywana listą filtrów automatycznych, która pokazuje unikatowe wartości w kolumnie. Możesz ręcznie wybrać lub usunąć zaznaczenie wartości do uwzględnienia na liście. Wszystkie wybrane wartości są brane pod uwagę przez filtr; wszystkie wartości, które nie są zaznaczone, są ignorowane.

Ta sekcja automatycznego filtrowania zawiera również pasek wyszukiwania, który ułatwia znalezienie dowolnych wartości z listy.

Zrzut ekranu przedstawiający menu sortowania i filtrowania z podkreślonej sekcji Lista filtrów automatycznych.

Uwaga

Podczas ładowania listy filtrów automatycznych ładowane są tylko 1000 pierwszych unikatowych wartości w kolumnie. Jeśli w kolumnie filtru znajduje się więcej niż 1000 unikatowych wartości, zostanie wyświetlony komunikat wskazujący, że lista wartości na liście filtrów może być niekompletna, a zostanie wyświetlony link Załaduj więcej . Wybierz link Załaduj więcej , aby załadować kolejne 1000 unikatowych wartości.

  • Jeśli ponownie znaleziono dokładnie 1000 unikatowych wartości, zostanie wyświetlona lista z komunikatem z informacją, że lista może nadal być niekompletna.
  • Jeśli zostanie znalezionych mniej niż 1000 unikatowych wartości, zostanie wyświetlona pełna lista wartości.

Menu skrótów komórek

Możesz kliknąć prawym przyciskiem myszy określoną komórkę w kolumnie, aby otworzyć menu skrótów dla tej wartości. Wskaż małą ikonę filtru, a następnie wybierz opcję filtru, której chcesz użyć.

Zrzut ekranu przedstawiający menu prawym przyciskiem myszy komórki z wyświetloną listą opcji filtru tekstu.

Uwaga

Dodatek Power Query wyświetla filtr specyficzny dla typu na podstawie typu kolumny.

Filtry specyficzne dla typu

W zależności od typu danych kolumny w menu sortowania i filtrowania są wyświetlane różne polecenia. Na poniższych obrazach przedstawiono przykłady kolumn daty, tekstu i liczb.

Zrzut ekranu przedstawiający elementy menu zawierające polecenia i filtry specyficzne dla kolumn zawierających dane z typem danych Date.

Zrzut ekranu przedstawiający elementy menu zawierające polecenia i filtry specyficzne dla kolumn zawierających typ danych Tekst.

Zrzut ekranu przedstawiający elementy menu zawierające polecenia i filtry specyficzne dla kolumn zawierających typ danych Liczba.

Filtruj wiersze

Po wybraniu dowolnego filtru specyficznego dla typu okno dialogowe Filtrowanie wierszy służy do określania reguł filtru dla kolumny. To okno dialogowe jest wyświetlane na poniższej ilustracji.

Zrzut ekranu przedstawiający przykładowe okno dialogowe filtrowania wierszy otwarte z kolumny tekstowej Kod konta z jednym filtrem ustawionym na początek.

Okno dialogowe Filtrowanie wierszy ma dwa tryby: Podstawowy i Zaawansowany.

Podstawowy

W trybie podstawowym można zaimplementować maksymalnie dwie reguły filtrowania na podstawie filtrów specyficznych dla typu. Na powyższym obrazie zwróć uwagę, że nazwa wybranej kolumny jest wyświetlana po etykiecie Zachowaj wiersze, w których, aby poinformować, w której kolumnie te reguły filtrowania są implementowane.

Załóżmy na przykład, że w poniższej tabeli chcesz filtrować kod konta według wszystkich wartości rozpoczynających się od pa lub PTY.

Zrzut ekranu przedstawiający przykładową tabelę zawierającą kody kont rozpoczynające się od dwóch lub trzech różnych znaków.

W tym celu możesz przejść do okna dialogowego Filtrowanie wierszy dla kolumny Kod konta i określić zestaw żądanych reguł filtru.

W tym przykładzie najpierw wybierz przycisk Podstawowy . Następnie w obszarze Zachowaj wiersze, w których "Kod konta" wybierz pozycję zaczyna się od, a następnie wprowadź wartość PA. Następnie wybierz przycisk lub . W obszarze przycisku lub wybierz pozycję zaczyna się od, a następnie wprowadź ptY. Wybierz przycisk OK.

Zrzut ekranu przedstawiający podstawową operację filtrowania wierszy z zastosowanymi przykładowymi regułami filtrowania.

Wynikiem tej operacji jest zestaw wierszy, których szukasz.

Zrzut ekranu przedstawiający przykładową tabelę danych wyjściowych dla podstawowej operacji filtrowania wierszy, która zawiera tylko kody kont rozpoczynające się od pa lub PTY.

Zaawansowani

W trybie zaawansowanym można zaimplementować dowolną liczbę filtrów specyficznych dla typu ze wszystkich kolumn w tabeli.

Załóżmy na przykład, że zamiast stosować poprzedni filtr w trybie podstawowym, chcesz zaimplementować filtr w kodzie konta, aby wyświetlić wszystkie wartości kończące się na 4. Ponadto chcesz pokazać wartości powyżej 100 USD w kolumnie Sales (Sprzedaż).

W tym przykładzie najpierw wybierz przycisk Zaawansowane . W pierwszym wierszu wybierz pozycję Kod konta w obszarze Nazwa kolumny, kończy się ciągiem w obszarze Operator, a następnie wybierz pozycję 4 dla wartości. W drugim wierszu wybierz pozycję i, a następnie wybierz pozycję Sprzedaż w obszarze Nazwa kolumny, jest większe niż w obszarze Operator i 100 w obszarze Wartość. Następnie wybierz przycisk OK

Zrzut ekranu przedstawiający okno dialogowe Filtrowanie wierszy z zaawansowanymi ustawieniami przykładowego filtru.

Wynik tej operacji daje tylko jeden wiersz, który spełnia oba kryteria.

Zrzut ekranu przedstawiający dane wyjściowe filtru zaawansowanego z jednym kodem konta zakończonym 4, który również miał wartość Sales (Sprzedaż) powyżej 100.

Uwaga

Możesz dodać dowolną liczbę klauzul, wybierając pozycję Dodaj klauzulę. Wszystkie klauzule działają na tym samym poziomie, więc warto rozważyć utworzenie wielu kroków filtrowania, jeśli musisz zaimplementować filtry, które opierają się na innych filtrach.