Del via


Brug filteraktiviteten til at filtrere elementer fra en matrix

Du kan bruge en filteraktivitet i en pipeline til at anvende et filterudtryk på en inputmatrix.

Forudsætninger

For at komme i gang skal du fuldføre følgende forudsætninger:

Føj en filteraktivitet til en pipeline med brugergrænsefladen

Hvis du vil bruge en filteraktivitet i en pipeline, skal du udføre følgende trin:

Oprettelse af aktiviteten

  1. Opret en ny pipeline i dit arbejdsområde.

  2. Vælg fanen Variabler i området med pipelineindstillinger, og vælg derefter + Ny for at tilføje en ny pipelinevariabel af typen Matrix.

    Skærmbillede, der viser oprettelsen af en ny matrixtypepipelinevariabel kaldet AnimalsArray med nogle dyrenavne som værdier.

  3. Søg efter Filter i pipelinen ruden Aktiviteter, og vælg det for at føje det til pipelinelærredet. Du skal muligvis udvide den komplette liste over aktiviteter ved at vælge knappen + længst til højre på værktøjslinjen.

    Skærmbillede af brugergrænsefladen i Fabric, hvor ruden Aktiviteter og opslagsaktivitet er fremhævet.

  4. Vælg den nye filteraktivitet på lærredet, hvis den ikke allerede er valgt.

    Skærmbillede, der viser fanen Generelle indstillinger i filteraktiviteten.

Se Generelle indstillinger for vejledning til at konfigurere fanen Generelle indstillinger for.

Filterindstillinger

  1. Vælg fanen Indstillinger, hvor du kan angive en matrixliste over elementer og en Betingelse, der skal anvendes på hvert element. Begge indstillinger understøtter dynamisk indhold.

    Skærmbillede, der viser fanen Indstillinger for opslagsaktivitet, der fremhæver fanen, og hvor du kan vælge en ny forbindelse.

  2. Dette enkle eksempel filtrerer matrixen til hunde, men en brug af den virkelige verden kan være så kompleks som nødvendigt ved hjælp af en af de funktioner og værdier, der er tilgængelige i den dynamiske udtryksgenerator. Vælg Tilføj dynamisk indhold for Elementer, og vælg derefter fanen Variabler i Pipeline expression builder, og vælg den tidligere oprettede AnimalsArray. Vælg derefter OK.

    Skærmbillede, der viser pipelineudtryksgeneratoren med den tidligere oprettede AnimalsArray valgt.

  3. Vælg Tilføj dynamisk indhold igen, denne gang for indstillingen betingelse. Item()-udtrykket returnerer værdien af det aktuelle element, når filteraktiviteten gentages via den angivne liste over matrixelementer. Ved hjælp af funktionen equals() kan vi sammenligne den med elementet for at returnere true eller false for hvert element. Kun elementer, der returnerer sand, medtages i outputmatrixen for filteraktiviteten, som derefter kan bruges i en hvilken som helst anden aktivitet.

    Skærmbillede, der viser indstillingsværdien Betingelse for at vælge for et bestemt dyr.

Gem og kør eller planlæg pipelinen

Når du har tilføjet yderligere nødvendige aktiviteter ved hjælp af outputmatrixen for filteraktiviteten, skal du skifte til fanen Home øverst i pipelineeditoren og vælge knappen Gem for at gemme pipelinen. Vælg Kør for at køre den direkte, eller Planlæg for at planlægge den. Du kan også få vist kørselsoversigten her eller konfigurere andre indstillinger.

Skærmbillede, der viser fanen Hjem i pipelineeditoren med tabulatornavnet, knapperne Gem, Kør og Planlæg fremhævet.