Sdílet prostřednictvím


Použití aktivity Filtrování k filtrování položek z pole

Aktivitu filtru v kanálu můžete použít k použití výrazu filtru na vstupní pole.

Požadavky

Abyste mohli začít, musíte splnit následující požadavky:

Přidejte aktivitu filtru do datového kanálu pomocí uživatelského rozhraní.

Pokud chcete v kanálu použít aktivitu filtru, proveďte následující kroky:

Vytvoření aktivity

  1. Vytvořte v pracovním prostoru nový kanál.

  2. V oblasti nastavení pipeline vyberte kartu Proměnné a poté vyberte + Nový a přidejte novou proměnnou pipeline typu pole.

    snímek obrazovky znázorňující vytvoření nové proměnné kanálu typu Pole s názvem AnimalsArray s některými názvy zvířat jako jejími hodnotami

  3. Vyhledejte Filter v podokně Aktivity a vyberte ho, abyste ho přidali na pracovní plochu. Možná budete muset rozbalit úplný seznam aktivit tak, že vyberete tlačítko + úplně vpravo na panelu nástrojů.

    Snímek obrazovky s uživatelským rozhraním Fabric UI, ve kterém je zvýrazněno podokno Aktivity a aktivita vyhledávání.

  4. Pokud ještě není vybraná, vyberte na plátně novou aktivitu filtru.

    Snímek obrazovky s kartou Obecné nastavení aktivity Filtr

Informace o konfiguraci karty nastavení Obecné najdete v pokynů k nastaveníObecné.

Nastavení filtru

  1. Vyberte kartu Nastavení, kde můžete zadat seznam položek a podmínku , která bude použita na každou položku. Obě nastavení podporují dynamický obsah.

    Snímek obrazovky znázorňující kartu Nastavení aktivity vyhledávání se zvýrazněnou kartou a místem, kde si vybrat nové připojení

  2. Tento jednoduchý příklad filtruje prvky pole na „pes“, ale skutečné použití může být tak složité, jak je potřeba, s využitím jakýchkoli funkcí a hodnot dostupných v nástroji pro vytváření dynamických výrazů. Vyberte Přidat dynamický obsah pro položkya potom vyberte kartu Proměnné v tvůrce výrazů pipelinea zvolte dříve vytvořené pole AnimalsArray. Pak vyberte OK.

    Snímek obrazovky znázorňující tvůrce výrazů Pipeline s dříve vytvořeným AnimalsArray

  3. Znovu vyberte Přidat dynamický obsah, tentokrát pro nastavení podmínky. Výraz item() vrátí hodnotu aktuální položky, zatímco aktivita filtrování prochází poskytnutým seznamem položek pole. Pomocí funkce equals() ji můžeme porovnat s položkou a vrátit hodnotu true nebo false pro každou položku. Do výstupního pole aktivity filtru, které se pak dají použít v jakékoli jiné aktivitě, budou zahrnuty pouze položky, které vrátí hodnotu True.

    Snímek obrazovky s hodnotou nastavení podmínky, kterou chcete vybrat pro konkrétní zvíře

Uložit a spustit nebo naplánovat pipeline

Po přidání dalších nezbytných aktivit pomocí výstupního pole aktivity Filtru přepněte na kartu Domů v horní části editoru kanálu a výběrem tlačítka Uložit kanál uložte. Vyberte Spustit, pokud ho chcete spustit přímo, nebo Naplánovat. Historii spuštění můžete zobrazit také tady nebo nakonfigurovat další nastavení.

Snímek obrazovky s kartou Domů v editoru pipeline se zvýrazněnými tlačítky Uložit, Spustit a Plánování