Ejemplos (mandato NUMERIC)

Declaración de varias variables numéricas

NUMERIC V1 V2 (F4.0) / V3 (F1.0).
  • NUMERIC declara las variables V1 y V2 con el formato F4.0 y declara la variable V3 con el formato F1.0.
    NUMERIC V1 TO V6 (F3.1) / V7 V10 (F6.2).
  • NUMERIC declara variables V1, V2, V3, V4, V5y V6 con el formato F3.1 y declara variables V7 y V10 con el formato F6.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.
  • STRING y NUMERIC se 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 en STRING y NUMERIC. 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 mandato NUMERIC para el formato de diccionario, aunque utilice el formato en DATA LIST para leer los datos. En otras palabras, el diccionario utiliza los primeros formatos especificados, aunque DATA LIST puede utilizar distintos formatos para leer casos.