Dela via


Använd filteraktiviteten för att filtrera objekt från en matris

Du kan använda en filteraktivitet i en pipeline för att tillämpa ett filteruttryck på en indatamatris.

Förutsättningar

För att komma igång måste du uppfylla följande krav:

Lägga till en filteraktivitet i en pipeline med användargränssnittet

Utför följande steg för att använda en filteraktivitet i en pipeline:

Skapa aktiviteten

  1. Skapa en ny pipeline på din arbetsyta.

  2. Välj fliken Variabler i området pipelineinställningar och välj sedan + Ny för att lägga till en ny pipelinevariabel av matristyp.

    Skärmbild som visar skapandet av en ny pipelinevariabel av matristyp med namnet AnimalsArray med vissa djurnamn som värden.

  3. Sök efter Filter i fliken Aktiviteter i pipeline och välj det för att lägga till det i arbetsytan för pipeline. Du kan behöva expandera den fullständiga listan över aktiviteter genom att välja knappen + längst till höger i verktygsfältet.

    Skärmbild av Fabric-användargränssnittet med fönstret Aktiviteter och uppslagsaktiviteter markerade.

  4. Välj den nya filteraktiviteten på arbetsytan om den inte redan är markerad.

    Skärmbild som visar fliken Allmänna inställningar för filteraktiviteten.

Se vägledningen för Allmänna inställningar för att konfigurera den allmänna inställningsfliken .

Filterinställningar

  1. Välj fliken Inställningar, där du kan ange en matrislista över objekt och ett Villkor som ska tillämpas på varje objekt. Båda inställningarna stöder dynamiskt innehåll.

    Skärmbild som visar fliken Inställningar för uppslagsaktivitet som markerar fliken och var du väljer en ny anslutning.

  2. Det här enkla exemplet filtrerar matrisen till hund, men en verklig användning kan vara så komplex som nödvändigt med hjälp av någon av de funktioner och värden som är tillgängliga i det dynamiska uttrycksverktyget. Välj Lägg till dynamiskt innehåll för Objektoch välj sedan fliken Variabler i Pipeline-uttrycksverktygetoch välj den tidigare skapade AnimalsArray. Välj sedan OK.

    Skärmbild som visar pipelineuttrycksverktyget med det tidigare skapade AnimalsArray valt.

  3. Välj Lägg till dynamiskt innehåll igen, den här gången för inställningen Villkor. Item()-uttrycket returnerar värdet för det aktuella objektet när filteraktiviteten itererar genom den angivna listan över matrisobjekt. Med funktionen equals() kan vi jämföra det med objektet för att returnera sant eller falskt för varje objekt. Endast objekt som returnerar true inkluderas i utdatamatrisen för filteraktiviteten, som sedan kan användas i andra aktiviteter.

    Skärmbild som visar villkorsinställningens värde som du ska välja för ett specifikt djur.

Spara, kör eller schemalägg pipelinen

När du har lagt till ytterligare nödvändiga aktiviteter med hjälp av utdatamatrisen för filteraktiviteten växlar du till fliken Start överst i pipelineredigeraren och väljer knappen Spara för att spara pipelinen. Välj Kör för att köra programmet direkt, eller Schemalägg för att planera det. Du kan också visa körningshistoriken här eller konfigurera andra inställningar.

Skärmbild som visar fliken Start i pipelineredigeraren med knapparna Spara, Kör och Schema markerade.