Extend
Permite que um valor em um campo que não é de repetição seja usado com cada repetição em um campo de repetição.
Formato
Extend ( campoSemRepetição )
Parâmetros
campoSemRepetição
- qualquer campo sem repetição (um campo definido para conter somente um valor) ou uma expressão que retorna uma determinada referência para um
Tipo de dados retornado
texto, número, data, hora, carimbo de data/hora, container
Originada na versão
6.0 ou anterior
Descrição
Use a função Extend com cálculos que envolvem os campos de repetição e sem repetição. Sem a função Extend, o valor em campoSemRepetição
é usado apenas com a primeira repetição no campo de repetição.
Exemplo 1
Extend(Alíquota) * Quantidade * PreçoItem
retorna 1.197, .6606 e 1.497 quando Alíquota
contém .06; o campo de repetição Quantidade contém 1, 3 e 5; e o campo de repetição PreçoItem contém 19.95, 3.67 e 4.99.
Exemplo 2
Contagem de item * Extend(if(Tamanho empresa > 100; Preço reduzido; Preço))
retorna $ 1250, $ 500 e $ 750 quando Preço reduzido
contiver $ 50; o campo repetido Contagem de item
contiver 25, 10 e 15; e Tamanho empresa
for maior que 100. Se Tamanho empresa
for menor que 100 e Preço
contiver $ 100, este cálculo retorna $ 2500, $ 1000 e $ 1500.