Tipos de pruebas para operaciones de prueba

La condición Compare y la condición Range requieren que especifique el tipo de comparación que se debe realizar para la condición.

En la tabla siguiente se describen los tipos disponibles ( LEXICAL, NUMERIC y DATETIME).

Tipo de prueba Descripción Notas

ENTERO

Primero convierte el campo de entrada en un número entero. Si esto no es posible, se utiliza un valor de cero. La prueba solo devuelve el valor "True" si el valor de entrada del entero resultante es bueno o igual al valor mínimo especificado y menor o igual que el valor máximo especificado.

Si alguno de los campos mínimo o máximo se deja en blanco, el sistema utiliza el valor mínimo o máximo correspondiente disponible para enteros firmados de 64 bits.

Si el valor mínimo o máximo especificado en la condición no se analiza correctamente en un valor entero, el sistema sustituye a cero y no detiene el procesamiento del conjunto de datos.

DATETIME

Primero convierte el campo de entrada en una fecha. Si el campo de entrada no se puede convertir en una fecha válida, la prueba de condición devuelve el valor "False". Si el campo se puede convertir en una fecha, la prueba devuelve el valor "True" solo si la fecha de entrada se encuentra en la fecha mínima especificada o después de ella y en o antes de la fecha máxima especificada.

Si las fechas mínima y máxima no son válidas, el conjunto de datos no se construye.

Si no se suministran las fechas mínima o máxima, el sistema sustituye adecuadamente la fecha mínima (1 de enero de 1600) o la fecha máxima (en algún momento del siglo 24).

Adobe recomienda usar uno de los siguientes formatos para DATETIME:

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

Si no se especifica nada, la zona horaria toma el valor predeterminado GMT.

LEXICAL

El resultado es true solo si el campo de entrada es lexicamente bueno o igual a la cadena especificada como mínimo y menor o igual que la cadena especificada en el valor máximo.

La comparación lexica utiliza el valor ASCII de los caracteres en las cadenas que se desplazan de izquierda a derecha, comparando los caracteres. Para el primer carácter que no coincide, el que tiene el valor ASCII más grande se considera el bueno de los dos. En el caso de que una cadena sea más corta que la otra, pero hasta ese momento todos los caracteres hayan sido iguales, la cadena más larga se considerará la buena de los dos. Si las cadenas son equivalentes a caracteres y tienen la misma longitud, se consideran equivalentes lexicamente.

En esta página

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now