Cómo identificar campos que contienen datos de divisas

Cómo:

Después de crear su origen de datos de divisas, identifique los campos de sus orígenes de datos que representan los valores de las divisas. Para designar un campo como valor denominado en divisa (valor que representa un número de unidades en un tipo específico de divisa), añada el atributo CURRENCY a uno de éstos:


Principio de página

x
Sintaxis: Cómo Identificar un valor de divisa

Emplee la siguiente sintaxis para identificar un valor denominado en divisa.

En un archivo máster

FIELD = currfield,, FORMAT = numeric_format, ..., CURR = 
{curr_id|codefield} ,$
DEFINE currfield/numeric_format CURR curr_id = expression ;$
DEFINE FILE filename
currfield/numeric_format CURR curr_id = expression ;
END
COMPUTE currfield/numeric_format CURR curr_id = expression ;

En un DEFINE del archivo máster

DEFINE currfield/numeric_format CURR curr_id = expression ;$

En un comando DEFINE FILE

DEFINE FILE filename
currfield/numeric_format CURR curr_id = expression ;
END

En un comando COMPUTE

COMPUTE currfield/numeric_format CURR curr_id = expression ;

donde:

currfield

Es el nombre del campo denominado en divisa.

numeric_format

Es un formato numérico. Dependiendo de la denominación de conversión utilizada, el número de decimales recomendado es dos o cero. No utilice los formatos I y F.

CURR

Indica que el valor del campo representa un valor denominado en divisa. CURR es la forma abreviada de CURRENCY, que es el nombre completo del atributo.

curr_id

Es el id. de divisa de tres caracteres asociado al campo. Para poder realizar conversiones de divisa, el id. debe ser el valor EUR o coincidir con uno de los valores de CURRENCY_ID en su origen de datos.

codefield

Es el nombre de un campo (cualificado si es necesario) que contiene el id. de divisa asociado a currfield. El campo de código debe estar en formato A3, como mínimo, y se interpreta como si tuviera el valor de id. de divisa en sus tres primeros bytes. Por ejemplo:

FIELD = PRICE,, FORMAT = P12.2C, ..., CURR = TABLE.FLD1,$
   .
   .
   .
FIELD = FLD1,, FORMAT = A3, ...,$

El campo FLD1 contiene el id. de divisa del campo PRICE.

filename

Es el nombre del archivo para el que se ha definido este campo.

expression

Es una expresión válida.



Ejemplo: Cómo identificar un campo denominado en divisa

El siguiente archivo máster contiene la descripción de un campo llamado PRICE, denominado en dólares estadounidenses.

FILE=CURRDATA,SUFFIX=COM,$
FIELD=PRICE, FORMAT=P17.2 , ACTUAL=A5, CURR=USD,$
.
.
.

WebFOCUS