En esta sección: |
|
Puede acceder a cualquiera de estos tipos de funciones:
La mayoría de las funciones proporcionadas por WebFOCUS están disponibles en FOCUS y en WebFOCUS. Sin embargo, algunas sólo están disponibles en WebFOCUS. Estas son:
Para detalles acerca de estas funciones, consulte los temas correspondientes.
Las siguientes funciones manipulan campos alfanuméricos o cadenas de caracteres. Para más detalles, consulte Funciones de caracteres.
Mide la longitud de una cadena de caracteres dentro de un campo, sin incluir los espacios en blanco finales.
Lenguajes disponibles: informes, Maintain
Distingue los espacios en blanco de los ceros en Dialogue Manager.
Lenguajes disponibles: informes
Evalúa un bit de una cadena de caracteres para determinar si está activado o desactivado.
Lenguajes disponibles: informes, Maintain
Evalúa las cadenas de bits pertenecientes a las cadenas de caracteres y devuelve sus valores.
Lenguajes disponibles: informes, Maintain
Traduce un carácter a su valor decimal ASCII o EBCDIC correspondiente.
Lenguajes disponibles: informes, Maintain
Verifica una cadena de caracteres en busca de caracteres o tipos de caracteres incorrectos.
Lenguajes disponibles: informes, Maintain
Traduce un carácter, dentro de una cadena de caracteres, a otro carácter en base a su valor decimal.
Lenguajes disponibles: informes, Maintain
Centra una cadena de caracteres dentro de un campo.
Lenguajes disponibles: informes, Maintain
Extrae o añade caracteres a una cadena de caracteres.
Lenguajes disponibles: informes
Divide una cadena de caracteres en subcadenas, denominadas símbolos, por el punto en el que tiene lugar un carácter específico, llamado delimitador.
Lenguajes disponibles: informes, Maintain
Convierte las letras de una cadena de caracteres a mayúsculas o minúsculas.
Lenguajes disponibles: informes, Maintain
Convierte las letras de una cadena de caracteres a mayúsculas o minúsculas.
Lenguajes disponibles: informes, Maintain
Convierte las letras de una cadena de caracteres a mayúsculas o minúsculas.
Lenguajes disponibles: informes, Maintain
Justifica a la izquierda una cadena de caracteres de un campo.
Lenguajes disponibles: informes
Convierte a minúsculas el texto alfanumérico.
Lenguajes disponibles: informes, Maintain
Recubre una cadena de caracteres base con otra subcadena.
Lenguajes disponibles: informes
Divide una línea de texto en líneas más pequeñas mediante un delimitador.
Lenguajes disponibles: informes, Maintain
Halla la posición inicial de una subcadena dentro de una cadena más larga.
Lenguajes disponibles: informes
Invierte los caracteres de una cadena de caracteres.
Lenguajes disponibles: informes, Maintain
Justifica a la derecha una cadena de caracteres.
Lenguajes disponibles: informes
Realiza una búsqueda fonética de una cadena de caracteres, independientemente de su ortografía.
Lenguajes disponibles: informes, Maintain
Toma una cadena alfanumérica o un valor numérico con dos posiciones decimales y lo escribe con dólares y centavos. Esta función sólo está disponible en WebFOCUS.
Lenguajes disponibles: informes, Maintain
Reduce múltiples espacios contiguos, pertenecientes a una cadena de caracteres, a un solo espacio.
Lenguajes disponibles: informes, Maintain
Elimina todas las repeticiones de un carácter determinado en una cadena.
Lenguajes disponibles: informes, Maintain
Reemplaza todas las repeticiones de una cadena de caracteres determinada.
Lenguajes disponibles: informes, Maintain
Extrae una subcadena en base a su punto de inicio y longitud con respecto a la cadena principal.
Lenguajes disponibles: informes
Elimina las repeticiones iniciales o finales de un patrón dentro de una cadena de caracteres.
Lenguajes disponibles: informes
Convierte a mayúsculas una cadena de caracteres.
Lenguajes disponibles: informes
Las siguientes funciones manipulan campos alfanuméricos de longitud variable o cadenas de caracteres. Para más detalles, consulte Funciones de caracteres de longitud variable.
Devuelve la longitud real de un campo An o el tamaño de un campo An.
Lenguajes disponibles: informes
Convierte a minúsculas el texto alfanumérico de un campo AnV.
Lenguajes disponibles: informes
Halla la posición inicial de una subcadena en un campo AnV.
Lenguajes disponibles: informes
Extrae una subcadena en base a su punto de inicio y longitud con respecto a la cadena principal en un campo AnV.
Lenguajes disponibles: informes
Elimina las repeticiones iniciales o finales de un patrón dentro de una cadena de caracteres en un campo AnV.
Lenguajes disponibles: informes
Convierte a mayúsculas una cadena de caracteres en un campo AnV.
Lenguajes disponibles: informes
Las siguientes funciones manipulan las cadenas de caracteres de las páginas de códigos DBCS. Para más detalles, consulte Funciones de caracteres para páginas de códigos DBCS.
Traduce los caracteres de uno o dos bytes a otro carácter.
Extrae o añade caracteres a una cadena de caracteres.
Elimina un carácter de uno o dos bytes de una cadena.
Extrae una subcadena en base a su longitud y posición en la cadena de origen.
Convierte los caracteres específicos del japonés.
Las siguientes funciones manipulan campos alfanuméricos o cadenas de caracteres. Sólo están disponibles en el lenguaje Maintain. Para más detalles, consulte Funciones de caracteres específicas de Maintain.
Traduce un carácter ASCII o EBCDIC al valor de número entero que representa, dependiendo del sistema operativo.
Traduce un número entero a su carácter ASCII o EBCDIC equivalente, dependiendo del sistema operativo.
Convierte las letras de una cadena de caracteres a mayúsculas o minúsculas.
Mide la longitud de una cadena de caracteres, incluidos los espacios en blanco finales.
Justifica a la izquierda una cadena de caracteres de un campo.
Convierte una cadena de caracteres a minúsculas.
Extrae o añade caracteres a una cadena de caracteres.
Divide la cadena de caracteres en subcadenas, denominadas tokens o símbolos.
Convierte un carácter de la página de códigos en inglés nativo a la página de códigos en uso.
Recubre una cadena de caracteres base con otra subcadena.
Halla la posición inicial de una subcadena dentro de una cadena más larga.
Justifica a la derecha una cadena de caracteres.
Descodifica un valor de una pila.
Sustituye una subcadena por otra en una cadena de caracteres.
Compara dos cadenas alfanuméricas mediante la secuencia de ordenación de ASCII o EBCDIC.
Compara dos cadenas alfanuméricas mediante la secuencia de ordenación de ASCII o EBCDIC, ignorando el uso de mayúsculas y minúsculas.
Compara un número específico de caracteres en dos cadenas, empezando por el principio de las cadenas, mediante la secuencia de ordenación de EBCDIC o ASCII.
Extrae una subcadena en base a su punto de inicio y longitud con respecto a la cadena principal.
Elimina las repeticiones finales de un patrón dentro de una cadena de caracteres.
Determina la longitud de una cadena de caracteres, excluyendo los espacios finales.
Convierte a mayúsculas una cadena de caracteres.
Las siguientes funciones buscan o recuperan registros o valores de orígenes de datos y asignan estos últimos. Para más detalles, consulte Funciones de origen de datos y descodificación.
Recupera un valor de datos de un origen de datos de búsqueda.
Lenguajes disponibles: informes, MODIFY
Asigna valores en base al valor codificado de un campo de entrada.
Lenguajes disponibles: informes, Maintain
Determina si los valores de datos entrantes se encuentran indexados en un campo de origen de datos de FOCUS.
Lenguajes disponibles: informes
Recupera el valor anterior de un campo.
Lenguajes disponibles: informes
Recupera un valor de datos de un origen de datos de referencia cruzada de FOCUS, en una solicitud de MODIFY.
Lenguajes disponibles: MODIFY, Maintain
En esta sección: |
Las siguientes funciones manipulan fechas. Para más detalles, consulte Funciones de fechas.
Añade o substrae una unidad de un formato de fecha.
Lenguajes disponibles: informes, Maintain
Convierte los formatos de fecha.
Lenguajes disponibles: informes, Maintain
Devuelve la diferencia entre dos fechas, en unidades.
Lenguajes disponibles: informes, Maintain
Cambia una fecha a un punto importante del calendario.
Lenguajes disponibles: informes, Maintain
Aplica formatos internacionales de fecha.
Lenguajes disponibles: informes, Maintain
Extrae un componente especificado de un campo de fecha y lo devuelve en formato numérico.
Lenguajes disponibles: informes, Maintain
Devuelve el año financiero, también denominado año fiscal, correspondiente a una fecha determinada del calendario, en base a la fecha de comienzo y la convención de numeración del año financiero.
Lenguajes disponibles: informes, Maintain
Devuelve el trimestre financiero correspondiente a una fecha determinada del calendario, en base a la fecha de comienzo y la convención de numeración del año financiero.
Lenguajes disponibles: informes, Maintain
Devuelve una fecha financiera, que contiene el año y el trimestre financieros, correspondientes a una fecha determinada del calendario.
Lenguajes disponibles: informes, Maintain
Extrae componentes de un valor de fecha-hora y los mueve a un campo fecha-hora de destino, manteniendo el resto de los componentes del campo de destino.
Lenguajes disponibles: informes, Maintain
Recupera la fecha actual del sistema.
Lenguajes disponibles: informes, Maintain
Añade o resta meses de las fechas en formato año-mes.
Lenguajes disponibles: informes, Maintain
Añade o resta meses de las fechas en formato año-mes-día.
Lenguajes disponibles: informes, Maintain
Reordena las porciones de año, mes y día de las fechas alfanuméricas y convierte las fechas entre formatos de fecha largos y cortos.
Lenguajes disponibles: informes, Maintain
Convierte las fechas al número correspondiente de días transcurridos desde el 31 de diciembre de 1899.
DADMY convierte las fechas en formato día-mes-año.
DADYM convierte las fechas en formato día-año-mes.
DAMDY convierte las fechas en formato mes-día-año.
DAMYD convierte las fechas en formato mes-año-día.
DAYDM convierte las fechas en formato año-día-mes.
DAYMD convierte las fechas en formato año-mes-día.
Lenguajes disponibles: informes, Maintain
Calcula la diferencia entre dos fechas.
Lenguajes disponibles: informes, Maintain
Hallan el día de la semana correspondiente a una fecha.
Lenguajes disponibles: informes, Maintain
Convierte el número de días que han pasado desde el 31 de diciembre de 1899 a la fecha correspondiente.
DTDMY convierte los números en fechas día-mes-año.
DTDYM convierte los números en fechas día-año-mes.
DTMDY convierte los números en fechas mes-día-año.
DTMYD convierte los números en fechas mes-año-día.
DTYDM convierte los números en fechas año-día-mes.
DTYMD convierte los números en fechas año-mes-día.
Lenguajes disponibles: informes, Maintain
Convierte las fechas en formato juliano al formato año-mes-día.
Lenguajes disponibles: informes, Maintain
Convierte las fechas en formato año-mes-día al formato juliano (año-día-mes).
Lenguajes disponibles: informes, Maintain
Calcula el número de meses transcurrido entre las dos fechas. Las fechas deben estar en formato año-mes.
Lenguajes disponibles: informes, Maintain
Las siguientes funciones manipulan valores de fecha-hora. Para más detalles, consulte Funciones de fecha-hora.
Aumenta un campo de fecha-hora en un número dado de unidades.
Lenguajes disponibles: informes, Maintain
Convierte un campo de fecha-hora en una cadena de caracteres.
Lenguajes disponibles: informes, Maintain
Extrae la porción de fecha de un campo de fecha-hora, lo convierte a un formato de fecha y devuelve el resultado en formato YYMD.
Lenguajes disponibles: informes, Maintain
Calcula el número de unidades entre dos valores de fecha-hora.
Lenguajes disponibles: informes, Maintain
Convierte un campo de fecha en un campo de fecha-hora. La porción de hora está establecida en medianoche.
Lenguajes disponibles: informes, Maintain
Extrae componentes de un valor de fecha-hora y los mueve a un campo fecha-hora de destino, con todos los demás componentes establecidos en cero.
Lenguajes disponibles: informes, Maintain
Guarda la fecha y la hora actual en un campo de fecha-hora.
Lenguajes disponibles: informes, Maintain
Extrae componentes de un valor de fecha-hora y los mueve a un campo fecha-hora de destino, manteniendo el resto de los componentes del campo de destino.
Lenguajes disponibles: informes, Maintain
Recupera la hora actual del sistema.
Lenguajes disponibles: informes
Convierte una cadena alfanumérica en un valor de fecha-hora.
Lenguajes disponibles: informes, Maintain
Cambia la porción de tiempo de un campo de fecha-hora a medianoche (todo ceros).
Lenguajes disponibles: informes, Maintain
Extrae un componente especificado de un campo de fecha-hora y lo devuelve en formato alfanumérico.
Lenguajes disponibles: informes, Maintain
Extrae un componente especificado de un campo de fecha-hora y lo devuelve en formato numérico.
Lenguajes disponibles: informes, Maintain
Inserta el valor numérico de un componente especificado en un campo de fecha-hora.
Lenguajes disponibles: informes, Maintain
Convierte la porción de hora de un campo de fecha-hora al número de milisegundos o microsegundos.
Lenguajes disponibles: informes, Maintain
Convierte una hora en una marca de tiempo.
Lenguajes disponibles: informes, Maintain
En esta sección: |
Las funciones siguientes manipulan las fechas y las horas. Sólo están disponibles en el lenguaje Maintain. Para más información, consulte Funciones de fechas y horas específicas de Maintain.
Recupera la hora actual del sistema.
Recupera la hora en que se ha iniciado el módulo de Maintain.
Recupera la fecha en que se ha iniciado el módulo de Maintain.
Recupera la fecha actual del sistema.
Recupera la fecha actual del sistema.
Añade un número determinado de días a una fecha.
Extrae el día del mes de una fecha.
Determina el número de días transcurridos en un año hasta una fecha determinada.
Extrae el mes de una fecha.
Determina el trimestre del año en que cae una fecha.
Establece un valor en una fecha.
Resta un número determinado de días de una fecha.
Determina el día de la semana de una fecha.
Extrae el año de una fecha.
Las siguientes funciones convierten los campos de un formato a otro. Para más detalles, consulte Funciones de conversión de formato.
Convierte un número en formato alfanumérico al formato de precisión doble.
Lenguajes disponibles: informes, Maintain
Convierte un campo alfanumérico de caracteres numéricos al formato numérico o convierte un campo numérico al formato alfanumérico.
Lenguajes disponibles: informes
Convierte un campo al formato alfanumérico.
Lenguajes disponibles: informes
Convierte un número en formato numérico al formato alfanumérico.
Lenguajes disponibles: informes, Maintain
Obtiene el equivalente del carácter ASCII o EBCDIC de un valor de decimal de entero.
Lenguajes disponibles: informes, Maintain
Convierte un entero binario grande, perteneciente a un origen de datos que no sea FOCUS, al formato de doble precisión.
Lenguajes disponibles: informes, Maintain
Convierte un entero binario grande, perteneciente a un origen de datos que no sea FOCUS, al formato de decimal empaquetado.
Lenguajes disponibles: informes, Maintain
Convierte un número de formato numérico al formato en zona.
Lenguajes disponibles: informes, Maintain
Escribe un número empaquetado de longitud variable en un archivo de extracción.
Lenguajes disponibles: informes, Maintain
Convierte un número de decimal empaquetado del formato numérico al formato.
Lenguajes disponibles: informes, Maintain
Convierte los caracteres de los valores de campos alfanuméricos a la representación hexadecimal.
Lenguajes disponibles: informes, Maintain
Almacena un número empaquetado de hasta 31 dígitos significativos en un campo alfanumérico, manteniendo los datos decimales.
Las siguientes funciones recuperan de forma implícita los datos de variables o parámetros de WebFOCUS desde el interior de un procedimiento de Maintain. Estas funciones sólo están disponibles en WebFOCUS Maintain. Para más información, consulte Funciones de compatibilidad de actualizaciones básicas específicas de Maintain.
Importa el valor de un parámetro o variable de WebFOCUS a una variable de WebFOCUS Maintain.
Recupera los valores de los parámetros o variables de WebFOCUS.
Las funciones siguientes realizan cálculos en constantes o campos numéricos. Para más detalles, consulte Funciones numéricas.
Devuelve el valor absoluto de un número.
Lenguajes disponibles: informes, Maintain
Distingue los espacios en blanco de los ceros en Dialogue Manager.
Lenguajes disponibles: informes
Produce un diagrama de barras horizontales.
Lenguajes disponibles: informes, Maintain
Valida los datos de un campo descrito como de formato empaquetado.
Lenguajes disponibles: informes, Maintain
Calcula el resto de una división.
Lenguajes disponibles: informes, Maintain
Eleva el número "e" a la potencia indicada.
Lenguajes disponibles: informes, Maintain
Un operador que evalúa un número expresado en notación científica. Para ver información, consulte Cómo utilizar expresiones en el manual Cómo crear informes con el lenguaje WebFOCUS.
Devuelve el valor de FOR asociado a cada fila de un informe de FML.
Lenguajes disponibles: informes
Devuelve una cadena que contiene la lista completa de etiquetas para cada fila de una solicitud de FML.
Lenguajes disponibles: informes
Recupera el valor de etiqueta asociado a cada fila de una solicitud de FML.
Lenguajes disponibles: informes
Devuelve el valor de subtítulo para cada fila de una solicitud de jerarquía de FML.
Lenguajes disponibles: informes
Devuelve el componente entero de un número.
Lenguajes disponibles: informes, Maintain
Devuelve el logaritmo natural de un número.
Lenguajes disponibles: informes, Maintain
Devuelve el respectivo valor máximo o mínimo de una lista de valores.
Lenguajes disponibles: informes, Maintain
Calcula la tasa interna de rentabilidad modificada para una serie de flujos de efectivo periódicos.
Lenguajes disponibles: informes
Realizan cálculos sobre una curva de distribución normal estándar.
Lenguajes disponibles: informes
Genera números aleatorios reproducibles.
Lenguajes disponibles: informes, Maintain
Genera números aleatorios.
Lenguajes disponibles: informes, Maintain
Calcula la raíz cuadrada de un número.
Lenguajes disponibles: informes, Maintain
Calcula el índice interno de devolución para una serie de flujos de efectivo que pueden ser periódicos o no periódicos.
Lenguajes disponibles: informes
Las funciones de script integran JavaScript y VBScripts con su aplicación de WebFOCUS Maintain y ejecutan de lado del cliente sin regresar al Servidor de WebFOCUS. Estas funciones sólo están disponibles en WebFOCUS Maintain. Para más detalles, consulte Funciones de script específicas de Maintain.
Ejecuta procedimientos internos.
Activa o desactiva la capa de sockets seguros.
Devuelve el control del script a su aplicación.
Las siguientes funciones llaman al sistema operativo para obtener información sobre el entorno operativo o el uso de un servicio del sistema. Para más detalles, consulte Funciones de sistema.
Cierra un archivo y libera la memoria usada para almacenar información sobre los archivos abiertos.
Lenguajes disponibles: informes, Maintain
Recupera un mensaje de error de Information Builders.
Lenguajes disponibles: informes, Maintain
Determina si existe un miembro de un conjunto de datos con particiones (PDS por sus siglas en inglés) en el procesamiento por lotes.
Sistemas operativos disponibles: z/OS
Lenguajes disponibles: informes, Maintain
Recupera el valor de una cookie de navegador.
Lenguajes disponibles: informes, Maintain
Recupera el valor de una variable de encabezado HTTP.
Lenguajes disponibles: informes, Maintain
Determina si existe un miembro específico de un conjunto de datos con particiones (PDS) y, en caso afirmativo, devuelve el nombre del PDS.
Sistemas operativos disponibles: z/OS
Lenguajes disponibles: informes, Maintain
Recupera el Id. del usuario conectado.
Lenguajes disponibles: informes, Maintain
Transfiere un comando FOCUS DYNAM al procesador de comandos DYNAM.
Sistemas operativos disponibles: z/OS
Lenguajes disponibles: informes, Maintain
Envía un valor a una cookie de navegador.
Lenguajes disponibles: informes, Maintain
Escribe una cadena de caracteres como registro en un archivo secuencial. Abre el archivo si está cerrado.
Lenguajes disponibles: informes, Maintain
Detiene la ejecución durante un número especificado de segundos.
Lenguajes disponibles: informes
Genera un proceso secundario para ejecutar comandos del sistema sin terminar el procedimiento actual. Al concluir el proceso secundario, el control vuelve al proceso principal. Esta función sólo está disponible en WebFOCUS.
Sistemas operativos disponibles: UNIX
Lenguajes disponibles: informes
Llama a un programa de DOS, un programa en lotes de DOS o una aplicación de Windows. Esta función sólo está disponible en WebFOCUS.
Sistemas operativos disponibles: Windows
Lenguajes disponibles: informes
Information Builders |