由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - SAS有类似put直接往output里写东西的语句吗?
相关主题
help-how to get exact p value in sas求助SAS CODE:如何同时对90个variables进行log transformation?
ODS target.ExcelXP 生成的EXCEL文件问题SAS 求助:如何根据变量值输出变量名
受不了EXCEL了(包子请教 proc report ods excel file)Re: 请问SAS如何学起?
有在找统计工作的人么?SAS问题求教 (转载)[合集] Can we calculate log likelihood ratio using SAS???
SAS中如何只保留变量名中含有reading的变量啊SAS9里面用ODS画survival (K-M plot) 的问题
如何将SAS DATA中的变量名改名(不知道原变量名的前提下)How to format the SAS output?
[请教]SAS 9.2 import excel变量名长度求助:SAS data set输出
【大包子】如何让SAS读入中文变量名SAS急问:怎样在PROC REPORT 的TITLE 部分加粗字体(BOLD)?不用ODS怎样做?
相关话题的讨论汇总
话题: xxx话题: xx话题: sas话题: xxxx话题: student
进入Statistics版参与讨论
1 (共1页)
g*********e
发帖数: 458
1
我想像往log里用put一样往output里写东西,有什么词或语句可以做到? 先行谢谢回答
A*******s
发帖数: 3942
2
%put ?

【在 g*********e 的大作中提到】
: 我想像往log里用put一样往output里写东西,有什么词或语句可以做到? 先行谢谢回答
: 。

l*********s
发帖数: 5409
3
putlog?
s*******f
发帖数: 148
4
i always use TITLE or FOOTNOTE

【在 g*********e 的大作中提到】
: 我想像往log里用put一样往output里写东西,有什么词或语句可以做到? 先行谢谢回答
: 。

g*********e
发帖数: 458
5
谢谢大家的回答。
%put 和 putlog 还是往log里写,不能往output里写。我想自己往output里随便写点东
西。
title/footnote能往output里写。但是我现在有个难题。我的report看上去应该像这样:
Research XXX
Student_Id=001 Student_Last_Name=...
XXX=。。。。。。。。。
YYY=...
XXX XXX XXX
............
............
YYY
XXX XX XXX
..........
..........
而这部分:
Research
Student_Id=001
在Student_Id没有变化的情况下需要在每一个相关页的顶部出现,不能只出现在第一页
。还有就是001在换下一个学生的时候,要跟着变的。=001要黑色,其他非数据的部分
要蓝色。其实report的顺序是按id sorted的。
直接proc print, by的话,在格式上很难严格达到上面的样子。所有的数据都是黑色,
变量名都是蓝色。但是有时候数据和变量名在同一行,有时要list。全在一个id下。
头疼。
d*******o
发帖数: 493
6
Proc report + ODS
g*********e
发帖数: 458
7
proc report 是做不出来的. 数据里面要嵌入macro variable的值和text。格式多变。
(ods只能指定输出文件类型吧?)
比如:
Research
Student ID: 001 Last Name:...
Basic Info:
Color:XXX Weight:XXXX Height:XXXX
Length:XX Age:XXX
Education:
High School: XXXX
College: XXXX
Grad: XXXX
Number Time Stock Amount
XX XX XX XX
..................................
..................................
这样的格式proc report没法做出来。所以我想自己在loop里用macro写或按顺序proc
print出来。

【在 d*******o 的大作中提到】
: Proc report + ODS
d*******o
发帖数: 493
8
ODS 抓你用的procedure输出的表
Proc report 定制你需要的格式
g*********e
发帖数: 458
9
不是表,是一项一项按要求抠出来的。你看我上面的样子。许多变量按自己意愿排好位
置,不是list。但是也有list跟这种东西交叉。这种mix要按id显示出来。每页上要按
格式显示id和特定的文字。所以要用macro一点点做。

【在 d*******o 的大作中提到】
: ODS 抓你用的procedure输出的表
: Proc report 定制你需要的格式

d*******o
发帖数: 493
10
那就用data _null_ + put 做吧
这里有个例子跟你的要求差不多
www.scsug.org/SCSUGProceedings/2006/HagemannHoward.pdf
g*********e
发帖数: 458
11
非常感谢。这个很好,对路的。我想写数据部分大概可能也就这招了。
不过还有颜色的问题。我看那些report上变量的label和一些数据前面的解释性标题的颜色都是蓝色的,就是SAS平时自带的显示变量时的颜色。如果用这个例子的方法,颜色就是黑色的。怎么改变变量名的颜色为蓝色呢?SAS有办法控制输出text的颜色吗?标题/变量名的大小也仿佛比数据大些,粗些。我们有办法随意地控制这些吗?
好像这楼被我整得越来越歪了。将就看吧,共同学习。

【在 d*******o 的大作中提到】
: 那就用data _null_ + put 做吧
: 这里有个例子跟你的要求差不多
: www.scsug.org/SCSUGProceedings/2006/HagemannHoward.pdf
:

g*********e
发帖数: 458
12
颜色大小问题解决了,下面是sample。 贴出来与大家分享:
data _null_;
file print;
put 'text with ^{style [foreground=red]red} color';
put 'text with ^{style [font_size=18pt color=green font_weight=bold]color
and}
font size and weight';
put 'text with ^{style [font_face=arial font_style=italic font_size=20pt
color=blue]blue and} font style';
run;
本次问题圆满解决,鸣谢楼上所有id。

的颜色都是蓝色的,就是SAS平时自带的显示变量时的颜色。如果用这个例子的方法,
颜色就是黑色的。怎么改变变量名的颜色为蓝色呢?SAS有办法控制输出text的颜色吗
?标题/变量名的大小也仿佛比数据大些,粗些。我们有办法随意地控制这些吗?

【在 g*********e 的大作中提到】
: 非常感谢。这个很好,对路的。我想写数据部分大概可能也就这招了。
: 不过还有颜色的问题。我看那些report上变量的label和一些数据前面的解释性标题的颜色都是蓝色的,就是SAS平时自带的显示变量时的颜色。如果用这个例子的方法,颜色就是黑色的。怎么改变变量名的颜色为蓝色呢?SAS有办法控制输出text的颜色吗?标题/变量名的大小也仿佛比数据大些,粗些。我们有办法随意地控制这些吗?
: 好像这楼被我整得越来越歪了。将就看吧,共同学习。

g*********e
发帖数: 458
13
有后继问题:
如果是用Macro一行一行print出来的带macro variable值的report, 怎样使 student
id ,Student Name 等用来标识的信息出现在每一相关页的开头?
1 (共1页)
进入Statistics版参与讨论
相关主题
SAS急问:怎样在PROC REPORT 的TITLE 部分加粗字体(BOLD)?不用ODS怎样做?SAS中如何只保留变量名中含有reading的变量啊
ods rtf startpage=never does not work anymore in SAS9.2?如何将SAS DATA中的变量名改名(不知道原变量名的前提下)
SAS使用到什么水平才算是高手?[请教]SAS 9.2 import excel变量名长度
请教SAS ODS to Excel【大包子】如何让SAS读入中文变量名
help-how to get exact p value in sas求助SAS CODE:如何同时对90个variables进行log transformation?
ODS target.ExcelXP 生成的EXCEL文件问题SAS 求助:如何根据变量值输出变量名
受不了EXCEL了(包子请教 proc report ods excel file)Re: 请问SAS如何学起?
有在找统计工作的人么?SAS问题求教 (转载)[合集] Can we calculate log likelihood ratio using SAS???
相关话题的讨论汇总
话题: xxx话题: xx话题: sas话题: xxxx话题: student