Ir para o conteúdo principal
Administrator Guide
Última atualização: 2025-12-12
Conceito: cálculo com base em etapas

Conceito: cálculo com base em etapas

Os cálculos com base em etapas retornam um único valor numérico. Você pode usá-los em cenários que envolvem lógica complexa, como fluxos de cálculo aninhados.

Operações

Em cada etapa, você pode especificar qualquer número de operações que o Workday executa sequencialmente. Para cada operação, você também pode especificar como quer fornecer o valor. Exemplo: usar um cálculo ou valor numérico.
Operação
Descrição
Adicionar
Adiciona o valor que você especifica ao valor anterior.
Dividir
Divide o valor anterior pelo valor que você especifica.
Sair
Sai do cálculo com:
  • Um valor numérico.
  • O valor anterior mais recente.
  • O resultado de um cálculo especificado .
  • O resultado de uma operação de diferença de datas.
  • O resultado de uma operação de extração de data.
Máx.
Retorna o máximo de todos os valores especificados. Quando você seleciona
Cálculo
na lista de opções de opções
Tipo
, pode configurar o Workday para ignorar o valor anterior na comparação. Para fazer isso, marque a caixa de seleção
Excluir valor anterior
.
Mín.
Retorna o mínimo de todos os valores especificados. Quando você seleciona
Cálculo
na lista de opções de opções
Tipo
, pode configurar o Workday para ignorar o valor anterior na comparação. Para fazer isso, marque a caixa de seleção
Excluir valor anterior
.
Multiplicar
Multiplica o valor anterior pelo valor que você especifica.
Power
Aplica um operador de potência ao
Valor
na linha anterior.
Arredondar
Permite que você especifique uma opção de arredondamento .
Definir
Inicializa um valor inicial, normalmente no início do cálculo. Quando você não define um valor inicial, o Workday inicia o cálculo com o valor zero. Você pode usar a operação de definição para reinicializar o valor anterior.
Subtrair
Subtrai o valor que você especifica do valor anterior.
Exemplo: Definir
Definir o valor inicial como 100.
Operação
Tipo
Valor
Definir
Numérico
100
Exemplo: Multiplicar
Multiplique o valor anterior pelo valor de uma assinatura de transporte mensal, que você armazena em uma tabela de consulta avançada.
Operação
Tipo
Valor - Tabela de consulta
Valor - Coluna
Valor - Indicador de data do período
Multiplicar
Tabela de consulta
abono de assinatura para transporte
Mensal
Com base na data de pagamento
Exemplo: Power
Adicione um operador de potência ao valor anterior para o conjunto de 2.
Operação
Tipo
Valor
Definir
Numérico
2
Power
Numérico
0,5
O cálculo retorna 1,4142.
Exemplo: Mínimo
Retorna o mínimo entre o valor anterior, a idade do trabalhador e 15 anos.
Operação
Tipo
Valor
Mín.
Cálculo
15
Idade do trabalhador
Exemplo: Sair
Saia do cálculo com um resultado do valor anterior.
Operação
Tipo
Sair
Valor anterior
Exemplo: Adicionar
Adicione a idade do trabalhador na data de término do período.
Operação
Tipo
Valor - Tipo de data de início
Valor - Cálculo da data de início
Valor - Tipo de data de término
Valor - Cálculo da data de término
Valor retornado
Adicionar
Diferença de datas
Cálculo
Trabalhador: data de admissão
Cálculo
Período: data de término do período
Year

Condições

Você pode especificar uma condição para controlar se o Workday deve resolver uma etapa ou não.
Você pode copiar condições com base em etapas selecionando Condição > Copiar no menu de ações relacionadas da condição.
Exemplo: Valor anterior <= 1500
Você quer que a etapa seja resolver somente quando o valor herdado da etapa anterior é menor ou igual a 1500.
Operando 1
Operador
Operando 2
Valor anterior
é menor ou igual a
Cálculo
> 1.500
Exemplo: data de admissão do trabalhador posterior ou igual à data de início do período
Você quer que a etapa seja resolver somente quando a data de admissão do trabalhador é posterior ou igual à data de início do período.
Operando 1
Operador
Operando 2
Cálculo
>
Data de admissão do trabalhador
maior que ou igual a
Cálculo
>
Período: data de início do período
Anos de serviço do trabalhador > 20 (no término do período) E Mês da data de admissão do trabalhador = Mês do período
Você quer que a etapa seja resolver somente quando o trabalhador:
  • A data de início é posterior a 20 anos na data de término do período.
  • O mês da data de admissão é o mesmo mês da data de término do período.
Operador lógico
=
AND
Operando 1
Operador
Operando 2
Tipo:
diferença de datas
Tipo de data de início:
cálculo
Cálculo da data de início:
Trabalhador: data de admissão
Tipo de data de término:
cálculo
Cálculo da data de término:
Período: data de término do período
Valor retornado:
ano
maior que
Tipo:
numérico
Valor:
20
Tipo:
extração de data
Cálculo da data:
Trabalhador: data de admissão
Valor retornado:
mês
igual a
Tipo:
extração de data
Cálculo de datas:
Período: data de término do período
Valor retornado:
mês
Grupos de condições:
Você pode especificar a ordem das condições quando há várias linhas de condições.
Exemplo: horas extras com base no saldo de ausências remuneradas
Você quer dar aos trabalhadores com a menor quantidade de ausências pessoais (PTO) algumas horas extras. Trabalhadores com saldos de ausência remunerada maiores recebem menos horas extras. Você define este cálculo com base em etapas:
Etapa
Grupo de condições
Condição
Operação
Tipo
Valor
1
Definir
Cálculo
Saldo de ausência remunerada atual (horas)
Adicionar
Cálculo
Plano de ausências remuneradas (com base em posição)
Arredondar
Definição de arredondamento
Arredondar para baixo para o valor mais próximo a 1
2,1
Grupo de condições de valor anterior
Valor anterior < = 100
Adicionar
Numérico
25
2,2
Grupo de condições de valor anterior
Valor anterior < = 200
Adicionar
Numérico
15
2,3
Grupo de condições de valor anterior
Valor anterior < = 300
Adicionar
Numérico
10
2,4
Grupo de condições de valor anterior
Valor anterior > 300
Adicionar
Numérico
5
O Workday avalia as etapas com base na ordem delas. Um trabalhador com menos de 100 recebe 25 horas extras. Um trabalhador com mais de 300 recebe 5 horas extras.