Referência > Referência de funções > Funções de texto > Filter
 
Filter
Propósito 
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.
Exemplos 
Filter("(408)555-1212";"0123456789") retorna 4085551212.
Filter("AaBb"; "AB") retorna AB.
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