Udostępnij za pośrednictwem


Używanie działania Filtr do filtrowania elementów z tablicy

Możesz użyć działania Filtr w potoku, aby zastosować wyrażenie filtru do tablicy wejściowej.

Warunki wstępne

Aby rozpocząć pracę, należy spełnić następujące wymagania wstępne:

Dodawanie działania Filtr do potoku za pomocą interfejsu użytkownika

Aby użyć działania Filtr w potoku, wykonaj następujące kroki:

Tworzenie aktywności

  1. Utwórz nowy potok w obszarze roboczym.

  2. Wybierz kartę Zmienne w obszarze ustawień potoku, a następnie wybierz pozycję + Nowy, aby dodać nową zmienną typu Array w potoku.

    Zrzut ekranu przedstawiający tworzenie nowej zmiennej potoku typu Array o nazwie AnimalsArray z nazwami niektórych zwierząt jako wartościami.

  3. Wyszukaj pozycję Filtr w okienku działań potoku i wybierz ją, aby dodać ją do płótna potoku. Może być konieczne rozwinięcie pełnej listy działań, wybierając przycisk + po prawej stronie paska narzędzi.

    Zrzut ekranu przedstawiający Fabric UI z wyróżnionym panelem Działania i aktywnością Lookup.

  4. Wybierz nowe zadanie Filtru na planszy, jeśli nie zostało jeszcze wybrane.

    Zrzut ekranu przedstawiający kartę Ustawienia ogólne działania Filtr.

Zapoznaj się z wskazówkami dotyczącymi ogólnych ustawień, aby skonfigurować kartę Ustawienia ogólne.

Ustawienia filtru

  1. Wybierz kartę Ustawienia, na której można podać listę tablic Items oraz Warunek, który ma zostać zastosowany do każdego z elementów. Oba ustawienia obsługują zawartość dynamiczną.

    Zrzut ekranu przedstawiający kartę ustawień czynności wyszukiwania z zaznaczoną kartą oraz miejscem do wyboru nowego połączenia.

  2. Ten prosty przykład filtruje tablicę do psa, ale rzeczywiste użycie może być tak złożone, jak to potrzebne, przy użyciu dowolnej funkcji i wartości dostępnych w generatorze wyrażeń dynamicznych. Wybierz pozycję Dodaj zawartość dynamiczną dla elementów, a następnie wybierz kartę Zmienne w konstruktorze wyrażeń potoku i wybierz wcześniej utworzoną tablicę AnimalsArray. Następnie wybierz pozycję OK.

    Zrzut ekranu przedstawiający konstruktora wyrażeń potoku z wybranym wcześniej utworzonym elementem AnimalsArray.

  3. Ponownie wybierz pozycję Dodaj zawartość dynamiczną, tym razem dla ustawienia warunek. Wyrażenie item() zwraca wartość bieżącego elementu, ponieważ działanie Filtr iteruje po podanej liście elementów tablicy. Korzystając z funkcji equals(), możemy porównać ją z elementem, aby zwrócić wartość true lub false dla każdego elementu. Tylko elementy, które zwracają wartość true, zostaną uwzględnione w tablicy wyjściowej działania Filtr, które można następnie użyć w dowolnym innym działaniu.

    Zrzut ekranu przedstawiający wartość ustawienia Warunek do wybrania dla określonego zwierzęcia.

Zapisz i uruchom lub zaplanuj potok

Po dodaniu dodatkowych niezbędnych działań przy użyciu tablicy wyjściowej działania Filtr, przejdź do karty Strona główna w górnej części edytora potoku i wybierz przycisk Zapisz, aby zapisać potok. Wybierz pozycję Uruchom, aby uruchomić ją bezpośrednio, lub Harmonogram, aby go zaplanować. Historię uruchamiania można również wyświetlić tutaj lub skonfigurować inne ustawienia.

Zrzut ekranu przedstawiający kartę Strona główna w edytorze potoków z wyróżnionymi przyciskami Zapisz, Uruchom i Zaplanuj.