Función MINIMUM( )

Devuelve el valor mínimo de un conjunto de valores numéricos o el valor más antiguo de un conjunto de valores de fechahora.

Sintaxis

MINIMUM(valor_1; valor_2 <;...n>)

Parámetros

Nombre Tipo Descripción
valor_1; valor_2<; ...n>

numérico

fechahora

Los valores que se compararán, separados por comas.

Todos los valores debe deben ser del mismo tipo de datos.

Además, los valores de fechahora deben ser del mismo subtipo. No es posible mezclar los valores de fecha, fechahora u hora en una única ejecución de la función.

Salida

Numérico o Fechahora.

Ejemplos

Ejemplos básicos

Valor de entrada numérico literal

Devuelve 4:

MINIMUM(4; 7)

Devuelve 3:

MINIMUM(4; 7; 3; 8)

Devuelve 3,00:

MINIMUM(4; 7,25; 3; 8)

Valor de entrada de fechahora literal

Devuelve `20161229`:

MINIMUM(`20161231`; `20161229`; `20161230`)

Devuelve `20161229 23:59:59`:

MINIMUM(`20161231 235959`; `20161229 235959`)

Devuelve `23:59:57`:

MINIMUM(`0,235957`; `0,235959`; `0,235958`)

Valor de entrada del campo

Devuelve la fecha más antigua entre los tres campos para cada registro:

MINIMUM(Fecha_PO; Fecha_factura; Fecha_pago)

Ejemplos avanzados

Identificación del valor más bajo de varios campos

Cree un campo calculado para identificar el valor más bajo entre los campos Costo, Precio_venta y Precio_descuento, cree un campo calculado con la siguiente expresión:

DEFINE FIELD Valor_bajo COMPUTED MINIMUM(Costo; Precio_venta; Precio_descuento)

Descubrimiento de las fechas anteriores al inicio de un trimestre

Para descubrir si alguna fecha entre campos múltiples es anterior al inicio de un trimestre, cree un campo calculado con una expresión como la siguiente:

DEFINE FIELD Trim_anterior COMPUTED MINIMUM(Fecha_PO; Fecha_factura, Fecha_pago; `20160101`)
  • Los registros con todas las fechas posteriores al 01 de enero de 2016, inclusive, devuelven `20160101`.
  • Los registros con una o más fechas después del 01 de enero de 2016 devuelven la fecha más antigua entre los tres campos.

Observaciones

Cómo funcionan los lugares decimales en conjuntos de valores numéricos

Si los dos valores numéricos que se están comparando no tienen la misma cantidad de lugares decimales, el resultado se ajusta a la cantidad más grande de decimales.

Devuelve 3,600:

MINIMUM(3,6; 10,88; 20,482)

Puede utilizar la función DECIMALS( ) para ajustar la cantidad de decimales para los parámetros valor.

Devuelve 3,60:

MINIMUM(3,6; 10,88; DECIMALS(20,482; 2))

La abreviatura MIN( )

En ACL Script, se puede utilizar la abreviatura MIN( ) para la función MINIMUM( ) a pesar de que no se identifica de forma única la función, que es el requisito normal cuando se abrevian nombres de funciones.

MIN( ) también podría ser una abreviatura de MINUTE( ); sin embargo Analytics reserva la abreviatura MIN( ) para la función MINIMUM( ).

Guía de creación de scripts de ACL 14.1