Extend

Permite que se utilice un valor de campo no repetido con cada repetición de un campo repetido.

Formato 

Extend ( campoNoRepetido )

Parámetros 

campoNoRepetido: cualquier campo no repetido (un campo definido para contener solo un valor) o una expresión que devuelve una referencia a uno.

Tipo de datos devuelto 

texto, número, fecha, hora, fecha y hora, contenedor

Se origina en 

6.0 o anterior

Descripción 

Utilice la función Extend con cálculos que impliquen a campos tanto repetidos como no repetidos. Sin la función Extend, el valor de campoNoRepetido solo se usa con la primera repetición del campo repetido.

Ejemplo 1 

Extend ( TasaImpositiva ) * Cantidad * PrecioArtículo devuelve 1,197, 0,6606 y 1,497 si TasaImpositiva contiene 0,06; el campo repetido Cantidad contiene 1, 3 y 5; y el campo repetido PrecioArtículo contiene 19,95, 3,67 y 4,99.

Ejemplo 2 

Recuento Artículo * Extend(if(Tamaño Empresa > 100; Precio reducido; Precio)) devuelve 1250 €, 500 € y 750 € cuando Precio reducido contiene 50 €; el campo de repetición Recuento Artículo contiene 25, 10 y 15; y Tamaño Empresa es mayor que 100. Si Tamaño empresa es menor que 100 y Precio contiene 100 €, este cálculo devuelve 2500 €, 1000 € y 1500 €.