Como Chamar uma Função através de um Comando DEFINE, COMPUTE, ou VALIDATE

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.


Topo da página

x
Sintaxe: Como Chamar uma Função através de um Comando COMPUTE, DEFINE ou 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:

Nome do arquivo

É a fonte de dados sendo utilizada.

tempfield

É 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.

formato

É 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.

Função

É o nome da função do

input1, input2, input3...

São os argumentos.

outfield

É 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.


Topo da página

x
Como Chamar uma Função com as Ferramentas Define e Compute

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 .



x
Procedimento: Como Adicionar uma Função com a Ferramenta Compute
  1. Na ferramenta Compute, clique no botão Funções. A lista de funções aparece.
  2. Clique na função que deseja usar. A sintaxe da função aparece na janela com marcadores para os valores do argumento.
  3. Substitua os marcadores de sintaxe com os valores que você deseja utilizar e clique em OK.


x
Procedimento: Como Adicionar uma Função com a Ferramenta Define
  1. Na ferramenta Define, insira o nome do campo virtual que você está criando na caixa de entrada Campo.
  2. Insira um formato na caixa de entrada Formato ou clique no botão Formato para especificar o formato do campo. O formato deve ser compatível com o formato de saída da função.
  3. Clique na guia Funções. A lista de funções aparece.
  4. Clique na função que deseja usar. A sintaxe da função aparece na janela de expressões com marcadores para os valores do argumento.
  5. Substitua os marcadores de sintaxe com os valores que você deseja utilizar e clique em Fechar.

Information Builders