Ir para o conteúdo principal
Administrator Guide
Última atualização: 2023-06-23
Referência: comparação entre cálculos e campos calculados

Referência: comparação entre cálculos e campos calculados

Várias funções em cálculos e campos calculados são semelhantes, mas têm algumas diferenças.
Cálculos e campos calculados são estruturas separadas. Você não pode intercambiá-los.
Para cálculos:
  • O Workday organiza e protege os cálculos por meio de uma categoria atribuída, que determina a qual produto Workday os cálculos se aplicam.
  • O Workday acessa os dados do campo de relatório por meio de cálculos de valor da instância, cálculos de comparação do conjunto de instâncias e tabelas de consulta avançada.
Para campos calculados:
  • O Workday cria campos calculados em torno de um objeto de negócios atribuído.
  • O Workday acessa dados por meio de campos de relatório no objeto de negócios ou de campos calculados.

Comparação

Esta seção compara cálculos e campos calculados que têm funções semelhantes para ajudar você a entender suas diferenças.
Cálculos aritméticos
Função
Descrição
Considerações
Cálculo aritmético
Executa funções entre somente dois valores.
Você só pode executar uma operação entre dois operandos com um cálculo aritmético. Para várias operações, você pode criar vários cálculos aninhados um no outro.
O cálculo aritmético oferece suporte a estes operadores:
  • Adicionar
  • Dividir
  • Multiplicar
  • Subtrair
Se você não especifica o arredondamento, o Workday arredonda automaticamente o resultado para o valor 1/100 mais próximo (0,01).
Campo calculado Cálculo aritmético
Retorna o cálculo de vários valores.
Você pode usar o cálculo aritmético para executar estes cálculos:
  • Adicionar
  • Dividir
  • Multiplicar
  • Subtrair
O campo calculado:
  • É possível gerenciar mais de dois valores.
  • Permite usar parênteses.
  • Permite especificar o código da moeda.
  • Retorna zero em caso de erro.
Cálculo baseado em etapas
Retorna um único valor numérico que é o resultado de uma série de cálculos feitos em etapas.
Você pode definir condições e grupos de condições para cada etapa.
As operações disponíveis são:
  • Adicionar
  • Dividir
  • Sair
  • Máx.
  • Mín.
  • Multiplicar
  • Arredondar
  • Definir
  • Subtrair
Criar data
Função
Descrição
Considerações
Cálculo de criação de data
Cria uma nova data combinando ano, mês e dia.
Os valores de mês e dias do ano são valores constantes. Para extrair os valores de uma data no Workday, você pode criar um cálculo de extração de data para usar como entrada.
Campo calculado de criação de data
Permite criar um novo campo de data ou hora usando componentes de outros campos ou de valores especificados.
Ao contrário do cálculo de criação de data, o campo calculado:
  • Inclui a opção de extrair valores de data ou hora de uma data no Workday.
  • Inclui tempo (hora, minuto, segundo e milissegundo) e fuso horário.
  • Retorna em branco em caso de erro.
Calcular uma data futura ou passada
Função
Descrição
Considerações
Cálculo de incremento/decremento de data
Inicia com uma data e adiciona ou subtrai anos, meses ou dias para retornar outra data.
Para criar a data de início, você deve definir um cálculo de valor da instância ou usar um fornecido pela Workday.
Campo calculado de incremento ou decremento de data
Calcula uma data que está um número de dias, meses ou anos anterior ou posterior ao valor de um campo de data.
Adiciona ou subtrai um número de horas, minutos, segundos e milissegundos de ou para uma data.
O campo calculado de incremento ou decremento de data pode adicionar ou subtrair horas, minutos, segundos e milissegundos de uma data.
Retornar um valor ou data constante
Função
Descrição
Considerações
Cálculo de data constante
Retorna uma data constante definida.
Campo calculado de constante de data
Permite criar uma constante de data, hora ou fuso horário para que você possa usá-la em outros cálculos.
O campo calculado de constante de data:
  • Inclui tempo (hora, minuto, segundo e milissegundo).
  • Permite que você defina um fuso horário.
Cálculo de valor constante
Retorna um valor constante definido.
Campo calculado de constante numérica
Permite que você atribua uma constante numérica a um campo para que possa usá-la em outros cálculos.
O valor numérico pode ser um número inteiro ou um número real.
Retornar um valor com base em condições
Função
Descrição
Considerações
Cálculo condicional
Avalia uma série de condições e retorna uma data ou um valor associado à primeira condição que é verdadeiro. Se nenhuma condição é verdadeira, o cálculo retorna um valor por padrão.
Você deve usar um destes cálculos como a condição:
  • Comparação de instâncias
  • Lógica
  • Comparação de valores
