Nesta seção: |
|
Você pode acessar qualquer um dos seguintes tipos de funções:
A maioria das funções fornecidas pela Information Builders está disponível no WebFOCUS e no FOCUS. No entanto, algumas funções estão disponíveis apenas no WebFOCUS. Eles são:
Para obter detalhes sobre estas funções, consulte os tópicos individuais.
As funções a seguir manipulam campos alfanuméricos ou strings de caracteres. Para obter detalhes, consulte Funções de Caracteres.
Mede o comprimento de uma string de caracteres dentro de um campo, excluindo os espaços em branco precedentes.
Linguagens Disponíveis: Reporting, Maintain
Distingue espaços em branco e zeros no Dialogue Manager.
Linguagens Disponíveis: Reporting
Avalia um bit individual dentro de uma string de caracteres para determinar se ele está ativo ou inativo.
Linguagens Disponíveis: Reporting, Maintain
Avalia uma string de bits dentro de uma string de caracteres e retorna seu valor.
Linguagens Disponíveis: Reporting, Maintain
Converte um caractere ao seu valor decimal ASCII ou EBCDIC correspondente.
Linguagens Disponíveis: Reporting, Maintain
Verifica se há caracteres ou tipos de caracteres incorretos uma string.
Linguagens Disponíveis: Reporting, Maintain
Converte um caractere dentro de uma string de caracteres para outro caractere baseado no seu valor decimal.
Linguagens Disponíveis: Reporting, Maintain
Centraliza uma string de caracteres dentro de um campo.
Linguagens Disponíveis: Reporting, Maintain
Extrai e adiciona caracteres a uma string de caracteres.
Linguagens Disponíveis: Reporting
Divide uma string de caracteres em substrings (chamadas tokens), onde um caractere específico (chamado delimitador) ocorre na string.
Linguagens Disponíveis: Reporting, Maintain
Converte as letras de uma string de caracteres em minúsculas e maiúsculas.
Linguagens Disponíveis: Reporting, Maintain
Converte as letras de uma string de caracteres em minúsculas e maiúsculas.
Linguagens Disponíveis: Reporting, Maintain
Converte as letras de uma string de caracteres em minúsculas e maiúsculas.
Linguagens Disponíveis: Reporting, Maintain
Justifica à esquerda uma string de caracteres dentro de um campo.
Linguagens Disponíveis: Reporting
Converte texto alfanumérico em minúsculas.
Linguagens Disponíveis: Reporting, Maintain
Sobrepõem um caractere básico com uma substring.
Linguagens Disponíveis: Reporting
Divide uma linha de texto em pequenas linhas marcando-as com um delimitador.
Linguagens Disponíveis: Reporting, Maintain
Localiza a posição inicial de uma substring dentro de uma string maior.
Linguagens Disponíveis: Reporting
Reverte os caracteres em uma string de caracteres.
Linguagens Disponíveis: Reporting, Maintain
Justifica uma string de caracteres à direita.
Linguagens Disponíveis: Reporting
Procura por uma string de caracteres foneticamente sem preocupação com a ortografia.
Linguagens Disponíveis: Reporting, Maintain
Pega uma string alfanumérica ou um valor numérico com duas casas decimais e a digita com dólares e centavos. Esta função está disponível apenas para o WebFOCUS.
Linguagens Disponíveis: Reporting, Maintain
Reduz os diversos espaços contíguos dentro de uma string de caracteres em um espaço simples.
Linguagens Disponíveis: Reporting, Maintain
Remove todas as ocorrências do caractere específico de uma string.
Linguagens Disponíveis: Reporting, Maintain
Substitui todas as ocorrências de uma string de caracteres específica.
Linguagens Disponíveis: Reporting, Maintain
Extrai uma substring com base no local onde ela começa na string pai.
Linguagens Disponíveis: Reporting
Remove ocorrências à esquerda e/ou à direita de um padrão dentro de uma string de caracteres.
Linguagens Disponíveis: Reporting
Converte uma string de caracteres em maiúsculas.
Linguagens Disponíveis: Reporting
As funções a seguir manipulam campos alfanuméricos de comprimento de variável ou strings de caracteres. Para obter detalhes, consulte Funções de Caracteres de Comprimento Variável.
Exibe o comprimento real de um campo AnV ou o tamanho de um campo An.
Linguagens Disponíveis: Reporting
Converte o texto alfanumérico para minúsculas em um campo AnV.
Linguagens Disponíveis: Reporting
Localiza a posição inicial de uma substring em um campo AnV.
Linguagens Disponíveis: Reporting
Extrai uma substring com base no local onde ela começa e seu comprimento na string pai em um campo AnV.
Linguagens Disponíveis: Reporting
Remove as ocorrências à direita e à esquerda de um padrão dentro de uma string em um campo AnV.
Linguagens Disponíveis: Reporting
Converte uma string de caracteres para maiúsculas em um campo AnV.
Linguagens Disponíveis: Reporting
As funções a seguir manipulam os campos alfanuméricos ou as strings de caracteres e possuem listas de parâmetros simplificadas. Para obter mais detalhes, consulte Funções de Caracteres Simplificadas.
Resulta no comprimento, em caracteres, de uma string.
Linguagens Disponíveis: Reporting
Converte um número em uma string de caracteres do comprimento especificado.
Linguagens Disponíveis: Reporting
Transforma os caracteres de uma string em caracteres maiúsculos.
Linguagens Disponíveis: Reporting
Preenche uma string à esquerda com um caractere especificado.
Linguagens Disponíveis: Reporting
Remove todos os espaços em branco do final à esquerda de uma string.
Linguagens Disponíveis: Reporting
Exibe a primeira posição (em caracteres) de uma substring em uma string fonte.
Linguagens Disponíveis: Reporting
Preenche uma string à direita com um caractere especificado.
Linguagens Disponíveis: Reporting
Remove todos os espaços em branco do final à direita da a string de caracteres.
Linguagens Disponíveis: Reporting
Extrai uma substring a partir de uma string de fonte.
Linguagens Disponíveis: Reporting
Extrai um token (substring) com base em um número de token e um caractere delimitador.
Linguagens Disponíveis: Reporting
Remove todas as ocorrências de um único caractere a partir do início, do fim de uma string ou de ambos.
Linguagens Disponíveis: Reporting
Transforma os caracteres de uma string em caracteres maiúsculos.
Linguagens Disponíveis: Reporting
As funções a seguir manipulam as strings de caracteres para as páginas de código DBCS. Para obter detalhes, consulte Funções de Caracteres para Páginas de Código DBCS.
Traduz um caractere de byte único ou duplo em outro.
Extrai e adiciona caracteres a uma string.
Remover um caractere de byte único ou duplo de uma string.
Extrai uma substring com base no seu comprimento e sua posição na string de fonte.
Converte caracteres específicos japoneses.
As funções a seguir manipulam campos alfanuméricos ou strings de caracteres. Estão disponíveis apenas na linguagem Maintain. Para obter detalhes, consulte Funções de Caracteres Específicas do Maintain.
Traduz um caractere ANSI ou EBCDIC no valor inteiro que o respresenta, dependendo do sistema operacional.
Traduz um número inteiro no seu caractere ASCII ou EBCDIC equivalente, dependendo do sistema operacional.
Converte as letras de uma string de caracteres em minúsculas e maiúsculas.
Mede o comprimento de uma string de caracteres, incluindo os espaços em branco à direita.
Justifica à esquerda uma string de caracteres dentro de um campo.
Converte uma string de caracteres em minúsculas.
Extrai e adiciona caracteres a uma string de caracteres.
Divide uma string de caracteres em substrings, chamadas tokens.
Converte um caractere da página nativa de código em inglês para a página de código em execução.
Sobrepõem um caractere básico com uma substring.
Localiza a posição inicial de uma substring dentro de uma string maior.
Justifica uma string de caracteres à direita.
Decodifica um valor de uma pilha.
Substitui uma substring para outra substring em uma string de caracteres.
Compara duas strings alfanuméricas utilizando a sequência de comparação ASCII e EBCDIC.
Compara duas strings alfanuméricas utilizando a sequência de comparação EBCDIC ou ASCII, mas ignorando a diferenciação entre maiúsculas e minúsculas.
Comparar um número especificado de caracteres em duas strings de caracteres começando pelo início das strings, utilizando a sequência de comparação EBCDIC ou ASCII.
Extrai uma substring com base no local onde ela começa na string pai.
Remove ocorrências à direita de um padrão dentro de uma string de caracteres.
Determina o comprimento de uma string excluindo espaços à direita.
Converte uma string de caracteres em maiúsculas.
As funções a seguir pesquisam por registros da fonte de dados, obtêm registros ou valores da fonte de dados e atribuem valores. Para obter detalhes, consulte Funções de Decodificação e Origem de Dados.
insere uma expressão SQL no SQL gerado para uma solicitação em relação a uma fonte de dados relacionais.
Linguagens Disponíveis: Reporting, MODIFY
Compara valores em um arquivo fonte em valores em um arquivo de destino ou, se o arquivo fonte for uma fonte de dados relacionais, em valores obtidos por uma subconsulta.
Linguagens Disponíveis: Reporting, MODIFY
Recupera um valor de dados de uma fonte de dados de pesquisa.
Linguagens Disponíveis: Reporting, MODIFY
Designa valores com base no valor codificado de um campo de entrada.
Linguagens Disponíveis: Reporting, Maintain
Determina se um valor de dados de entrada se encontra em um campo de fonte de dados FOCUS indexado.
Linguagens Disponíveis: Reporting
Recupera o valor precedente para um campo.
Linguagens Disponíveis: Reporting
Obtém um valor de dados a partir de uma fonte de dados FOCUS com referência em uma solicitação MODIFY.
Linguagens Disponíveis: MODIFY, Maintain
Nesta seção: |
As funções a seguir manipulam datas. Para obter detalhes, consulte Funções de Data.
Adiciona ou subtrai uma unidade do formato de data.
Linguagens Disponíveis: Reporting, Maintain
Converte formatos de data.
Linguagens Disponíveis: Reporting, Maintain
Exibe a diferença entre duas datas em unidades.
Linguagens Disponíveis: Reporting, Maintain
Move uma data para um ponto significativo no calendário.
Linguagens Disponíveis: Reporting, Maintain
Formata datas em formatos internacionais.
Linguagens Disponíveis: Reporting, Maintain
Extrai um componente de um valor de data e o retorna em formato numérico.
Linguagens Disponíveis: Reporting, Maintain
Exibe o ano fiscal correspondente a uma data específica com base na data de início e na convenção numérica do ano fiscal.
Linguagens Disponíveis: Reporting, Maintain
Exibe o trimestre fiscal correspondente a uma data específica com base na data inicial e na convenção numérica do ano fiscal.
Linguagens Disponíveis: Reporting, Maintain
Exibe uma data fiscal que contém o ano e o trimestre fiscais que correspondem a uma data.
Linguagens Disponíveis: Reporting, Maintain
Extrai componentes de um valor data-hora e os move para um campo data-hora de destino com todos os outros componentes do campo de destino preservados.
Linguagens Disponíveis: Reporting, Maintain
Recupera a data atual do sistema.
Linguagens Disponíveis: Reporting, Maintain
Inclui ou subtrai meses das datas que estão no formato ano-mês.
Linguagens Disponíveis: Reporting, Maintain
Inclui ou subtrai dias das datas que estão no formato ano-mês-dia.
Linguagens Disponíveis: Reporting, Maintain
Reorganiza o ano, mês e dia das datas alfanuméricas e converte datas entre formatos de data curtos e longos.
Linguagens Disponíveis: Reporting, Maintain
Converta datas no número correspondente de dias decorridos desde 31 de dezembro de 1899.
DADMY converte datas no formato dia-mês-ano.
DADYM converte datas no formato dia-ano-mês.
DAMDY converte datas no formato mês-dia-ano.
DAMYD converte datas no formato de ano-mês-dia.
DAYDM converte datas em formato de ano-dia-mês.
DAYMD converte datas no formato de ano-mês-dia.
Linguagens Disponíveis: Reporting, Maintain
Localizar a diferença entre duas datas.
Linguagens Disponíveis: Reporting, Maintain
Encontre o dia da semana que corresponde a uma data.
Linguagens Disponíveis: Reporting, Maintain
Converte o número de dias decorridos desde 31 de dezembro de 1899 até a data correspondente.
DTDMY converte números em datas dia-mês-ano
DTDYM] converte números em datas dia-ano-mês
DTMDY converte números em datas mes-dia-ano
DTMYD converte números em datas de mês-ano-dia.
DTYDM converte números em datas de ano-dia-mês.
DTYMD converte números em datas ano-mes-dia
Linguagens Disponíveis: Reporting, Maintain
Converte datas no formato juliano para o formato ano-mês-dia.
Linguagens Disponíveis: Reporting, Maintain
Converte datas do formato ano-mês-dia para juliano (formato ano-dia).
Linguagens Disponíveis: Reporting, Maintain
Calcula o número de meses decorridos entre duas datas. As datas devem estar no formato ano-mês.
Linguagens Disponíveis: Reporting, Maintain
As funções a seguir manipulam os valores de data-hora. Para obter detalhes, consulte Funções Data-Hora.
Incrementa um campo de DATE-TIME a partir de um número dado
Linguagens Disponíveis: Reporting, Maintain
Converte um campo data-hora em uma string de caracteres.
Linguagens Disponíveis: Reporting, Maintain
Extrai a parte da data de um campo data-hora, a converte em um formato de data e exibe o resultado no formato YYMD.
Linguagens Disponíveis: Reporting, Maintain
Calcula o número de unidades entre dois valores de data e hora.
Linguagens Disponíveis: Reporting, Maintain
Converte um Campo de Data em um Data-Hora A parta de tempo é configurada para meia-noite.
Linguagens Disponíveis: Reporting, Maintain
Extrai componentes de um valor data-hora e os move para um campo data-hora de destino com todos os outros componentes definidos como zero.
Linguagens Disponíveis: Reporting, Maintain
Armazena a data e a hora atuais em um campo de data e hora.
Linguagens Disponíveis: Reporting, Maintain
Extrai componentes de um valor data-hora e os move para um campo data-hora de destino com todos os outros componentes do campo de destino preservados.
Linguagens Disponíveis: Reporting, Maintain
Recupera a hora atual do sistema.
Linguagens Disponíveis: Reporting
Converte uma string alfanumérica em um valor de data e hora.
Linguagens Disponíveis: Reporting, Maintain
Altera a parte da hora de um campo data-hora para meia-noite (apenas zeros).
Linguagens Disponíveis: Reporting, Maintain
Extrai um componente especificado de um campo de data e hora e o retorna em formato alfanumérico.
Linguagens Disponíveis: Reporting, Maintain
Extrai um componente especificado de um valor de data e hora e o retorna em formato numérico.
Linguagens Disponíveis: Reporting, Maintain
Insere o valor numérico de um componente especifico dentro de um campo do tipo data-hora.
Linguagens Disponíveis: Reporting, Maintain
Converte a parte da hora de um campo data-hora no número de milissegundos ou microssegundos.
Linguagens Disponíveis: Reporting, Maintain
Converte uma hora para uma marca temporal.
Linguagens Disponíveis: Reporting, Maintain
As funções a seguir manipulam os valores de data e data-hora. Para obter mais detalhes, consulte Funções Simplificadas de Data e Data-Hora.
Resulta em uma nova data adicionando o número especificado de um componente suportado.
Linguagens Disponíveis: Reporting, Maintain
Resulta no número de limites específicos de componentes entre duas datas.
Linguagens Disponíveis: Reporting, Maintain
Resulta em um valor de componente no formato inteiro.
Linguagens Disponíveis: Reporting, Maintain
Resulta na primeira data dentro de um período especificado.
Linguagens Disponíveis: Reporting, Maintain
Nesta seção: |
As funções a seguir manipulam datas e horas. Estão disponíveis apenas na linguagem Maintain. Para obter detalhes, consulte Funções Padrão de Data e Hora Específicas do Maintain.
Recupera a hora atual do sistema.
Obtém a hora em que o módulo do Maintain foi iniciado.
Obtém a data em que o módulo do Maintain foi iniciado.
Recupera a data atual do sistema.
Recupera a data atual do sistema.
Adiciona um número em específico de dias a uma data.
Extrai o dia do mês a partir de uma data.
Determina o número de dias que se passaram em um ano até uma certa data.
Extrai o mês de uma data.
Determina o trimestre do ano no qual a data cai.
Define um valor para uma data.
Subtrai um número em específico de dias de uma data.
Determina o dia da semana para uma data.
Extrai o ano de uma data.
As funções a seguir convertem campos de um formato para outro. Para obter detalhes, consulte Funções de Conversão de Formato.
Converte um número no formato alfabético para o formato de precisão dupla.
Linguagens Disponíveis: Reporting, Maintain
Converte um campo alfanumérico que contém caracteres numéricos em formato numérico ou converte um campo numérico em formato alfanumérico.
Linguagens Disponíveis: Reporting
Como converte um campo para o formato alfanumérico.
Linguagens Disponíveis: Reporting
Converte um número em um formato numérico para o formato alfanumérico.
Linguagens Disponíveis: Reporting, Maintain
Obtém o caractere ASCII ou EBCDIC equivalente de um valor inteiro decimal.
Linguagens Disponíveis: Reporting, Maintain
Converte um inteiro binário grande em uma fonte de dados não FOCUS em formato de precisão dupla.
Linguagens Disponíveis: Reporting, Maintain
Converte um inteiro binário grande em uma fonte de dados não FOCUS em formato decimal compactado.
Linguagens Disponíveis: Reporting, Maintain
Converte um número em um formato numérico em formato zonado.
Linguagens Disponíveis: Reporting, Maintain
Grava um número compactado de comprimento variável em um arquivo de extração.
Linguagens Disponíveis: Reporting, Maintain
Converte um número de um formato numérico decimal compactado em formato alfanumérico.
Linguagens Disponíveis: Reporting, Maintain
Converte uma coluna TIMESTAMP do Servidor Microsoft SQL ou Sybase (que contém um contador aumentado) para o formato de decimal compactado.
Linguagens Disponíveis: Reporting
Converte caracteres em campos alfanuméricos em representação hexadecimal.
Linguagens Disponíveis: Reporting, Maintain
Armazena um número compactado com até 31 dígitos significantes em um campo alfanumérico, retendo os dados decimais.
As funções a seguir obtêm a variável ou os dados de parâmetro do WebFOCUS de forma implícita de dentro de um procedimento Maintain. Estas funções estão disponíveis apenas no WebFOCUS Maintain. Para obter detalhes, consulte Funções de Suporte de Atualização Leve Específicas do Maintain.
Importa o valor de um parâmetro ou variável do WebFOCUS para uma variável do Maintain WebFOCUS.
Obtém os valores de parâmetros ou variáveis do WebFOCUS.
As funções a seguir desempenham cálculos em constantes ou campos numéricos. Para obter detalhes, consulte Funções Numéricas.
Exibe o valor absoluto de uma expressão numérica.
Linguagens Disponíveis: Reporting, Maintain
Distingue espaços em branco e zeros no Dialogue Manager.
Linguagens Disponíveis: Reporting
Produz um gráfico de barras horizontais.
Linguagens Disponíveis: Reporting, Maintain
Valida os dados em um campo descrito como formato compactado.
Linguagens Disponíveis: Reporting, Maintain
Calcule o Restante de uma Divisão.
Linguagens Disponíveis: Reporting, Maintain
Eleva o número "e" à potência especificada.
Linguagens Disponíveis: Reporting, Maintain
É um operador que avalia o número expresso na notação científica. Para obter mais informações, consulte Como Utilizar Expressões no manual Como Criar Relatórios com o WebFOCUS Language.
Exibe o valor FOR associado com cada linha em um relatório FML.
Linguagens Disponíveis: Reporting
Obtém uma string contendo a lista completa de tags para cada linha em uma solicitação FML.
Linguagens Disponíveis: Reporting
Obtém o valor de tag associado a cada linha em uma solicitação FML.
Linguagens Disponíveis: Reporting
Retorna o valor da legenda para cada linha em uma solicitação de hierarquia FML.
Linguagens Disponíveis: Reporting
Exibe o componente inteiro de um número.
Linguagens Disponíveis: Reporting, Maintain
Exibe o logaritmo natural de um número.
Linguagens Disponíveis: Reporting, Maintain
Exiba o valor máximo e mínimo, respectivamente, de uma lista de valores.
Linguagens Disponíveis: Reporting, Maintain
Calcula a taxa interna modificada de retorno para uma série de fluxos de caixa periódicos.
Linguagens Disponíveis: Reporting
Desempenhe cálculos em uma curva padrão de distribuição normal.
Linguagens Disponíveis: Reporting
Gerar números aleatórios reproduzíveis.
Linguagens Disponíveis: Reporting, Maintain
Gerar números aleatórios.
Linguagens Disponíveis: Reporting, Maintain
Calcula a raiz quadrada de um número.
Linguagens Disponíveis: Reporting, Maintain
Calcula a taxa interna de retorno para uma série de fluxos de caixa que podem ser periódicos ou não periódicos.
Linguagens Disponíveis: Reporting
As funções de script integram o JavaScript e os VBScripts no seu aplicativo Maintain e desempenham a execução do lado do cliente sem retornar ao Servidor do WebFOCUS. Estas funções estão disponíveis apenas no WebFOCUS Maintain. Para obter detalhes, consulte Funções de Script Específicas do Maintain.
Executa procedimentos externos.
Ativa e desativa a Camada de Sockets Seguros, respectivamente.
Retorna o controle do script para o seu aplicativo.
As funções a seguir chamam o sistema operacional para obter informações sobre o ambiente operacional ou para utilizar um serviço de sistema. Para obter detalhes, consulte Funções do Sistema.
Fecha m arquivo e libera a memória utilizada para armazenar informações sobre a abertura de arquivos.
Linguagens Disponíveis: Reporting, Maintain
Obtém uma mensagem de erro da Information Builders.
Linguagens Disponíveis: Reporting, Maintain
Determina se um membro específico de um conjunto de dados particionados (PDS) existe no processamento em massa.
Sistemas Operacional Disponíveis: z/OS
Linguagens Disponíveis: Reporting, Maintain
Obtém o valor de um cookie de navegador.
Linguagens Disponíveis: Reporting, Maintain
Obtém o valor de uma variável de cabeçalho HTTP.
Linguagens Disponíveis: Reporting, Maintain
Determina se um membro específico de um conjunto de dados particionados (PDS) existe e, se existir, exibe o nome do PDS.
Sistemas Operacional Disponíveis: z/OS
Linguagens Disponíveis: Reporting, Maintain
Obtém o ID do usuário conectado.
Linguagens Disponíveis: Reporting, Maintain
Transfere o comando FOCUS DYNAM para o processador de comando DYNAM.
Sistemas Operacional Disponíveis: z/OS
Linguagens Disponíveis: Reporting, Maintain
Envia um valor para um cookie de navegador.
Linguagens Disponíveis: Reporting, Maintain
Grava uma string de caracteres como registro em um arquivo sequencial. Abre o arquivo caso esteja fechado.
Linguagens Disponíveis: Reporting, Maintain
Suspende a execução de um número específico de segundos.
Linguagens Disponíveis: Reporting
gera um processo filho para executar comandos do sistema sem interromper o processo atual. Após o término do processo de filhos, o controle retorna ao processo de pais. Esta função está disponível apenas para o WebFOCUS.
Sistemas Operacionais Disponíveis: UNIX
Linguagens Disponíveis: Reporting
Chama um programa DOS, um programa em massa DOS ou um aplicativo Windows. Esta função está disponível apenas para o WebFOCUS.
Sistemas Operacionais Disponíveis: Windows
Linguagens Disponíveis: Reporting
Obtém o Valor de uma Variável do Sistema z/OS.
Sistemas Operacional Disponíveis: z/OS
Linguagens Disponíveis: Reporting
Information Builders |