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.