A condição de filtro é uma expressão que retorna TRUE ou FALSE. Insira as condições usando o Editor de Expressão disponível na guia Propriedades.
Qualquer expressão de retorne um valor único pode ser usada como filtro. Por exemplo, se você deseja filtrar para
fora
as linhas dos funcionários cujos salários sejam inferior a US$30.000, deve inserir a seguinte condição:
SALARY > 30000
Você pode especificar vários componentes da condição, usando os operadores lógicos AND e OR. Se deseja filtrar para fora os funcionários que ganham menos de US$30.000 e mais de US$100.000, deve inserir a seguinte condição:
SALARY > 30000 AND SALARY < 100000
Você também pode inserir uma constante para a condição de filtro. O equivalente numérico de FALSE é zero (0). Qualquer valor que não seja zero é o equivalente de TRUE. Por exemplo, a transformação contém uma porta com o nome NUMBER_OF_UNITS e um tipo de dados numérico. Você configura uma condição de filtro para retornar FALSE se o valor de NUMBER_OF_UNITS for igual a zero. Caso contrário, a condição retorna TRUE.
Não é necessário especificar TRUE ou FALSE como valores na expressão. TRUE e FALSE são valores de retorno implícitos a partir de qualquer condição que você configura. Se a condição de filtro avaliar como NULL, a linha é tratada como FALSE.
A condição de filtro faz distinção entre maiúsculas e minúsculas.