Ejemplos (mandato NUMERIC)
Declaración de varias variables numéricas
NUMERIC V1 V2 (F4.0) / V3 (F1.0).
NUMERICdeclara las variables V1 y V2 con el formatoF4.0y declara la variable V3 con el formatoF1.0.NUMERIC V1 TO V6 (F3.1) / V7 V10 (F6.2).NUMERICdeclara variables V1, V2, V3, V4, V5y V6 con el formatoF3.1y declara variables V7 y V10 con el formatoF6.2.
Especificación del orden de variables en el conjunto de datos activo
NUMERIC SCALE85 IMPACT85 SCALE86 IMPACT86 SCALE87 IMPACT87
SCALE88 IMPACT88.
- Las variables SCALE85 a IMPACT88 se añaden al conjunto de datos activo en el orden especificado en
NUMERIC. El orden en el que se utilizan en las transformaciones no afecta a su orden en el conjunto de datos activo.INPUT PROGRAM. STRING CITY (A24). NUMERIC POP81 TO POP83 (F9)/ REV81 TO REV83(F10). DATA LIST FILE=POPDATA RECORDS=3 /1 POP81 22-30 REV81 31-40 /2 POP82 22-30 REV82 31-40 /3 POP83 22-30 REV83 31-40 /4 CITY 1-24(A). END INPUT PROGRAM. STRINGyNUMERICse especifican dentro de un programa de entrada para predeterminar el orden de variables en el conjunto de datos activo. Aunque los datos del archivo están en un orden diferente, el diccionario del archivo de trabajo utiliza el orden especificado enSTRINGyNUMERIC. Por lo tanto, CITY es la primera variable del diccionario, seguida de POP81, POP82, POP83, REV81, REV82, y REV83.- Los formatos se especifican para las variables en
NUMERIC. De lo contrario, el programa utiliza el formato numérico predeterminado (F8.2) del mandatoNUMERICpara el formato de diccionario, aunque utilice el formato enDATA LISTpara leer los datos. En otras palabras, el diccionario utiliza los primeros formatos especificados, aunqueDATA LISTpuede utilizar distintos formatos para leer casos.