Para adicionar atributos ao conjunto de dados:
Identificador de Chave
Se não houver dados para esse conjunto de dados, você poderá modificar o Identificador de Chave e os atributos do conjunto de dados.
Por padrão, o Identificador de Chave e a opção de caixa de seleção Atribuir Workflow para a Entidade são mostrados como marcados. À medida que você adiciona atributos, poderá selecionar um ou mais como o Identificador de Chave.
Nota:
O Supplemental Data Manager não oferece suporte ao atributo Calculado como um atributo Identificador de Chave nos conjuntos de dados. Se você selecionar o atributo Calculado como um Identificador de Chave, talvez se depare com comportamento inesperado e erros nos conjuntos de dados.
Atribuir Workflow
Somente os atributos com o Identificador de Chave Ativado podem ser atribuídos ao workflow. A opção Atribuir workflow Ativada significa que você quer selecionar membros dessa dimensão para atribuir um workflow a cada preparador. Para atribuir um workflow, o atributo deve ser uma dimensão, pois você atribui um workflow com base em uma lista predefinida.
Nome
Nome de Dimensão
Tipo de Dados—Data, Data e Hora, Inteiro, Lista, Número, Texto, Verdadeiro ou Falso, Sim ou Não
Total—Permite que você especifique o método de totalização para o atributo:
Soma: Total aditivo
Média: A médias das linhas com dados. As linhas sem dados não são contabilizadas no denominador
Contagem: A contagem das linhas com dados
Nenhum: Nenhum total é calculado
Adicionar Atributo: vá para a etapa 5.
Adicionar Atributo de Dimensão:
Selecione uma Dimensão.
Selecione atributos na lista Atributos Disponíveis e Mova-os para a lista Atributos Selecionados.
Nota:
O sistema inclui o atributo de chave da dimensão como um Atributo Selecionado. Não é possível limpar o atributo de chave.
Clique em OK e, em seguida, em Salvar ou em Salvar e Fechar.
Nome
Descrição
Especifique o Tipo de Atributo:
Entrada: Entrada é o padrão, e a guia Validações é habilitada.
Nota:
Para períodos que foram abertos e instâncias de formulário criadas, a regra de validação modificada não será aplicada. As alterações feitas só serão aplicadas nas novas instâncias de formulário.
Calculado: Se o tipo for Calculado, a guia Calculado será ativada.
Alterar o tipo de atributo substitui qualquer Validação ou Cálculo especificado anteriormente. Não é possível alterar essa configuração após a criação do Atributo.
Tipo de Dados
Selecione uma destas opções:
Data
Data e Hora
Inteiro
Lista
Clique em Adicionar e informe os valores para o atributo. Lista é o local do Conjunto de Dados e não pode ser compartilhada entre outros Conjuntos de Dados.
Número:
Se você selecionar Número, selecione as opções de formatação para substituir os valores padrão definidos na seção Preferências das Configurações do Sistema. Consulte Definição de Preferências.
Para Casas Decimais, informe o número de casas decimais a serem exibidas.
Selecione Exibir como Porcentagem para exibir um sinal de porcentagem.
Selecione Separador de Milhar para exibir um separador de milhar (por exemplo, 1.000,00). O sistema exibe o separador de milhares para a configuração regional do usuário.
Em Moeda, selecione a moeda, por exemplo, (INR)
Em Número Negativo, selecione como exibir números negativos; como, por exemplo, (123).
Para escalar um número, em Escala selecione entre 1000 e 1000000000000
Texto (máximo de 255 caracteres)
Verdadeiro ou Falso
Sim ou Não
Obrigatório
Se o atributo for obrigatório, você deverá informar um valor nesse campo durante a entrada de dados.
Usar Valor
Se o campo Usar Valor estiver preenchido, o sistema aplicará o valor informado pelo designer para qualquer registro criado pelo usuário.
Nota:
É possível alterar o valor padrão durante a entrada de dados.
Nota:
Salve o atributo antes de incluí-lo em um cálculo.
Se você tiver selecionado Entrada para o Tipo de Atributo, selecione a guia Validações.
Para adicionar uma expressão condicional:
Você pode criar uma regra de validação especial para o valor informado pelo usuário.
Clique em Adicionar.
Selecione um Operando e informe Valor1 e Valor2.
Se precisar de uma segunda condição, selecione entre as seguintes listas:
Junção; como, por exemplo, E, Ou
Operando; como, por exemplo, Igual, Entre, Não é Igual, Maior que, Está em branco, Não está em branco, Menor que, Não entre
Valor1 e Valor2
Clique em OK.
Se você tiver selecionado Calculado para o Tipo de Atributo, selecione a guia Cálculos.
Segue um exemplo de como adicionar um atributo de cálculo:
Crie um conjunto de dados com estes atributos:
Int1: Entrada e Tipo de Dados: Inteiro. Clique em OK e, em Editar Conjunto de Dados, selecione Int1 como Identificador de Chave.
TextInput: Entrada e Tipo de Dados: Texto.
Salve os dados.
Nota:
Você deve salvar o atributo agora para usá-lo no TextCalc.
Crie um atributo TextCalc: Calculado e Tipo de Dados: Texto.
Na guia Cálculos, preencha os seguintes campos:
Tipo de Cálculo: selecione Com Script.
Adicionar Função: selecione TextLocation e clique em
INSTRING(<Value>, <Value To Search>) é adicionado a Definição do Cálculo.
Clique em <Valor> e insira um valor (entre aspas simples com diferenciação de maiúsculas e minúsculas) ou, em Adicionar Atributo, selecione um atributo TextInput e clique em Adicionar
Nota:
<Valor> é alterado para {TextInput}.
Substitua <Valor para Pesquisa> por 'tion'
Nota:
Não deixe de substituir <xxx> por aspas simples: 'xxx'
Exemplo: INSTRING({TextInput}, 'tion')
Tabela 15-1 Tipo de Dados e Tipo de Cálculo
Tipo de Dados selecionado na guia Propriedades | Tipo de Cálculo | Descrição |
---|---|---|
Para todos os tipos de dados |
Atribuir Valor à Lista e selecione o valor Atributo. Nota: Você deve ter salvado os valores de atributo da Lista. |
Retorne a um valor de atributo com base na atribuição para um membro da Lista. |
Para todos os tipos de dados |
Condicional |
No caso de um determinado atributo, retorne o valor de atributo A caso as condições especificadas forem atendidas. Se as condições não foram atendidas, retorne valor de atributo B. |
Lista |
Atribuir Lista ao Valor |
Com base no valor de um atributo, retorne o membro relacionado da lista. |
Numérico, Inteiro |
Fórmula |
Calcule um atributo usando expressões matemáticas comuns. Exemplo: (A+B)/C |
Numérico, Inteiro |
Arredondar |
Arredonde o atributo para o número especificado de dígitos. O padrão é·2. |
Texto |
Concatenar |
Cole os atributos de texto juntos. Isso inclui strings literais e conversão automática de atributos não texto em strings. Exemplo: First_Name+""+Last_Name+":"+Birth_Date |
Inteiro, Número, Texto |
Com script Nota: Esse recurso está disponível apenas em 11.1.2.4.100 (patch 20307212). Para obter informações sobre novos recursos e atualizar para a versão 11.1.2.4.100, consulte My Oracle Support https://support.oracle.com |
Um cálculo com script de formato livre. com script está disponível para atributos do tipo Inteiro, Texto com Várias Linhas, Número ou Texto. Consulte a etapa 9. |
Adicionar Mês: Retorna um deslocamento de data; um número especificado de meses a contar da data inicial. A data sempre incorrerá no deslocamento do mês especificado. Se a data inicial tiver um valor de dia além do que está no mês de deslocamento, será usado o último dia do mês de deslocamento. Por exemplo, EDate (31 de janeiro de 2017) retornará (28 de fevereiro de 2017). Em Meses, informe o número de meses antes ou depois das data de início. Um valor positivo para meses produz uma data futura. Um valor negativo produz uma data passada.
EDate(<Data de Início>, <Meses>, <Duração>)
Exemplo: EDate(DATE(2017, 2, 15) 3)
Média Anterior: calcula a média de um valor numérico nos X períodos anteriores.
AVERAGE_PRIOR(<Valor>, <Número de Períodos>, <Moeda de Destino*>
Exemplo: AVERAGE_PRIOR( {Balance (Reporting)}, '2', 'EUR'
Data: Retorna um valor de data com base nos valores de inteiro especificados para ano, mês e dia. Por exemplo, esta função cria um valor do tipo Data da função, assim, a DATA (31, 05, 2018) será convertida em 31 de maio de 2018. Assim, ela pode ser usada na função Diferença de Datas para enviar a diferença em dias entre uma data, como uma data de término, e essa data específica.
DATE(<Ano>, <Mês>, <Dia>)
Diferença de Datas:: retorna a diferença entre duas datas, em dias, horas, minutos ou segundos. Para Data1 e Data2, os valores 'TODAY' e 'NOW' podem ser usados, que denotam a data atual (sem componente de tempo) e a data/hora, respectivamente.
DATE_DIFF(<Data1>, <Data2>, <Tipo>)
Exemplo: DATE_DIFF('TODAY', {Data Final do Preparador}, 'DAYS') ou DATE_DIFF({Data Final do Preparador}, 'NOW', 'HOURS')
Dia: Retorna o valor de dia de uma data como um número inteiro
DIA(<DATA>)
Extrair Texto:: retorna a substring contida no valor, a partir das posições especificadas.
SUBSTRING(<Valor>, <Localização>, <Tamanho>)
Exemplo: SUBSTRING( {Name} , 5, 10)
Instrução If Then Else: Permite que o usuário insira um cálculo condicional no cálculo com script. Os cálculos IF_THEN_ELSE também podem ser aninhados para suportar os tipos de cálculos "ELSE IF".
IF_THEN_ELSE(<Condição>, <Valor1>, <Valor2>)
Exemplo:
IF_THEN_ELSE( {Risk Rating} = 'Low', 'Good', IF_THEN_ELSE( {Risk Rating} = 'Medium', 'Better', IF_THEN_ELSE({Risk Rating} = 'High', 'Best','Bad')))
Minúscula: Retorna o valor em letra minúscula.
LOWERCASE(<Valor>)
Exemplo: LOWERCASE( {Description} )
Máximo: Retorna o valor máximo de uma lista de atributos. Pode haver um número qualquer de parâmetros.
MAX(<Valor1>, <Valor2>,<ValorN>)
Exemplo: MAX( TRANSLATE( {Saldo do Sistema de Origem (Inserido)}, 'USD', 'Contábil'), TRANSLATE( {Saldo do Sistema de Origem (Funcional)}, 'USD', 'Contábil'), TRANSLATE( {Saldo do Sistema de Origem (Relatório)}, 'USD', 'Contábil') )
Máximo Anterior: retorna o valor máximo nos X períodos anteriores.
MAX_PRIOR (<Valor>, <Número de Períodos>, <Moeda de Destino*>, <Tipo de Taxa*>, <Período da Taxa*>)
Exemplo: MAX_PRIOR( {Saldo (Funcional)}, '6', 'CAD', 'REC')
Mínimo: Retorna o valor mínimo de uma lista de atributos. Pode haver um número qualquer de parâmetros.
MIN(<Valor1>,<Valor2>,<ValorN>)
Exemplo: MAX( TRANSLATE( {Saldo (Inserido)}, 'CAD', 'REC'), TRANSLATE( {Saldo (Funcional)}, 'CAD', 'REC'), TRANSLATE( {Saldo (Relatório)}, 'CAD', 'REC') )
Mínimo Anterior: retorna o valor mínimo nos X períodos anteriores.
MIN_PRIOR (<Valor>, <Número de Períodos>, <Moeda de Destino*>, <Tipo de Taxa*>, <Período da Taxa*>)
Exemplo: MIN_PRIOR( {Saldo do Sistema de Origem (Funcional)}, '6', 'CAD', 'Simplificado')
Mês: Retorna o valor de mês de uma data como um número inteiro (1-12)
MONTH (<DATE>)
Anterior: retorna o valor do período anterior especificado.
PRIOR(<Valor>, <Número de Períodos Anteriores*>, <Moeda de Destino*>
Exemplo: PRIOR( {Source System Balance (Entered)}, '1', 'EUR')
Arredondar: Retorna o valor arredondado para as casas decimais especificadas.
ROUND(<Valor>, <Casas Decimais>)
Exemplo: ROUND( ({Conversão com Script} /7), 4)
Soma Anterior: retorna a soma de um valor nos X períodos anteriores.
SUM_PRIOR(<Valor>, <Número de Períodos>, <Moeda de Destino*>
Exemplo: SUM_PRIOR( {Balance (Reporting)}, '3', 'EUR')
Localização do Texto: retorna a localização da substring contida no valor do atributo, sendo 1 a primeira posição.
INSTRING(<Valor>, <Valor a Pesquisar>)
Exemplo: INSTRING( UPPERCASE( {Name} ), 'TAX' )
Converter: converte um atributo de moeda em atributo numérico usando um tipo de taxa especificado.
TRANSLATE(<Valor>, <Moeda de Destino>, <Tipo de Taxa>)
Exemplo: TRANSLATE( {Saldo (Inserido)}, '1', 'EUR', 'Contábil')
Maiúscula: Retorna o valor em letra maiúscula.
UPPERCASE(<Valor>)
Exemplo: UPPERCASE( {Nome} )
Ano: Retorna o valor de ano de uma data como um número inteiro.
YEAR (<DATE>)
Nota:
As alterações nos atributos do conjunto de dados se aplicam apenas a períodos de coleta de dados subsequentes.