# Criar Filtro na Tabela

## CONFIGURAÇÃO

Para utilizar este Objeto é necessário configurar objeto do tipo Tabela de Dados.

<figure><img src="https://1906991432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FABFcMeFxBJhKzVOwJbRE%2Fuploads%2FS325O8RoStYfTJeNVZCX%2Fimage.png?alt=media&#x26;token=0eb692d7-5074-425f-8ccd-de6c167c385a" alt=""><figcaption><p>Layout geral do objeto</p></figcaption></figure>

**Preenchendo o objeto:**

| Campo                               | Descritivo                                                                                                                                                                                                                                                       |
| ----------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Título                              | É o nome do objeto e **não precisa ser alterado**, a menos que você queira identificá-lo para facilitar a localização dele no robô, por exemplo: "Criar Filtro na Tabela - Filtros Dados".                                                                       |
| Nome identificador do objeto        | É um identificador único do objeto e **não precisa ser alterado**, mas você pode renomear caso queira para localizá-lo mais facilmente quando for usá-lo em outros objetos. Apenas lembre-se que esse nome deve ser único e sem espaços ou caracteres especiais. |
| Selecionar lista ou tabela de dados | Selecionar a tabela que possuirá a condição de leitura.                                                                                                                                                                                                          |
| Digitação Livre                     | Opção para preenchimento livre do campo com variável ou manualmente.                                                                                                                                                                                             |
| Tipo                                | Opção para selecionar o tipo da informação desejada.                                                                                                                                                                                                             |
| Adicionar Condição                  | Botão para incluir mais condições.                                                                                                                                                                                                                               |
| Propriedade                         | Campo para selecionar a coluna da tabela                                                                                                                                                                                                                         |
| Condição                            | Opção para selecionar a condição a ser aplicada para execução da tabela.                                                                                                                                                                                         |
| Valor                               | Valor de variável ou expressão a ser validada.                                                                                                                                                                                                                   |
| Opção                               | Opção de agregação caso seja necessário incluir mais de uma condição (**E/OU**).                                                                                                                                                                                 |
| Diferenciar Maiúsculas e Minúsculas | Opção para diferenciar o tamanho da escrita entre Maiúsculas e Minúsculas                                                                                                                                                                                        |

## CONDIÇÃO

Tipos de condição dentro do objeto:

<figure><img src="https://1906991432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FABFcMeFxBJhKzVOwJbRE%2Fuploads%2FURmTxGXFLbGrb7WCIqoH%2Fimage.png?alt=media&#x26;token=ad56906b-6bd0-4956-a8eb-36836cf02dc9" alt=""><figcaption><p>Tipos de Condição</p></figcaption></figure>

## TIPOS

Opções de tipos dentro do objeto:

<figure><img src="https://1906991432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FABFcMeFxBJhKzVOwJbRE%2Fuploads%2FaBM3VOoMipfOe4sTM9yo%2Fimage.png?alt=media&#x26;token=7943d869-e219-44d5-a34b-f7fc874bc4b0" alt=""><figcaption><p>Opções de Tipo</p></figcaption></figure>

## PRÉ-REQUISITOS

