Funciones
Una función de ACLScript es una rutina computarizada de Analytics, de alcance estrecho, que realiza un cálculo o una tarea específica y devuelve un valor.
Por ejemplo, la función ALLTRIM( ) quita los espacios al principio y al final de los valores de texto de un campo.
Lista de funciones
A continuación, se incluye una lista completa de las funciones disponibles en Analytics, ordenada alfabéticamente o por categoría.
También se incluyen las convenciones que se utilizan en la sintaxis de las funciones, en la documentación de las funciones y algunos detalles de uso generales.
Funciones en orden alfabético
Función | Descripción |
---|---|
Devuelve el valor absoluto de una expresión numérica. El valor absoluto de un número es el número sin el signo. |
|
Devuelve la cantidad de días que transcurrieron (la antigüedad) entre una fecha específica y una fecha de corte específica o la fecha actual del sistema operativo, o la cantidad de días que transcurrieron entre dos fechas. |
|
Devuelve una cadena con los espacios iniciales y finales eliminados de la cadena de entrada. |
|
Devuelve el código ASCII para un carácter determinado. |
|
Devuelve un número que especifica el lugar de inicio de una incidencia particular de una subcadena dentro de un valor de caracteres. |
|
Devuelve un valor lógico que indica si el valor especificado está dentro de un rango. |
|
Devuelve datos de caracteres Unicode convertidos a partir de datos de caracteres ZONED o EBCDIC. Abreviatura de “Binario a cadena”. |
|
Devuelve la representación binaria de la posición de bytes especificada en el registro actual como una cadena de ocho caracteres. |
|
Devuelve una cadena que contiene un determinado número de espacios en blanco. |
|
Devuelve el carácter almacenado en la ubicación de byte especificada en el registro actual. |
|
Devuelve el nombre del día de la semana de una fecha o fechahora especificada. Abreviatura de la expresión "Día de la semana en caracteres". |
|
Devuelve el carácter asociado con el código ASCII especificado. |
|
Reemplaza el primer carácter no válido de una cadena, y todos los caracteres subsiguientes, por espacios en blanco. |
|
Devuelve el nombre del mes de una fecha o fechahora especificada. Abreviatura de la expresión "Mes del año en caracteres". |
|
Devuelve el coseno de un ángulo expresado en radianes, con una precisión de 15 lugares decimales. |
|
Convierte un valor de fecha numérico o de caracteres en una fecha. También se puede extraer la fecha del valor en caracteres o numérico de fechahora y devolverlo como una fecha. Abreviatura de la expresión "Carácter a fecha". |
|
Convierte un valor de caracteres o numérico de fechahora en una fechahora. Abreviatura de la expresión "Carácter a fechahora". |
|
Convierte un valor de caracteres o numérico de hora en una hora. También se puede extraer la hora de un valor de caracteres o numérico de fechahora y devolverlo como una hora. Abreviatura de la expresión "Carácter a hora". |
|
Devuelve el interés acumulado que se pagó por un préstamo durante un intervalo de períodos. |
|
Devuelve el capital acumulado que se pagó por un préstamo durante un intervalo de períodos. |
|
Extrae la fecha a partir de una fecha o fechahora especificada y la devuelve como una cadena de caracteres. También puede devolver la fecha actual del sistema operativo. |
|
Convierte una fechahora en una cadena de caracteres. También puede devolver la fechahora actual del sistema operativo. |
|
Extrae el día del mes a partir de una fecha o fechahora especificada y la devuelve como un valor numérico (1 a 31). |
|
Devuelve el carácter Unicode que se encuentra en la posición de byte especificada en un registro. |
|
Devuelve un valor o el resultado de una expresión numérica con la cantidad de posiciones decimales especificada. |
|
Convierte una cadena Unicode en una cadena hexadecimal. |
|
Devuelve el coeficiente de Dice de dos cadenas especificadas, que es la medida de similitud entre las dos cadenas. |
|
Devuelve el dígito superior o inferior de un byte del tipo dato Packed (compactado) especificado. |
|
Devuelve un valor numérico (1 a 7) que representa el día de la semana de una fecha o fechahora especificada. Abreviatura de la expresión "Día de la semana". |
|
Convierte un valor de fecha de Analytics en una cadena Unicode en el formato de configuración regional y de idioma especificado. Abreviatura de la expresión "Fecha a Unicode". |
|
Devuelve una cadena que se ha convertido en la codificación de caracteres EBCDIC. |
|
Devuelve la tasa de interés anual efectiva de un préstamo. |
|
Devuelve la fecha del último día del mes que es la cantidad de meses previos o posteriores a una fecha determinada. |
|
Devuelve una cadena que excluye los caracteres especificados. |
|
Devuelve el valor exponencial (base 10) de una expresión numérica con un número especificado de posiciones decimales. |
|
Devuelve el tamaño de un archivo especificado en bytes o -1 si no existe el archivo. |
|
Devuelve un valor lógico que indica si la cadena que se especificó está presente en un campo en particular o en algún lugar de un registro completo. |
|
Devuelve un valor lógico que indica si una cadena de un conjunto de una o más cadenas especificadas está presente en un campo en particular o en algún lugar de un registro completo. |
|
Devuelve la frecuencia Benford esperada para los dígitos numéricos positivos, iniciales y secuenciales, con una precisión de ocho decimales. |
|
Devuelve un carácter que identifica la categoría de datos de un campo o una variable, o el tipo de un elemento del proyecto de Analytics. |
|
Devuelve el valor futuro de una serie de pagos que se calculan utilizando una tasa de interés constante. El valor futuro es la suma de los pagos más el interés compuesto acumulado. |
|
Devuelve el valor futuro de una suma global actual que se calcula utilizando una tasa de interés constante. |
|
Devuelve el valor futuro de una suma global actual que se calcula utilizando una serie de tasas de interés. |
|
Devuelve el ajuste actual para la opción especificada de Analytics (ajuste del cuadro de diálogo Opciones). |
|
Devuelve la fecha que corresponde a la cantidad especificada de meses previos o posteriores a una fecha determinada. |
|
Devuelve un valor aleatorio añadido hash criptográfico basado en el valor de entrada. |
|
Convierte una cadena ASCII en una cadena hexadecimal. |
|
Extrae la porción de la hora de una hora o fechahora especificada y la devuelve como un valor numérico, con un formato de 24 horas. |
|
Convierte una cadena hexadecimal en una cadena Unicode. Abreviatura de la expresión "Hexadecimal a Unicode". |
|
Devuelve una cadena que incluye solo los caracteres especificados. |
|
Devuelve la cadena original con el texto especificado insertado en una ubicación de byte especifica. |
|
Devuelve el valor entero de una expresión numérica o un valor de campo. |
|
Devuelve el interés pagado sobre un préstamo durante un único período. |
|
Devuelve un valor lógico que indica si el valor de entrada está en blanco. |
|
Devuelve T (verdadero) si se define la variable o el campo especificado; de lo contrario, devuelve F (falso). |
|
Devuelve un valor lógico que indica si una cadena es un duplicado inexacto de una cadena de comparación. |
|
Devuelve una cantidad específica de caracteres del final de una cadena. |
|
Devuelve una cadena que contiene una cantidad especificada de dígitos iniciales. |
|
Agrega ceros iniciales a una cadena de caracteres o un número. |
|
Devuelve la cantidad de caracteres de una cadena. |
|
Devuelve la distancia de Levenshtein entre dos cadenas especificadas, que es una medida de cuánto difieren las dos cadenas. |
|
Devuelve el logaritmo (base 10) de una expresión de numérica o valor de campo con un número especificado de posiciones decimales. |
|
Devuelve una cadena con caracteres alfabéticos convertidos en minúsculas. |
|
Devuelve una cadena con los espacios iniciales eliminados de la cadena de entrada. |
|
Regresa un valor lógico que indica si una cadena de caracteres coincide con una cadena de formato específico que contiene caracteres comodín, caracteres literales, o ambos. |
|
Realiza una operación AND a nivel del bit en los primeros bytes de dos cadenas de caracteres. |
|
Devuelve un valor lógico que indica si el valor especificado coincide con alguno de los valores con los que se lo compara. |
|
Devuelve el valor máximo de un conjunto de valores numéricos o el valor más reciente de un conjunto de valores de fechahora. |
|
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. |
|
Extrae los minutos de una hora o fechahora especificada y la devuelve como un valor numérico. |
|
Devuelve el resto de la división de dos números. |
|
Extrae el mes de una fecha o fechahora especificada y lo devuelve como un valor numérico (1 a 12). |
|
Devuelve la tasa de interés anual nominal de un préstamo. |
|
Devuelve la probabilidad de que una variable aleatoria de un conjunto de datos normalmente distribuidos sea menor que o igual a un valor especificado o que sea exactamente igual a un valor especificado. |
|
Devuelve el puntaje z asociado con una probabilidad especificada en una distribución normal estándar. El puntaje z es la cantidad de desviaciones estándar entre un valor y la media de una distribución normal estándar. |
|
Devuelve la hora actual del sistema operativo como un tipo de datos de fechahora. |
|
Devuelve la cantidad de períodos necesarios para cancelar un préstamo. |
|
Devuelve un recuento del número de veces que aparece una subcadena en un valor de caracteres especificado. |
|
Devuelve el valor de un campo con el desplazamiento de la posición inicial por un número especificado de bytes. |
|
Devuelve una cadena con una o varias subcadenas especificadas eliminadas. |
|
Devuelve datos numéricos convertidos al tipo de dato Compactado. |
|
Devuelve el valor de pi con 15 lugares decimales. |
|
Devuelve el importe del pago periódico (capital + interés) necesario para cancelar un pago. |
|
Devuelve el capital pagado sobre un prestamo durante un único período. |
|
Devuelve una cadena donde el primer carácter de cada palabra está en mayúsculas y el resto de los caracteres, en minúsculas. |
|
Devuelve información de propiedades para el elemento de proyecto de Analytics especificado. |
|
Devuelve el valor presente de una serie de pagos futuros que se calculan utilizando una tasa de interés constante. El valor presente es el valor de suma global, actual. |
|
Devuelve el valor presente necesario para generar la suma global futura específica que se calcula utilizando una tasa de interés constante. El valor presente es el valor de suma global, actual. |
|
PYDATE( ) |
Devuelve un valor de fecha calculado por una función en un script externo de Python. El procesamiento de datos de Python se hace fuera de Analytics. |
PYDATETIME( ) |
Devuelve un valor de fechahora calculado por una función en un script externo de Python. El procesamiento de datos de Python se hace fuera de Analytics. |
PYLOGICAL( ) |
Devuelve un valor lógico calculado por una función en un script externo de Python. El procesamiento de datos de Python se hace fuera de Analytics. |
PYNUMERIC( ) |
Devuelve un valor numérico calculado por una función en un script externo de Python. El procesamiento de datos de Python se hace fuera de Analytics. |
PYSTRING( ) |
Devuelve un valor de carácter calculado por una función en un script externo de Python. El procesamiento de datos de Python se hace fuera de Analytics. |
PYTIME( ) |
Devuelve un valor de hora calculado por una función en un script externo de Python. El procesamiento de datos de Python se hace fuera de Analytics. |
Devuelve un número aleatorio que está dentro de un límite específico. |
|
Devuelve la tasa de interés por período. |
|
RDATE( ) |
Devuelve un valor de fecha calculado por un script o una función Rvachev. El procesamiento de datos en R se hace fuera de Analytics. |
RDATETIME( ) |
Devuelve un valor de fechahora calculado por un script o una función Rvachev. El procesamiento de datos en R se hace fuera de Analytics. |
Devuelve la longitud del registro actual. |
|
Devuelve el número del registro actual. |
|
Devuelve un valor de campo de un registro que es una cantidad de registros especificada del registro actual. |
|
Devuelve un valor lógico que indica si el patrón que se especificó con una expresión regular aparece en una cadena. |
|
Reemplaza todas las instancias de cadenas que coinciden con una expresión regular por una nueva cadena. |
|
Devuelve una cadena que incluye solo los caracteres especificados. |
|
Devuelve una cadena que repite una subcadena un número especificado de veces. |
|
Reemplaza todas las instancias de una cadena de caracteres especificada por una nueva cadena de caracteres. |
|
Devuelve una cadena con los caracteres en orden inverso. |
|
Devuelve una cadena justificada a la derecha con la misma longitud que la cadena especificada, con cualquier espacio en blanco final movido a la izquierda de la cadena. |
|
RLOGICAL( ) |
Devuelve un valor lógico calculado por un script o una función Rvachev. El procesamiento de datos en R se hace fuera de Analytics. |
RNUMERIC( ) |
Devuelve un valor numérico calculado por un script o una función Rvachev. El procesamiento de datos en R se hace fuera de Analytics. |
Devuelve la raíz cuadrada de una expresión numérica. |
|
Devuelve un número entero redondeado para un valor numérico. |
|
RSTRING( ) |
Devuelve un valor de cadena calculado por un script o una función Rvachev. El procesamiento de datos en R se hace fuera de Analytics. |
RTIME( ) |
Devuelve un valor de hora calculado por un script o una función Rvachev. El procesamiento de datos en R se hace fuera de Analytics. |
Extrae los segundos de una hora o fechahora especificada y la devuelve como un valor numérico. |
|
Devuelve una cadena de caracteres individuales con los bits en el primer carácter del valor de entrada hacia la izquierda o derecha. |
|
Devuelve el seno de un ángulo expresado en radianes, con una precisión de 15 lugares decimales. |
|
Devuelve una cadena con palabras individuales ordenadas secuencialmente. |
|
Devuelve el código soundex para la cadena especificada, que puede ser utilizado para las comparaciones fonéticas con otras cadenas. |
|
Devuelve un valor lógico que indica si una cadena coincide fonéticamente con una cadena de comparación. |
|
Devuelve un segmento especificado de una cadena. |
|
Convierte una fecha de serie - es decir, una fecha expresada como un entero - a un valor de fecha. Abreviatura de la expresión "Fecha de serie a fecha". |
|
Convierte una fechahora de serie - es decir, una fechahora expresada como un entero, y una porción fraccionaria de 24 horas - en un valor de fechahora. Abreviatura de la expresión "Fecha de serie a fechahora". |
|
Convierte una hora de serie - es decir, una hora expresada como una porción fraccionaria de 24 horas, con 24 horas equivalentes a 1 - en un valor de hora. Abreviatura de la expresión "Hora de serie a hora". |
|
Convierte un valor numérico en una cadena de caracteres. |
|
Devuelve una subcadena especificada de una cadena. |
|
Devuelve la tangente de un ángulo expresada en radianes, con una precisión de 15 lugares decimales. |
|
Devuelve un valor lógico que indica si una cadena especificada aparece en una posición específica de byte en un registro. |
|
Extrae la porción hora a partir de una hora o fechahora especificada y la devuelve como una cadena de caracteres. También puede devolver la hora actual del sistema operativo. |
|
Devuelve la fecha actual del sistema operativo como un tipo de datos de fechahora. |
|
Invierte el orden de visualización del texto bidireccional dentro de una cadena especificada. |
|
Devuelve una cadena con los espacios finales eliminados de la cadena de entrada. |
|
Devuelve datos numéricos convertidos al tipo de datos sin signo. |
|
Devuelve una cadena con los caracteres alfabéticos convertidos en mayúsculas. |
|
Convierte una cadena Unicode que contiene una fecha con formato en un valor de fecha de Analytics. Abreviatura de la expresión "Unicode a Fecha". |
|
Convierte una cadena de caracteres en un valor numérico. |
|
Devuelve un valor lógico que indica si los datos en un campo de datos físicos son válidos. |
|
Devuelve la cantidad de días laborables entre dos fechas. |
|
Extrae el año de una fecha o fechahora especificada y lo devuelve como un valor numérico con el formato AAAA. |
|
Convierte datos numéricos en datos de caracteres y agrega ceros a la izquierda de los datos de salida. |
|
Devuelve la estadística Z estándar. |
Buscar, reemplazar
Función | Descripción |
---|---|
Devuelve un número que especifica el lugar de inicio de una incidencia particular de una subcadena dentro de un valor de caracteres. |
|
Devuelve un valor lógico que indica si el valor especificado está dentro de un rango. |
|
Reemplaza el primer carácter no válido de una cadena, y todos los caracteres subsiguientes, por espacios en blanco. |
|
Devuelve un valor lógico que indica si la cadena que se especificó está presente en un campo en particular o en algún lugar de un registro completo. |
|
Devuelve un valor lógico que indica si una cadena de un conjunto de una o más cadenas especificadas está presente en un campo en particular o en algún lugar de un registro completo. |
|
Devuelve un valor lógico que indica si el valor de entrada está en blanco. |
|
Regresa un valor lógico que indica si una cadena de caracteres coincide con una cadena de formato específico que contiene caracteres comodín, caracteres literales, o ambos. |
|
Devuelve un valor lógico que indica si el valor especificado coincide con alguno de los valores con los que se lo compara. |
|
Devuelve un recuento del número de veces que aparece una subcadena en un valor de caracteres especificado. |
|
Devuelve un valor lógico que indica si el patrón que se especificó con una expresión regular aparece en una cadena. |
|
Reemplaza todas las instancias de cadenas que coinciden con una expresión regular por una nueva cadena. |
|
Reemplaza todas las instancias de una cadena de caracteres especificada por una nueva cadena de caracteres. |
|
Devuelve un valor lógico que indica si una cadena especificada aparece en una posición específica de byte en un registro. |
Comparación
Función | Descripción |
---|---|
Devuelve el coeficiente de Dice de dos cadenas especificadas, que es la medida de similitud entre las dos cadenas. |
|
Devuelve un valor lógico que indica si una cadena es un duplicado inexacto de una cadena de comparación. |
|
Devuelve la distancia de Levenshtein entre dos cadenas especificadas, que es una medida de cuánto difieren las dos cadenas. |
|
Devuelve el código soundex para la cadena especificada, que puede ser utilizado para las comparaciones fonéticas con otras cadenas. |
|
Devuelve un valor lógico que indica si una cadena coincide fonéticamente con una cadena de comparación. |
Conversión
Función | Descripción |
---|---|
Devuelve datos de caracteres Unicode convertidos a partir de datos de caracteres ZONED o EBCDIC. Abreviatura de “Binario a cadena”. |
|
Convierte un valor de fecha numérico o de caracteres en una fecha. También se puede extraer la fecha del valor en caracteres o numérico de fechahora y devolverlo como una fecha. Abreviatura de la expresión "Carácter a fecha". |
|
Convierte un valor de caracteres o numérico de fechahora en una fechahora. Abreviatura de la expresión "Carácter a fechahora". |
|
Convierte un valor de caracteres o numérico de hora en una hora. También se puede extraer la hora de un valor de caracteres o numérico de fechahora y devolverlo como una hora. Abreviatura de la expresión "Carácter a hora". |
|
Extrae la fecha a partir de una fecha o fechahora especificada y la devuelve como una cadena de caracteres. También puede devolver la fecha actual del sistema operativo. |
|
Convierte una fechahora en una cadena de caracteres. También puede devolver la fechahora actual del sistema operativo. |
|
Convierte un valor de fecha de Analytics en una cadena Unicode en el formato de configuración regional y de idioma especificado. Abreviatura de la expresión "Fecha a Unicode". |
|
Devuelve una cadena que se ha convertido en la codificación de caracteres EBCDIC. |
|
Devuelve un valor aleatorio añadido hash criptográfico basado en el valor de entrada. |
|
Agrega ceros iniciales a una cadena de caracteres o un número. |
|
Devuelve datos numéricos convertidos al tipo de dato Compactado. |
|
Convierte una fecha de serie - es decir, una fecha expresada como un entero - a un valor de fecha. Abreviatura de la expresión "Fecha de serie a fecha". |
|
Convierte una fechahora de serie - es decir, una fechahora expresada como un entero, y una porción fraccionaria de 24 horas - en un valor de fechahora. Abreviatura de la expresión "Fecha de serie a fechahora". |
|
Convierte una hora de serie - es decir, una hora expresada como una porción fraccionaria de 24 horas, con 24 horas equivalentes a 1 - en un valor de hora. Abreviatura de la expresión "Hora de serie a hora". |
|
Convierte un valor numérico en una cadena de caracteres. |
|
Extrae la porción hora a partir de una hora o fechahora especificada y la devuelve como una cadena de caracteres. También puede devolver la hora actual del sistema operativo. |
|
Devuelve datos numéricos convertidos al tipo de datos sin signo. |
|
Convierte una cadena Unicode que contiene una fecha con formato en un valor de fecha de Analytics. Abreviatura de la expresión "Unicode a Fecha". |
|
Convierte una cadena de caracteres en un valor numérico. |
|
Convierte datos numéricos en datos de caracteres y agrega ceros a la izquierda de los datos de salida. |
Texto
Función | Descripción |
---|---|
Devuelve una cadena con los espacios iniciales y finales eliminados de la cadena de entrada. |
|
Devuelve datos de caracteres Unicode convertidos a partir de datos de caracteres ZONED o EBCDIC. Abreviatura de “Binario a cadena”. |
|
Devuelve una cadena que contiene un determinado número de espacios en blanco. |
|
Convierte una fechahora en una cadena de caracteres. También puede devolver la fechahora actual del sistema operativo. |
|
Convierte un valor de fecha de Analytics en una cadena Unicode en el formato de configuración regional y de idioma especificado. Abreviatura de la expresión "Fecha a Unicode". |
|
Devuelve una cadena que se ha convertido en la codificación de caracteres EBCDIC. |
|
Devuelve una cadena que excluye los caracteres especificados. |
|
Devuelve una cadena que incluye solo los caracteres especificados. |
|
Devuelve la cadena original con el texto especificado insertado en una ubicación de byte especifica. |
|
Devuelve una cantidad específica de caracteres del final de una cadena. |
|
Agrega ceros iniciales a una cadena de caracteres o un número. |
|
Devuelve la cantidad de caracteres de una cadena. |
|
Devuelve una cadena con caracteres alfabéticos convertidos en minúsculas. |
|
Devuelve una cadena con los espacios iniciales eliminados de la cadena de entrada. |
|
Devuelve una cadena con una o varias subcadenas especificadas eliminadas. |
|
Devuelve una cadena donde el primer carácter de cada palabra está en mayúsculas y el resto de los caracteres, en minúsculas. |
|
Devuelve una cadena que incluye solo los caracteres especificados. |
|
Devuelve una cadena que repite una subcadena un número especificado de veces. |
|
Devuelve una cadena con los caracteres en orden inverso. |
|
Devuelve una cadena justificada a la derecha con la misma longitud que la cadena especificada, con cualquier espacio en blanco final movido a la izquierda de la cadena. |
|
Devuelve una cadena con palabras individuales ordenadas secuencialmente. |
|
Devuelve un segmento especificado de una cadena. |
|
Convierte un valor numérico en una cadena de caracteres. |
|
Devuelve una subcadena especificada de una cadena. |
|
Invierte el orden de visualización del texto bidireccional dentro de una cadena especificada. |
|
Devuelve una cadena con los espacios finales eliminados de la cadena de entrada. |
|
Devuelve una cadena con los caracteres alfabéticos convertidos en mayúsculas. |
|
Convierte datos numéricos en datos de caracteres y agrega ceros a la izquierda de los datos de salida. |
Matemáticas
Función | Descripción |
---|---|
Devuelve el valor absoluto de una expresión numérica. El valor absoluto de un número es el número sin el signo. |
|
Devuelve el coseno de un ángulo expresado en radianes, con una precisión de 15 lugares decimales. |
|
Devuelve un valor o el resultado de una expresión numérica con la cantidad de posiciones decimales especificada. |
|
Devuelve el valor exponencial (base 10) de una expresión numérica con un número especificado de posiciones decimales. |
|
Devuelve la frecuencia Benford esperada para los dígitos numéricos positivos, iniciales y secuenciales, con una precisión de ocho decimales. |
|
Devuelve el valor entero de una expresión numérica o un valor de campo. |
|
Devuelve una cadena que contiene una cantidad especificada de dígitos iniciales. |
|
Devuelve el logaritmo (base 10) de una expresión de numérica o valor de campo con un número especificado de posiciones decimales. |
|
Devuelve el valor máximo de un conjunto de valores numéricos o el valor más reciente de un conjunto de valores de fechahora. |
|
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. |
|
Devuelve el resto de la división de dos números. |
|
Devuelve la probabilidad de que una variable aleatoria de un conjunto de datos normalmente distribuidos sea menor que o igual a un valor especificado o que sea exactamente igual a un valor especificado. |
|
Devuelve el puntaje z asociado con una probabilidad especificada en una distribución normal estándar. El puntaje z es la cantidad de desviaciones estándar entre un valor y la media de una distribución normal estándar. |
|
Devuelve el valor de pi con 15 lugares decimales. |
|
Devuelve un número aleatorio que está dentro de un límite específico. |
|
Devuelve la raíz cuadrada de una expresión numérica. |
|
Devuelve un número entero redondeado para un valor numérico. |
|
Devuelve el seno de un ángulo expresado en radianes, con una precisión de 15 lugares decimales. |
|
Devuelve la tangente de un ángulo expresada en radianes, con una precisión de 15 lugares decimales. |
|
Convierte una cadena de caracteres en un valor numérico. |
|
Convierte datos numéricos en datos de caracteres y agrega ceros a la izquierda de los datos de salida. |
|
Devuelve la estadística Z estándar. |
Fecha y hora
Función | Descripción |
---|---|
Devuelve la cantidad de días que transcurrieron (la antigüedad) entre una fecha específica y una fecha de corte específica o la fecha actual del sistema operativo, o la cantidad de días que transcurrieron entre dos fechas. |
|
Devuelve el nombre del día de la semana de una fecha o fechahora especificada. Abreviatura de la expresión "Día de la semana en caracteres". |
|
Devuelve el nombre del mes de una fecha o fechahora especificada. Abreviatura de la expresión "Mes del año en caracteres". |
|
Convierte un valor de fecha numérico o de caracteres en una fecha. También se puede extraer la fecha del valor en caracteres o numérico de fechahora y devolverlo como una fecha. Abreviatura de la expresión "Carácter a fecha". |
|
Convierte un valor de caracteres o numérico de fechahora en una fechahora. Abreviatura de la expresión "Carácter a fechahora". |
|
Convierte un valor de caracteres o numérico de hora en una hora. También se puede extraer la hora de un valor de caracteres o numérico de fechahora y devolverlo como una hora. Abreviatura de la expresión "Carácter a hora". |
|
Extrae la fecha a partir de una fecha o fechahora especificada y la devuelve como una cadena de caracteres. También puede devolver la fecha actual del sistema operativo. |
|
Convierte una fechahora en una cadena de caracteres. También puede devolver la fechahora actual del sistema operativo. |
|
Extrae el día del mes a partir de una fecha o fechahora especificada y la devuelve como un valor numérico (1 a 31). |
|
Devuelve un valor numérico (1 a 7) que representa el día de la semana de una fecha o fechahora especificada. Abreviatura de la expresión "Día de la semana". |
|
Devuelve la fecha del último día del mes que es la cantidad de meses previos o posteriores a una fecha determinada. |
|
Devuelve la fecha que corresponde a la cantidad especificada de meses previos o posteriores a una fecha determinada. |
|
Extrae la porción de la hora de una hora o fechahora especificada y la devuelve como un valor numérico, con un formato de 24 horas. |
|
Devuelve el valor máximo de un conjunto de valores numéricos o el valor más reciente de un conjunto de valores de fechahora. |
|
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. |
|
Extrae los minutos de una hora o fechahora especificada y la devuelve como un valor numérico. |
|
Extrae el mes de una fecha o fechahora especificada y lo devuelve como un valor numérico (1 a 12). |
|
Devuelve la hora actual del sistema operativo como un tipo de datos de fechahora. |
|
Extrae los segundos de una hora o fechahora especificada y la devuelve como un valor numérico. |
|
Convierte una fecha de serie - es decir, una fecha expresada como un entero - a un valor de fecha. Abreviatura de la expresión "Fecha de serie a fecha". |
|
Convierte una fechahora de serie - es decir, una fechahora expresada como un entero, y una porción fraccionaria de 24 horas - en un valor de fechahora. Abreviatura de la expresión "Fecha de serie a fechahora". |
|
Convierte una hora de serie - es decir, una hora expresada como una porción fraccionaria de 24 horas, con 24 horas equivalentes a 1 - en un valor de hora. Abreviatura de la expresión "Hora de serie a hora". |
|
Extrae la porción hora a partir de una hora o fechahora especificada y la devuelve como una cadena de caracteres. También puede devolver la hora actual del sistema operativo. |
|
Devuelve la fecha actual del sistema operativo como un tipo de datos de fechahora. |
|
Convierte una cadena Unicode que contiene una fecha con formato en un valor de fecha de Analytics. Abreviatura de la expresión "Unicode a Fecha". |
|
Devuelve la cantidad de días laborables entre dos fechas. |
|
Extrae el año de una fecha o fechahora especificada y lo devuelve como un valor numérico con el formato AAAA. |
Financiero
Función | Descripción |
---|---|
Devuelve el interés acumulado que se pagó por un préstamo durante un intervalo de períodos. |
|
Devuelve el capital acumulado que se pagó por un préstamo durante un intervalo de períodos. |
|
Devuelve la tasa de interés anual efectiva de un préstamo. |
|
Devuelve el valor futuro de una serie de pagos que se calculan utilizando una tasa de interés constante. El valor futuro es la suma de los pagos más el interés compuesto acumulado. |
|
Devuelve el valor futuro de una suma global actual que se calcula utilizando una tasa de interés constante. |
|
Devuelve el valor futuro de una suma global actual que se calcula utilizando una serie de tasas de interés. |
|
Devuelve el interés pagado sobre un préstamo durante un único período. |
|
Devuelve la tasa de interés anual nominal de un préstamo. |
|
Devuelve la cantidad de períodos necesarios para cancelar un préstamo. |
|
Devuelve el importe del pago periódico (capital + interés) necesario para cancelar un pago. |
|
Devuelve el capital pagado sobre un prestamo durante un único período. |
|
Devuelve el valor presente de una serie de pagos futuros que se calculan utilizando una tasa de interés constante. El valor presente es el valor de suma global, actual. |
|
Devuelve el valor presente necesario para generar la suma global futura específica que se calcula utilizando una tasa de interés constante. El valor presente es el valor de suma global, actual. |
|
Devuelve la tasa de interés por período. |
Campo y registro
Función | Descripción |
---|---|
Devuelve un carácter que identifica la categoría de datos de un campo o una variable, o el tipo de un elemento del proyecto de Analytics. |
|
Devuelve un valor aleatorio añadido hash criptográfico basado en el valor de entrada. |
|
Devuelve T (verdadero) si se define la variable o el campo especificado; de lo contrario, devuelve F (falso). |
|
Devuelve el valor de un campo con el desplazamiento de la posición inicial por un número especificado de bytes. |
|
Devuelve la longitud del registro actual. |
|
Devuelve el número del registro actual. |
|
Devuelve un valor de campo de un registro que es una cantidad de registros especificada del registro actual. |
|
Devuelve un valor lógico que indica si los datos en un campo de datos físicos son válidos. |
Tabla, archivo y proyecto
Función | Descripción |
---|---|
Devuelve el tamaño de un archivo especificado en bytes o -1 si no existe el archivo. |
|
Devuelve un carácter que identifica la categoría de datos de un campo o una variable, o el tipo de un elemento del proyecto de Analytics. |
|
Devuelve el ajuste actual para la opción especificada de Analytics (ajuste del cuadro de diálogo Opciones). |
|
Devuelve información de propiedades para el elemento de proyecto de Analytics especificado. |
Prueba de las variables
Función | Descripción |
---|---|
Devuelve un carácter que identifica la categoría de datos de un campo o una variable, o el tipo de un elemento del proyecto de Analytics. |
|
Devuelve T (verdadero) si se define la variable o el campo especificado; de lo contrario, devuelve F (falso). |
Python
Función | Descripción |
---|---|
PYDATE( ) |
Devuelve un valor de fecha calculado por una función en un script externo de Python. El procesamiento de datos de Python se hace fuera de Analytics. |
PYDATETIME( ) |
Devuelve un valor de fechahora calculado por una función en un script externo de Python. El procesamiento de datos de Python se hace fuera de Analytics. |
PYLOGICAL( ) |
Devuelve un valor lógico calculado por una función en un script externo de Python. El procesamiento de datos de Python se hace fuera de Analytics. |
PYNUMERIC( ) |
Devuelve un valor numérico calculado por una función en un script externo de Python. El procesamiento de datos de Python se hace fuera de Analytics. |
PYSTRING( ) |
Devuelve un valor de carácter calculado por una función en un script externo de Python. El procesamiento de datos de Python se hace fuera de Analytics. |
PYTIME( ) |
Devuelve un valor de hora calculado por una función en un script externo de Python. El procesamiento de datos de Python se hace fuera de Analytics. |
R
Función | Descripción |
---|---|
RDATE( ) |
Devuelve un valor de fecha calculado por un script o una función Rvachev. El procesamiento de datos en R se hace fuera de Analytics. |
RDATETIME( ) |
Devuelve un valor de fechahora calculado por un script o una función Rvachev. El procesamiento de datos en R se hace fuera de Analytics. |
RLOGICAL( ) |
Devuelve un valor lógico calculado por un script o una función Rvachev. El procesamiento de datos en R se hace fuera de Analytics. |
RNUMERIC( ) |
Devuelve un valor numérico calculado por un script o una función Rvachev. El procesamiento de datos en R se hace fuera de Analytics. |
RSTRING( ) |
Devuelve un valor de cadena calculado por un script o una función Rvachev. El procesamiento de datos en R se hace fuera de Analytics. |
RTIME( ) |
Devuelve un valor de hora calculado por un script o una función Rvachev. El procesamiento de datos en R se hace fuera de Analytics. |
Codificación de bit y carácter
Función | Descripción |
---|---|
Devuelve el código ASCII para un carácter determinado. |
|
Devuelve la representación binaria de la posición de bytes especificada en el registro actual como una cadena de ocho caracteres. |
|
Devuelve el carácter almacenado en la ubicación de byte especificada en el registro actual. |
|
Devuelve el carácter asociado con el código ASCII especificado. |
|
Devuelve el carácter Unicode que se encuentra en la posición de byte especificada en un registro. |
|
Convierte una cadena Unicode en una cadena hexadecimal. |
|
Devuelve el dígito superior o inferior de un byte del tipo dato Packed (compactado) especificado. |
|
Convierte una cadena ASCII en una cadena hexadecimal. |
|
Convierte una cadena hexadecimal en una cadena Unicode. Abreviatura de la expresión "Hexadecimal a Unicode". |
|
Realiza una operación AND a nivel del bit en los primeros bytes de dos cadenas de caracteres. |
|
Devuelve una cadena de caracteres individuales con los bits en el primer carácter del valor de entrada hacia la izquierda o derecha. |
Convenciones de sintaxis de las funciones
Convención |
Descripción |
---|---|
paréntesis ( ) |
|
separadores |
Consejo Para facilitar la lectura, puede usar tanto un espacio en blanco como uno de los caracteres separadores: SUBSTRING(ID_producto;5;12) |
calificadores |
|
formato de fechahora literal |
|
Abreviatura de los nombres de las funciones
¡Precaución!
ACL recomienda no abreviar los nombres de las funciones en los campos calculados, las expresiones o los scripts, y utilizar la versión completa de cada nombre.
Las abreviaturas dificultan la lectura y comprensión de los campos calculados, las expresiones o los scripts. Si los nombres de las funciones no están completos, la búsqueda de funciones en la ayuda en línea se vuelve más compleja.
Las abreviaturas son particularmente problemáticas si los scripts o proyectos de Analytics serán modificados o heredados por otra persona que tal vez no esté familiarizada con las abreviaturas.
Al especificar funciones en los campos calculados, las expresiones o los scripts, puede abreviar los nombres. Debe incluir una cantidad suficiente de caracteres de la parte inicial del nombre de una función como para identificar de manera exclusiva a esa función entre todas las funciones de Analytics.
Por ejemplo:
- MAX identifica de manera exclusiva a la función MAXIMUM y, por lo tanto, es una abreviatura válida.
- MA no identifica a la función MAXIMUM de manera exclusiva y genera un mensaje de error.
Puede utilizar una abreviatura tan breve como lo desee, siempre y cuando identifique de forma exclusiva a la función.
Por ejemplo, todas las abreviaturas que se incluyen a continuación son válidas para la función ALLTRIM:
- ALLTR
- ALLT
- ALL
- AL
Nota
Cuanto más corta sea la abreviatura, más difícil les resultará a los usuarios reconocerla.
Convenciones de la documentación de las funciones
Convención |
Se usa para: |
---|---|
MAYÚSCULAS |
El nombre de la función de ACLScript. Nota En toda la documentación de Analytics, los nombres de las funciones se incluyen en mayúsculas, lo cual es simplemente una convención de formato. En Analytics, no es necesario introducir las funciones en mayúscula. |
cursivas |
Parámetros de funciones proporcionados por el usuario. |
| (barra vertical) |
Separa elemento de la sintaxis encerrados entre corchetes o llaves. Puede utilizar solo uno de los elementos. |
< >
(corchetes angulares) |
Elementos de sintaxis opcionales. No escriba los corchetes. |
{ }
(llaves) |
Elementos de sintaxis obligatorios. No escriba las llaves. |
<;...n> |
Indica que el elemento anterior se puede repetir n número de veces. Las repeticiones se separan con comas (punto y coma en español). |
Términos de tipos de datos que se utilizan en la documentación de las funciones
Se utilizan los siguientes términos para identificar los tipos de datos de los argumentos de parámetros de las funciones y los valores devueltos:
Término |
Esto significa que usted puede usar: |
---|---|
Carácter | Cualquier nombre de campo, expresión o variable que pertenezca a una categoría Carácter (C) de Analytics o un literal de cadenas. |
Numérico | Cualquier nombre de campo, expresión o variable que pertenezca a la categoría de datos Numéricos (N) de Analytics o un valor numérico. |
Fechahora | Cualquier nombre de campo, expresión o variable que pertenezca a la categoría Fechahora (D) de Analytics o un literal de fechahora. |
Lógico | Cualquier nombre de campo, expresión o variable que pertenezca a una categoría Lógica (L) de Analytics o un valor lógico. |
Campo | El nombre de un campo de cualquier categoría de datos de Analytics. |