software military inglaterra check andalucia airline sas

military - SAS: agregar comentario al archivo lst ouput



sas uk (3)

En SAS, ¿cómo agrego comentarios a mi archivo de salida .LST? Como agregar un comentario que diga "Esta es la salida de tbl_TestMacro:" justo antes de hacer una impresión de proceso. Para que mi archivo de salida lea:

This is the output for tbl_TestMacro: Obs field1 field2 1 6 8 2 6 9 3 7 0 4 7 1

En lugar de simplemente

Obs field1 field2 1 6 8 2 6 9 3 7 0 4 7 1

Gracias, Dan



Creo que "poner" pondrá la respuesta en el registro, no en la lista.

El título funcionará, pero solo coloca el título en la parte superior de la página.

No hay una manera elegante dentro de SAS para combinar comentarios textuales con resultados. Las mejores herramientas de las que soy consciente son SASweave y StatWeave, ambas desarrolladas por Russ Lenth. Pueden requerir más inversión de tiempo de lo que estás dispuesto a dar. O bien, podrías usar R y Sweave.

Sin embargo, una forma fea de hacer esto es crear un conjunto de datos con el texto que desea y utilizar una rutina como la siguiente:

data mytext; text = "This is the output for tbl_TestMacro"; run; proc print noobs data = mytext split=''*''; var text; label text = ''*''; run;

(Se supone que hay un mejor atajo para ninguna etiqueta variable, pero no pude hacerlo funcionar).


En realidad, puede tener más suerte en para preguntas de lenguaje de cálculo numérico (como SAS y R).

Pero voy a intentarlo de todos modos. Tanto TITLE como PUT funcionarían para sus propósitos:

title "This is the output for tbl_TestMacro:";

o

put This is the output for tbl_TestMacro:;