* É necessário configurar [Criar Tabela](https://docs.roboteasy.tech/studio/geral/objetos/tabela-de-dados/criar-tabela) ou já ter um arquivo que possa ser transformado em tabela de dados no seu computador. Ex: Excel / Json.
* Podemos usar o [Abrir Excel](https://docs.roboteasy.tech/studio/geral/objetos/excel/abrir-excel) com o tipo de retorno em Tabela de Dados.
* Na condição de usar o Criar Tabela, para visualizar a mudança em tela será necessário o objeto [Exportar](https://docs.roboteasy.tech/studio/geral/objetos/tabela-de-dados/exportar) para que seja criada a tabela e visualizada a alteração.
* Caso tenha que selecionar o arquivo para utilizar no robô, será necessário o objeto [Carregar Arquivo.](https://docs.roboteasy.tech/studio/geral/objetos/tabela-de-dados/carregar-de-arquivo)

## CASOS DE USO

* Utilizar para Criar Filtro em Tabela.
* Fazer analises com mais facilidade dentro da sua tabela de dados.
* É possível focar em dados relevantes, tornando a operação mais rápida e fácil.
* Simplificação da análise de dados.

## ATENÇÃO

* Qualquer mudança na configuração do objeto Criar Filtro na Tabela exige que você atualize os objetos do projeto para a correta execução do robô.

<figure><img src="https://1906991432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FABFcMeFxBJhKzVOwJbRE%2Fuploads%2FMEgYp5xo05LQfA6ZHD0J%2Fdemonstra%C3%A7%C3%A3o.gif?alt=media&#x26;token=7a088008-3dc5-48b1-ab10-449201fefb6a" alt=""><figcaption><p>Atualizando objeto do projeto</p></figcaption></figure>

## EXEMPLO

**Criar uma tabela com dois dados e filtra somente um via caixa de mensagem em tela.**

<details>

<summary>ITENS UTILIZADOS NO ROBÔ</summary>

* **Objetos:** [**Criar Tabela**](https://docs.roboteasy.tech/studio/geral/objetos/tabela-de-dados/criar-tabela) **-**  [**Inserir Dados em Tabela**](https://docs.roboteasy.tech/studio/geral/objetos/tabela-de-dados/inserir-dados-em-tabela) **-** [**Varrer Dados Tabela**](https://docs.roboteasy.tech/studio/geral/objetos/tabela-de-dados/varrer-dados-tabela) **-** [**Caixa de Mensagem**](https://docs.roboteasy.tech/studio/geral/objetos/acoes-globais/caixa-de-mensagem)

</details>

<figure><img src="https://1906991432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FABFcMeFxBJhKzVOwJbRE%2Fuploads%2FNqMPNKkSFfFOUHwS4RG6%2Fimage.png?alt=media&#x26;token=d7455704-a2da-4a9f-9a88-5213d0fd9376" alt=""><figcaption><p>Configuração Robô Exemplo Criar Filtro na Tabela</p></figcaption></figure>

**PASSO 1:** Configurar Criar Tabela.

<figure><img src="https://1906991432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FABFcMeFxBJhKzVOwJbRE%2Fuploads%2FZ47tQTD1OcvF5gYqH91y%2Fimage.png?alt=media&#x26;token=399f7a6a-5f87-4405-8309-118d346381e5" alt=""><figcaption><p>Configuração Criar Tabela</p></figcaption></figure>

**PASSO 2:** Adicionar dois Inserir Dados em Tabela com informações diferentes.

<figure><img src="https://1906991432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FABFcMeFxBJhKzVOwJbRE%2Fuploads%2FngxZE3K6lCMNnkre3lVG%2Fimage.png?alt=media&#x26;token=bc17be93-6bad-4ff9-8509-22d0bd4f9dc1" alt=""><figcaption><p>Configuração Inserir Dados em Tabela 01</p></figcaption></figure>

<figure><img src="https://1906991432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FABFcMeFxBJhKzVOwJbRE%2Fuploads%2FAIP7EOEUWKxJEiIEjIry%2Fimage.png?alt=media&#x26;token=7dbc2480-a3ba-4339-b2d1-d15ba696d66d" alt=""><figcaption><p>Configuração Inserir Dados em Tabela 02</p></figcaption></figure>

**PASSO 3:** Configurar Criar Filtro na Tabela usando digitação livre e preenchendo com o nome da coluna desejada.

<figure><img src="https://1906991432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FABFcMeFxBJhKzVOwJbRE%2Fuploads%2FpWO6jrcoLjXcgEUGfr08%2Fimage.png?alt=media&#x26;token=cbe386a3-d59e-40f4-a8f1-41318d01303a" alt=""><figcaption><p>Configuração Criar Filtro na Tabela</p></figcaption></figure>

**PASSO 4:** Configurar Varrer Dados Tabela selecionando o objeto de filtro.

<figure><img src="https://1906991432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FABFcMeFxBJhKzVOwJbRE%2Fuploads%2FvI3Tdzcv7dcXsEONaLPc%2Fimage.png?alt=media&#x26;token=cce99c50-da7f-4b38-a36d-38e4113c0e71" alt=""><figcaption><p>Configuração Varrer Dados Tabela</p></figcaption></figure>

**PASSO 5:** Configurar Caixa de Mensagem com nome identificador do objeto do Varrer Dados Tabela e com a posição correta da primeira coluna da tabela sendo \[0].

<figure><img src="https://1906991432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FABFcMeFxBJhKzVOwJbRE%2Fuploads%2FMmsqDcFk4aFw4R9CnRGW%2Fimage.png?alt=media&#x26;token=ad2f3743-bb64-422a-97d5-bacf28a15087" alt=""><figcaption><p>Configuração Caixa de Mensagem</p></figcaption></figure>

**PASSO 6:** Executar o robô e verificar as ações.

<figure><img src="https://1906991432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FABFcMeFxBJhKzVOwJbRE%2Fuploads%2FlMrHjZ5WOZy7nTLYe6JI%2Ffiltro.gif?alt=media&#x26;token=c2d6a24e-f9ac-49b4-a211-e7912cbe2275" alt=""><figcaption><p>Execução Sucesso Robô Exemplo Criar Filtro na Tabela</p></figcaption></figure>

## Baixar o Robô

{% file src="<https://1906991432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FABFcMeFxBJhKzVOwJbRE%2Fuploads%2FnDk5cdYxiqSoyBJpm2Yo%2FCriar%20Filtro%20na%20Tabela%20-%20Rob%C3%B4%20Exemplo.roboteasy?alt=media&token=6ae942dc-9280-45e6-84e4-61428689e4c1>" %}
