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.

Wymagania 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 działania

  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ą potoku typu tablicy.

    Screenshot showing the creation of a new Array type pipeline variable called AnimalsArray with some animal names as its values.

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

    Screenshot of the Fabric UI with the Activities pane and Lookup activity highlighted.

  4. Wybierz nowe działanie Filtr na kanwie, jeśli nie zostało jeszcze wybrane.

    Screenshot showing the General settings tab of the Filter activity.

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

Ustawienia filtru

  1. Wybierz kartę Ustawienia, na której można podać listę elementów tablicy i warunek, który ma zostać zastosowany do każdego elementu. Oba ustawienia obsługują zawartość dynamiczną.

    Screenshot showing the Lookup activity settings tab highlighting the tab, and where to choose a new connection.

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

    Screenshot showing the Pipeline expression builder with the previously created AnimalsArray selected.

  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.

    Screenshot showing the Condition setting value to select for a specific animal.

Zapisywanie i uruchamianie lub planowanie potoku

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

Screenshot showing the Home tab in the pipeline editor with the tab name, Save, Run, and Schedule buttons highlighted.