En esta sección: Cómo: |
Puede llamar a una función desde un comando DEFINE o un atributo de archivo máster, un comando COMPUTE o un comando VALIDATE.
DEFINE [FILE filename] tempfield[/format] = function(input1, input2, input3, ... [outfield]); COMPUTE tempfield[/format] = function(input1, input2, input3, ... [outfield]); VALIDATE tempfield[/format] = function(input1, input2, input3, ... [outfield]);
donde:
Es el origen de datos que se está utilizando.
Es el campo temporal creado por el comando DEFINE o COMPUTE. Éste es el mismo campo que se ha especificado en outfield. Si la llamada de función proporciona el formato del valor de salida de outfield, el formato del campo temporal debe coincidir con el argumento de outfield.
Es el formato del campo temporal. El formato es obligatorio si es la primera vez que se está creando el campo; de lo contrario, es opcional. El valor predeterminado es D12.2.
Es el nombre de la función.
Son los argumentos.
Es el campo que contiene el resultado o el formato del valor de salida, entre comillas simples. Esto sólo es obligatorio en funciones externas.
En Dialogue Manager debe especificar el formato. En Maintain, debe especificar el nombre del campo.
Cómo: |
En WebFOCUS Developer Studio, puede añadir una función a un comando DEFINE o COMPUTE utilizando las herramientas Define y Compute. Para más información sobre estas herramientas, consulte el manual Cómo crear informes con herramientas gráficas. .
WebFOCUS |