Campo calculado de avaliação de expressão
Agrupa e transforma os dados avaliando uma série de condições boolianas e retornando o valor associado à primeira condição que é verdadeiro. Se nenhuma condição é verdadeira, o campo calculado retorna o valor por padrão.
Você deve ter campos existentes para as condições e os valores avaliados.
Campo calculado de avaliação de faixa de expressão
Especifica valores para condições boolianas e retorna instâncias agrupadas.
Você deve ter campos existentes para as condições avaliadas.
Consulta
Função
Descrição
Considerações
Cálculo de consulta
Consulta um valor com base em outro valor.
Diferentemente dos campos calculados avaliar expressão e avaliar faixa de expressão:
  • Você deve criar uma tabela de consulta separada para os cálculos de consulta.
  • Você pode atribuir datas de vigência para pesquisar e retornar valores.
As tabelas de consulta avançada podem ter critérios de pesquisa de:
  • Campos de relatório de instância
  • Cálculos numéricos
  • Campos de relatório de texto
Campo calculado de consulta de valor relacionado
Retorna o valor de um campo em um objeto de negócios relacionado.
Você pode promover campos de um objeto de negócios relacionado para o objeto de negócios principal para poder executar estas ações nos campos:
  • Filtro
  • Grupo
  • Relatório
  • Classificar
  • Resumir
Extrair valores da instância
Função
Descrição
Considerações
Cálculo de valor da instância
Retorna um valor booliano, de moeda, de data ou numérico, recuperando valores para uma instância.
Retorna apenas um valor.
Campo calculado Extrair instância única
Extrai uma única instância de um campo de várias instâncias com base em condições boolianas.
Campo calculado de extração de várias instâncias
Retorna várias instâncias de um objeto de negócios relacionado com base em uma condição.
Extrai várias instâncias de um objeto de negócios relacionado com base em condições boolianas.
Calcular a diferença entre datas
Função
Descrição
Considerações
Cálculo de diferença de datas
Retorna o intervalo entre duas datas em dias, meses ou anos.
Campo calculado de diferença de datas
Retorna o intervalo entre duas datas ou horas em anos, meses, dias, horas, minutos ou segundos.
Ao contrário do cálculo de diferença de datas, o campo calculado de diferença de datas:
  • Inclui tempo (hora, minuto e segundo).
  • Retorna zero em caso de erro.
  • Pode ignorar componentes de data de nível inferior. Exemplo: você pode determinar se o Workday considera dias e horas quando localiza a diferença de data de um mês.
Extrair uma parte de uma data como um número
Função
Descrição
Considerações
Cálculo de extração de data
Retorna o ano, mês ou dia de uma data como um número.
Limitado a dia, mês ou ano.
Você deve inserir a data a ser analisada como um cálculo de valor da instância.
Campo calculado de formatação de data
Retorna parte de um campo de data como um campo de texto.
  • Permite que você defina um formato personalizado.
  • Inclui formatos predefinidos adicionais, como períodos fiscais.
  • Inclui tempo (hora, minuto e segundo).
Comparar valores
Função
Descrição
Considerações
Cálculo de comparação do conjunto de instâncias
Comparar um campo de relatório ou um campo personalizado e um valor ou conjunto de valores usando um operador relacional.
Cálculo de comparação de valores
Compare dois operandos usando um operador relacional.
Você pode usar um cálculo de comparação de valores para comparar resultados de diferentes cálculos de valor da instância ou com um cálculo de valor constante.
Este cálculo compara somente dados numéricos.
Campo calculado Condição verdadeiro/falso
Retorna Verdadeiro ou Falso com base nas condições boolianas.
Permite que você crie diretamente no campo calculado comparações entre:
  • Valores
  • Campos existentes
Esse cálculo compara dados numéricos e não numéricos.
Verdadeiro/Falso
Função
Descrição
Considerações
Cálculo lógico
Retorna Verdadeiro ou Falso com base nas condições boolianas.
Retorna Verdadeiro para instruções AND, se todas as condições são verdadeiras.
Retorna Verdadeiro para instruções OR, se uma ou mais condições são verdadeiras.
Você deve ter comparações predefinidas, como:
  • Cálculos de comparação de valores
  • Cálculos de valor da instância
  • Cálculos de comparação do conjunto de instâncias.
Campo calculado Condição verdadeiro/falso
Retorna Verdadeiro ou Falso com base nas condições boolianas.
Permite que você crie diretamente no campo calculado comparações entre:
  • Valores
  • Campos existentes
Esse cálculo compara dados numéricos e não numéricos.