Tipos de teste para operações de teste

A condição Comparar e a condição Intervalo exigem que você especifique o tipo de comparação a ser feita para a condição.

A tabela a seguir descreve os tipos disponíveis ( LEXICAL, NUMERIC e DATETIME).

Tipo de teste Descrição Notas

INTEIRO

Primeiro, transforma o campo de entrada em um número inteiro. Se isso não for possível, um valor zero será usado. O teste retornará true somente se o valor de entrada inteiro resultante for maior ou igual ao valor mínimo especificado e menor ou igual ao valor máximo especificado.

Se um dos campos mín. ou máx. for deixado em branco, o sistema usará o valor mín. ou máx. apropriado disponível para números inteiros assinados de 64 bits.

Se o valor mín. ou máx. especificado na condição não for analisado com êxito em um valor inteiro, o sistema substituirá zero e não interromperá o processamento do conjunto de dados.

DATETIME

Primeiro, transforma o campo de entrada em uma data. Se o campo de entrada não puder ser transformado em uma data válida, o teste de condição retornará false. Se o campo puder ser transformado em uma data, o teste retornará true somente se a data de entrada cair na ou após a data mínima especificada e na ou antes da data máxima especificada.

Se as datas mín. e máx. não forem válidas, o conjunto de dados não será construído.

Se as datas mín. ou máx. não forem fornecidas, o sistema substituirá apropriadamente a data mín. (1 de janeiro de 1600) ou a data máx. (em algum momento do século 24).

O Adobe recomenda usar um dos seguintes formatos para DATETIME:

  • 1 de janeiro de 2013 HH:MM:SS EDT
  • 1 de janeiro de 2013 HH:MM:SS GMT

O padrão do fuso horário é GMT, caso não esteja especificado.

LEXICAL

Retorna true somente se o campo de entrada for lexicamente maior ou igual à string especificada como o mínimo e menor ou igual à string especificada no valor máximo.

A comparação lógica usa o valor ASCII de caracteres nas cadeias de caracteres que se movem da esquerda para a direita, comparando os caracteres. Para o primeiro caractere que não corresponde, aquele com o valor ASCII maior é considerado o maior dos dois. Caso uma string seja menor que a outra, mas até esse ponto todos os caracteres tenham sido iguais, a string maior será considerada a maior dos dois. Se as cadeias de caracteres forem equivalentes a caracteres e exatamente o mesmo comprimento, serão consideradas lexicamente equivalentes.

Nesta página