Trucos SAS. Particionar y exportar a texto un dataset

Duda que plantea David. Exporta a csv una tabla SAS en varias partes. Ya habrá tiempo para comentarlo: *TABLA SAS DE EJEMPLO; data total; do i=1 to 10000; importe=ranuni(8)*100; output; end; run; *MACRO QUE RECORRE LA TABLA, PARTE Y EXPORTA CADA PARTE NECESITA EL CONJUNTO DE DATOS Y EL TAMAÑO DE CADA PARTE; %macro parte(ds, tamanio); %do i = 1 %to 10000 %by &tamanio.; data parte; set &ds. (firstobs = &i. obs = %eval(&i. + &tamanio.)); run; PROC EXPORT DATA= WORK.Parte OUTFILE= "C:\\TEMP\\parte&i..csv" DBMS=CSV REPLACE; RUN; proc delete data=parte; quit; %end; %mend; %parte(total, 1000);

5 de junio de 2012 · rvaquerizo