SAS 处理报告:如何隐藏/消除多列的重复值


proc report data=DATA nowd headline out=test2
style(summary)=[color=cx3e3d73 backgroundcolor=cxaeadd9
Fontfamily=helvetica Fontsize=3 textalign=r];
column Company_code pid gl Balance Descr Amt Value difference;
define company_code/group 'Company Code';
define PID/group;
define gl/display 'GL Code';
define balance/analysis sum FORMAT=DOLLAR20. 'Blalance';
define descr/ display 'Description';
define amt/analysis max FORMAT=DOLLAR20.2; 
define value/analysis max FORMAT=DOLLAR20.2 'Market Value';
define difference/ analysis max FORMAT=DOLLAR20.2 'Difference';
break after PID/summarize OL skip;
title 'TEST';
compute after PID;
line ' ';
endcomp;
run;

这是代码有,结果报告列Amt,值和差值已经废除了值。所以基本上,我只需要标题处的值,但我通过值计算标题。如果有办法让我隐藏它们,我就不知道。就像在图像中一样。 这是部分结果报告,我不需要标题上方的值,如何隐藏它们?

您正在编写 Proc REPORT 以混合使用详细信息和摘要。 来自 Cynthia Zender 在 SAS 社区上的帖子

底线是 PROC REPORT 不允许您删除报告行。如果报表正在执行包含汇总行的详细信息报表,则可以有汇总行,也可以不---但不能删除明细行而仅显示汇总行。若要折叠详细信息行,您将进入摘要报表的世界,但给定您的数据,您将生成包含汇总行的详细信息报表。

辛西娅是SAS的作者,曾多次就报告主题进行教学和演讲

相关内容

  • 没有找到相关文章

最新更新