Saltar al contenido principal

Expansión de signo dólar con una expresión

EN ESTA PÁGINA

Expansión de signo dólar con una expresión

Se pueden utilizar expresiones en las expansiones de signo dólar. El contenido entre paréntesis deberá comenzar entonces por un signo igual:

$(=expression )

La expresión será evaluada y el valor se utilizará en la expansión.

Example:  

$(=Year(Today())); // devuelve una cadena con el año en curso.

$(=Only(Year)-1); // devuelve el año anterior al seleccionado.

Inclusión de archivos

Las inclusiones de archivos se realizan utilizando expansiones de signo dólar. La sintaxis es la siguiente:

$(include=filename )

El texto anterior será reemplazado por el contenido del archivo especificado tras el signo igual. Esta funcionalidad resulta de gran utilidad si desea almacenar scripts o partes de scripts en archivos de texto.

Example:  

$(include=C:\Documents\MyScript.qvs);

Expansiones de signo dólar y estados alternos

Una expansión de signo dólar normalmente no es sensible a estados alternos. Hay una excepción, si la expansión de signo dólar tiene una expresión, esta se evalúa en el estado relevante para el objeto donde se realiza la expansión de signo dólar.

Example:  

Si tiene una expansión de signo dólar como la siguiente:

$(=Sum(Amount))

El cálculo devolverá la suma de la cantidad según la selección en el estado del objeto.