Publicado el :
ETL CREATION_INTERNE

Sans titre

Este código también está disponible en: Deutsch English Français
En espera de validación
El script se divide en dos secciones. La primera sección crea un conjunto de datos llamado `mycur` con una variable `price` configurada para leer y mostrar valores en dólares estadounidenses (formato `dollar8.`), y luego lo visualiza. La segunda sección redefine el conjunto de datos `mycur`, esta vez con la variable `price` configurada para euros (formato `nlmnleur15.2`), y también muestra el resultado. Esto demuestra cómo SAS© maneja la interpretación y visualización de datos monetarios según los formatos especificados en un entorno SAS© Viya 4 y SAS© Studio.
Análisis de datos

Type : CREATION_INTERNE


Los datos se crean directamente en el script utilizando la instrucción `cards;` en los pasos DATA.

1 Bloque de código
DATA STEP Data
Explicación :
Este bloque DATA crea el conjunto de datos `mycur`. La variable `price` se define con el informat y el formato `dollar8.` para leer y mostrar valores monetarios en dólares estadounidenses. El valor `$1000000` se proporciona directamente en el script a través de la instrucción `cards;`.
¡Copiado!
1DATA mycur;
2informat price dollar8.;
3FORMAT price dollar8.;
4INPUT price;
5CARDS;
6$1000000
7;
8RUN;
2 Bloque de código
PROC PRINT
Explicación :
Esta PROC PRINT muestra el contenido del conjunto de datos `mycur` tal como fue creado y formateado en dólares en el bloque anterior.
¡Copiado!
1PROC PRINT DATA=mycur;
2RUN;
3 Bloque de código
DATA STEP Data
Explicación :
Este bloque DATA recrea el conjunto de datos `mycur`, reemplazando la versión anterior. Utiliza el informat y el formato `nlmnleur15.2`, que está adaptado para la lectura y visualización de valores monetarios en euros. El nuevo valor `€1000000` se inserta a través de `cards;`.
¡Copiado!
1DATA mycur;
2informat price nlmnleur15.2;
3FORMAT price nlmnleur15.2;
4INPUT price;
5CARDS;
61000000
7;
8RUN;
4 Bloque de código
PROC PRINT
Explicación :
Esta PROC PRINT muestra el contenido actualizado del conjunto de datos `mycur`, mostrando el nuevo valor de `price` formateado en euros.
¡Copiado!
1PROC PRINT DATA=mycur;
2RUN;
Este material se proporciona "tal cual" por We Are Cas. No hay garantías, expresas o implícitas, en cuanto a la comerciabilidad o idoneidad para un propósito particular con respecto a los materiales o el código contenidos en este documento. We Are Cas no es responsable de los errores en este material tal como existe ahora o existirá, ni We Are Cas proporciona soporte técnico para el mismo.