Puede acceder a cualquiera de estos tipos de función:
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. 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.
Idiomas 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.
Idiomas disponibles: informes, Maintain
Evalúa las cadenas de bits pertenecientes a las cadenas de caracteres y devuelve sus valores.
Idiomas disponibles: informes, Maintain
Traduce un carácter a su valor decimal ASCII o EBCDIC correspondiente.
Idiomas disponibles: informes, Maintain
Verifica una cadena de caracteres en busca de caracteres o tipos de caracteres incorrectos.
Idiomas disponibles: informes, Maintain
Traduce un carácter, dentro de una cadena de caracteres, a otro carácter en base a su valor decimal.
Idiomas disponibles: informes, Maintain
Centra una cadena de caracteres dentro de un campo.
Idiomas 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.
Idiomas disponibles: informes, Maintain
Convierte las letras de una cadena de caracteres a mayúsculas o minúsculas.
Idiomas disponibles: informes, Maintain
Convierte las letras de una cadena de caracteres a mayúsculas o minúsculas.
Idiomas disponibles: informes, Maintain
Convierte las letras de una cadena de caracteres a mayúsculas o minúsculas.
Idiomas 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.
Idiomas 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.
Idiomas 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.
Idiomas 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.
Idiomas 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.
Idiomas disponibles: informes, Maintain
Reduce múltiples espacios contiguos, pertenecientes a una cadena de caracteres, a un solo espacio.
Idiomas disponibles: informes, Maintain
Elimina todas las repeticiones de un carácter determinado en una cadena.
Idiomas disponibles: informes, Maintain
Reemplaza todas las repeticiones de una cadena de caracteres determinada.
Idiomas 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 campos alfanuméricos o cadenas de caracteres, y tienen listas de parámetros simplificadas. Para más detalles, consulte Funciones de caracteres simplificadas.
Devuelve la longitud, en caracteres, de una cadena.
Lenguajes disponibles: informes
Convierte un número en una cadena de caracteres de una longitud especificada.
Lenguajes disponibles: informes
Traduce una cadena a minúscula.
Lenguajes disponibles: informes
Añade un carácter determinado a la parte izquierda de una cadena.
Lenguajes disponibles: informes
Elimina todos los espacios en blanco del extremo izquierdo de una cadena.
Lenguajes disponibles: informes
Devuelve la primera posición (en caracteres) de una subcadena, dentro de una cadena de origen.
Lenguajes disponibles: informes
Añade un carácter determinado a la parte derecha de una cadena.
Lenguajes disponibles: informes
Elimina todos los espacios en blanco del extremo derecho de una cadena.
Lenguajes disponibles: informes
Extrae una subcadena a partir de una cadena de origen.
Lenguajes disponibles: informes
Extrae un token (subcadena) basado en un número de token y un carácter delimitador.
Lenguajes disponibles: informes
Elimina todas las repeticiones de un carácter individual del principio, final, o ambas partes de la cadena.
Lenguajes disponibles: informes
Traduce una cadena a mayúscula.
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.
Inserta una expresión de SQL en una solicitud de SQL generada para una solicitud, en base a un origen de datos relacional.
Lenguajes disponibles: informes, MODIFY
Compara los valores de un archivo de origen con los de uno de destino o, si el archivo de origen se trata de un origen de datos relacional, con los valores recuperados por una subconsulta.
Lenguajes disponibles: informes, MODIFY
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.
Idiomas 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.
Idiomas disponibles: informes, Maintain
Convierte los formatos de fecha.
Idiomas disponibles: informes, Maintain
Devuelve la diferencia entre dos fechas, en unidades.
Idiomas disponibles: informes, Maintain
Cambia una fecha a un punto importante del calendario.
Idiomas disponibles: informes, Maintain
Aplica formatos internacionales de fecha.
Idiomas disponibles: informes, Maintain
Extrae un componente especificado de un campo de fecha y lo devuelve en formato numérico.
Idiomas 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.
Idiomas 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.
Idiomas disponibles: informes, Maintain
Devuelve una fecha financiera, que contiene el año y el trimestre financieros, correspondientes a una fecha determinada del calendario.
Idiomas 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.
Idiomas disponibles: informes, Maintain
Recupera la fecha actual del sistema.
Idiomas disponibles: informes, Maintain
Añade o resta meses de las fechas en formato año-mes.
Idiomas disponibles: informes, Maintain
Añade o resta meses de las fechas en formato año-mes-día.
Idiomas 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.
Idiomas 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.
Idiomas disponibles: informes, Maintain
Calcula la diferencia entre dos fechas.
Idiomas disponibles: informes, Maintain
Hallan el día de la semana correspondiente a una fecha.
Idiomas 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.
Idiomas disponibles: informes, Maintain
Convierte las fechas en formato juliano al formato año-mes-día.
Idiomas disponibles: informes, Maintain
Convierte las fechas en formato año-mes-día al formato juliano (año-día-mes).
Idiomas disponibles: informes, Maintain
Calcula el número de meses transcurrido entre las dos fechas. Las fechas deben estar en formato año-mes.
Idiomas 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.
Idiomas disponibles: informes, Maintain
Convierte un campo de fecha-hora en una cadena de caracteres.
Idiomas 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.
Idiomas disponibles: informes, Maintain
Calcula el número de unidades entre dos valores de fecha-hora.
Idiomas disponibles: informes, Maintain
Convierte un campo de fecha en un campo de fecha-hora. La porción de hora está establecida en medianoche.
Idiomas 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.
Idiomas disponibles: informes, Maintain
Guarda la fecha y la hora actual en un campo de fecha-hora.
Idiomas 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.
Idiomas disponibles: informes, Maintain
Recupera la hora actual del sistema.
Lenguajes disponibles: informes
Convierte una cadena alfanumérica en un valor de fecha-hora.
Idiomas disponibles: informes, Maintain
Cambia la porción de tiempo de un campo de fecha-hora a medianoche (todo ceros).
Idiomas disponibles: informes, Maintain
Extrae un componente especificado de un campo de fecha-hora y lo devuelve en formato alfanumérico.
Idiomas disponibles: informes, Maintain
Extrae un componente especificado de un campo de fecha-hora y lo devuelve en formato numérico.
Idiomas disponibles: informes, Maintain
Inserta el valor numérico de un componente especificado en un campo de fecha-hora.
Idiomas disponibles: informes, Maintain
Convierte la porción de hora de un campo de fecha-hora al número de milisegundos o microsegundos.
Idiomas disponibles: informes, Maintain
Convierte una hora en una marca de tiempo.
Idiomas disponibles: informes, Maintain
Las siguientes funciones manipulan valores de fecha y fecha-hora. Para más detalles, consulte Funciones simplificadas de fecha y fecha-hora.
Devuelve una nueva fecha, después de añadir el número especificado de un componente compatible.
Idiomas disponibles: informes, Maintain
Devuelve el número de límites de componente especificados entre dos fechas.
Idiomas disponibles: informes, Maintain
Devuelve el valor de un componente, en formato de número entero.
Idiomas disponibles: informes, Maintain
Devuelve la primera fecha de un periodo especificado.
Idiomas 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.
Idiomas 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.
Idiomas disponibles: informes, Maintain
Obtiene el equivalente del carácter ASCII o EBCDIC de un valor de decimal de entero.
Idiomas disponibles: informes, Maintain
Convierte un entero binario grande, perteneciente a un origen de datos que no sea FOCUS, al formato de doble precisión.
Idiomas disponibles: informes, Maintain
Convierte un entero binario grande, perteneciente a un origen de datos que no sea FOCUS, al formato de decimal empaquetado.
Idiomas disponibles: informes, Maintain
Convierte un número de formato numérico al formato en zona.
Idiomas disponibles: informes, Maintain
Escribe un número empaquetado de longitud variable en un archivo de extracción.
Idiomas disponibles: informes, Maintain
Convierte un número de decimal empaquetado del formato numérico al formato.
Idiomas disponibles: informes, Maintain
Convierte una columna TIMESTAMP de Microsoft SQL Server o Sybase (contiene un contador incrementado) a decimal empaquetado.
Lenguajes disponibles: informes
Convierte los caracteres de los valores de campos alfanuméricos a la representación hexadecimal.
Idiomas 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.
Idiomas disponibles: informes, Maintain
Distingue los espacios en blanco de los ceros en Dialogue Manager.
Lenguajes disponibles: informes
Produce un diagramas de barras horizontales.
Idiomas disponibles: informes, Maintain
Valida los datos de un campo descrito como de formato empaquetado.
Idiomas disponibles: informes, Maintain
Calcula el resto de una división.
Idiomas disponibles: informes, Maintain
Eleva el número "e" a la potencia indicada.
Idiomas 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.
Idiomas disponibles: informes, Maintain
Devuelve el logaritmo natural de un número.
Idiomas disponibles: informes, Maintain
Devuelve el respectivo valor máximo o mínimo de una lista de valores.
Idiomas 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.
Idiomas disponibles: informes, Maintain
Genera números aleatorios.
Idiomas disponibles: informes, Maintain
Calcula la raíz cuadrada de un número.
Idiomas 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 del sistema
Cierra un archivo y libera la memoria usada para almacenar información sobre los archivos abiertos.
Idiomas disponibles: informes, Maintain
Recupera un mensaje de error de Information Builders.
Idiomas 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
Idiomas disponibles: informes, Maintain
Recupera el valor de una cookie de navegador.
Idiomas disponibles: informes, Maintain
Recupera el valor de una variable de encabezado HTTP.
Idiomas 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
Idiomas disponibles: informes, Maintain
Recupera el Id. del usuario conectado.
Idiomas disponibles: informes, Maintain
Transfiere un comando FOCUS DYNAM al procesador de comandos DYNAM.
Sistemas operativos disponibles: z/OS
Idiomas disponibles: informes, Maintain
Envía un valor a una cookie de navegador.
Idiomas disponibles: informes, Maintain
Escribe una cadena de caracteres como registro en un archivo secuencial. Abre el archivo si está cerrado.
Idiomas 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
Recupera el valor de una variable del sistema z/OS.
Sistemas operativos disponibles: z/OS
Lenguajes disponibles: informes
WebFOCUS |