Del via


Bruke filteraktiviteten til å filtrere elementer fra en matrise

Du kan bruke en filteraktivitet i et datasamlebånd til å bruke et filteruttrykk på en inndatamatrise.

Forutsetninger

Du må fullføre følgende forutsetninger for å komme i gang:

Legge til en filteraktivitet i et datasamlebånd med brukergrensesnittet

Hvis du vil bruke en filteraktivitet i et datasamlebånd, gjør du følgende:

Opprette aktiviteten

  1. Opprett et nytt datasamlebånd i arbeidsområdet.

  2. Velg fanen Variabler i området for innstillinger for datasamlebånd, og velg deretter + Ny for å legge til en ny datasamlebåndvariabel av matrisetype.

    Skjermbilde som viser opprettelsen av en ny datasamlebåndvariabel av typen Matrise kalt AnimalsArray, med noen dyrenavn som verdier.

  3. Søk etter Filter i datasamlebåndet Aktiviteter-ruten, og velg det for å legge det til i datasamlebåndlerretet. Du må kanskje utvide den fullstendige listen over aktiviteter ved å velge +-knappen helt til høyre på verktøylinjen.

    Skjermbilde av stoffgrensesnittet med aktivitetsruten og oppslagsaktiviteten uthevet.

  4. Velg den nye filteraktiviteten på lerretet hvis den ikke allerede er valgt.

    Skjermbilde som viser fanen Generelle innstillinger i Filter-aktiviteten.

Se Generelle innstillinger veiledning for å konfigurere generelt innstillinger-fanen.

Filterinnstillinger

  1. Velg fanen Innstillinger, der du kan angi en matriseliste over elementer og en betingelse som skal brukes på hvert element. Begge innstillingene støtter dynamisk innhold.

    Skjermbilde som viser fanen Innstillinger for oppslagsaktivitet som uthever fanen, og hvor du velger en ny tilkobling.

  2. Dette enkle eksemplet filtrerer matrisen til hunden, men bruk i den virkelige verden kan være så komplisert som nødvendig ved hjelp av funksjonene og verdiene som er tilgjengelige i det dynamiske uttrykksverktøyet. Velg Legg til dynamisk innhold for elementer, og velg deretter fanen variabler i uttrykksverktøyet for pipeline, og velg den tidligere opprettede AnimalsArray. Velg deretter OK.

    Skjermbilde som viser uttrykksverktøyet for datasamlebånd med den tidligere opprettede AnimalsArray valgt.

  3. Velg Legg til dynamisk innhold på nytt, denne gangen for innstillingen betingelse. Element()-uttrykket returnerer verdien for gjeldende element når filteraktiviteten itererer gjennom den angitte listen over matriseelementer. Ved hjelp av equals()-funksjonen kan vi sammenligne den med elementet for å returnere sann eller usann for hvert element. Bare elementer som returnerer sann, inkluderes i utdatamatrisen for filteraktiviteten, som deretter kan brukes i andre aktiviteter.

    Skjermbilde som viser innstillingsverdien for betingelser som skal velges for et bestemt dyr.

Lagre og kjøre eller planlegge datasamlebåndet

Når du har lagt til flere nødvendige aktiviteter ved hjelp av utdatamatrisen for filteraktiviteten, bytter du til fanen Home øverst i datasamlebåndredigeringen, og velger lagre-knappen for å lagre datasamlebåndet. Velg Kjør for å kjøre den direkte, eller Planlegg for å planlegge den. Du kan også vise kjøreloggen her eller konfigurere andre innstillinger.

Skjermbilde som viser Hjem-fanen i redigeringsprogrammet for datasamlebåndet med fanenavnet, Knappene Lagre, Kjør og Planlegg uthevet.