¿Con SAS es posible XPORTAR con etiquetas de más de 40 caracteres?

Estoy tratando de usar SAS 9.2 para crear un archivo XPORT. Una de las etiquetas tiene más de 40 caracteres y está truncada en PROC COPY.

He probado ambos PROC COPY y DATA para crear el XPORT Archivo. ¿Es esto posible de resolver o no tengo suerte?

333        /* Export Dataset */
334        OPTIONS VALIDVARNAME=ANY;
335        /*
336        PROC COPY IN=work OUT=xptout MEMTYPE=data;
337         SELECT MyDataSet;
338        RUN;
339        */

NOTE: PROCEDURE DATASETS used (Total process time):
      real time           0.42 seconds
      cpu time            0.25 seconds


340        DATA xptout.MyDataSet;
341         SET work.MyDataSet;
342        RUN;

NOTE: The variable label {long label} has been truncated to {truncated label}.
NOTE: There were NNN observations read from the data set WORK.MyDataSet.
NOTE: The data set XPTOUT.MyDataSet has NNN observations and NN variables.
NOTE: DATA statement used (Total process time):
      real time           0.12 seconds
      cpu time            0.09 seconds

preguntado el 12 de junio de 12 a las 15:06

1 Respuestas

Que triste pero esto no es posible. El EXPORTAR El formato está empaquetado en bytes basado en bloques de 80 caracteres. Hay un límite estricto de 40 caracteres en la descripción de la variable XPORT para la etiqueta. Entonces, mientras que la columna admite 256 caracteres en el conjunto de datos SAS, el archivo XPORT solo admite 40

(O ()

Respondido el 12 de junio de 12 a las 21:06

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.