Get(CalculationRepetitionNumber)

Retorna um número que representa a repetição do campo de cálculo que está sendo calculado.

Formato

Get ( CalculationRepetitionNumber )

Parâmetros

Nenhum

Tipo de dados retornado

número

Originada na versão

7.0

Descrição

A primeira repetição retornada é 1. Se o campo atual não for um campo de repetição, a função retornará 1.

Exemplo 1

Retorna 5 quando o FileMaker Pro está calculando a quinta repetição de um campo de repetição.

Exemplo 2

Como a definição de campo para Quiz::WeightedScore (um campo de cálculo com cinco repetições), esta fórmula pondera cada pontuação do questionário por sua posição na série com base no conteúdo do Quiz::Score (um campo numérico com cinco repetições):

Copiar
Quiz::Score * Get ( CalculationRepetitionNumber )

Quando Quiz::Score contém 85, 90, 78, 92 e 88 nas repetições de 1 a 5:

  • Quiz::WeightedScore[1] retorna 85

  • Quiz::WeightedScore[2] retorna 180

  • Quiz::WeightedScore[3] retorna 234

  • Quiz::WeightedScore[4] retorna 368

  • Quiz::WeightedScore[5] retorna 440

Exemplo 3

Conforme a definição de campo para Temporizador::Lembrete (um campo de cálculo com cinco repetições), esta fórmula calcula os horários futuros com base no conteúdo de Temporizador::Horário inicial (um campo de horário) e Temporizador::Minutos de soneca (um campo de número):

Copiar
Horário ( Hora ( Estender ( Temporizador::Horário inicial ) ) ; Minuto ( Estender ( Temporizador::Horário inicial ) ) + ( Estender ( Temporizador::Minutos de soneca ) * Get ( CalculationRepetitionNumber ) ) ; Segundos ( Estender ( Temporizador::Horário inicial ) ) )

Neste exemplo, a Função Extend permite que um campo que não é de repetição seja usado em cada repetição de um campo de repetição.

Quando Temporizador::Horário inicial contém "12:00:00" e Temporizador::Minutos de soneca contém "6":

  • Temporizador::Lembrete[1] retorna 12:06:00

  • Temporizador::Lembrete[2] retorna 12:12:00

  • Temporizador::Lembrete[3] retorna 12:18:00

  • Temporizador::Lembrete[4] retorna 12:24:00

  • Temporizador::Lembrete[5] retorna 12:30:00