Nesta seção: Como: |
É possível chamar uma função a partir de um comando DEFINE ou de um atributo do Arquivo Master, um comando COMPUTE ou um 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]);
onde:
É a fonte de dados sendo utilizada.
É o campo temporário criado pelo comando DEFINE e COMPUTE. Este é o mesmo campo especificado em outfield. Se a chamada da função fornecer o formato do valor de saída em outfield, o formato do campo temporário deverá corresponder ao argumento outfield.
É o formato do campo temporário. O formato é obrigatório caso seja a primeira vez que o campo é criado. Caso contrário, é opcional. O valor padrão é D12.2.
É o nome da função do
São os argumentos.
É o campo que contém o resultado ou o formato do valor de saída posto entre aspas simples. Este argumento é obrigatório para funções externas.
No Dialogue Manager, você deve especificar o formato. No Maintain, deve-se especificar o nome do campo.
Como: |
No WebFOCUS Developer Studio, é possível adicionar uma função a um comando DEFINE ou COMPUTE utilizando as ferramentas Define ou Compute. Para mais informações sobre estas ferramentas, consulte o manual Como Criar Relatórios com Ferramentas Gráficas .
Information Builders |