Referência > Referência de funções > Funções de texto > Filter
 

Filter

Retorna de textoParaFiltrar somente os caracteres especificados em filtrarTexto, na ordem em que foram originalmente inseridos em textoParaFiltrar.

Formato 

Filter(textoParaFiltrar ; filtrarTexto)

Parâmetros 

textoParaFiltrar - qualquer expressão de texto ou campo de texto.

filtrarTexto - os caracteres a serem preservados no texto especificado

Tipo de dados retornado 

texto

Originado em 

FileMaker Pro 7.0

Descrição 

Se filtrarTexto não tiver nenhum caractere, uma cadeia vazia será retornada. A função Filter possui diferenciação entre maiúsculas e minúsculas.

Exemplo 1 

Filter("(408)555-1212";"0123456789") retorna 4085551212.

Filter("AaBb"; "AB") retorna AB.

Exemplo 2 

O seguinte exemplo remove todo texto dos dados fornecidos e formata os números restantes na formatação de número de telefone preferencial:

Let(
   telefone = filtro(oCampo ; "0123456789") ;
   "(" & Esquerdo(telefone ; 3) & ")" & Meio(telefone ; 4 ; 3) & "-" &
   Meio(telefone ; 7 ; 4)
)

Se oCampo tiver Trabalho: 408.555.1212 esse cálculo retorna (408)555-1212.

Tópicos relacionados 

Referência de funções (lista de categorias)

Referência de funções (lista em ordem alfabética)

Sobre fórmulas

Sobre funções

Definição de campos de cálculo

Utilização de operadores em fórmulas