SAS Proc报告:如何隐藏/消除多个列的重复值
这是代码,列Amt、value和difference中的结果报告重复了value。因此,基本上,我只需要标题处的值,但我通过值abpve it计算标题。我不知道有没有办法把它们藏起来。就像图像中的一样。SAS Proc报告:如何隐藏/消除多个列的重复值,sas,report,proc,Sas,Report,Proc,这是代码,列Amt、value和difference中的结果报告重复了value。因此,基本上,我只需要标题处的值,但我通过值abpve it计算标题。我不知道有没有办法把它们藏起来。就像图像中的一样。 您正在对过程报告进行编码,以将详细信息和摘要混合在一起。从 底线是PROC报告不允许您删除报告行。如果报表正在生成带有摘要行的明细报表,则可以有摘要行,也可以没有摘要行,但不能删除明细行,只能显示摘要行。要折叠明细行,您将进入摘要报告的世界,但给定数据,您将生成包含摘要行的详细报告 并多次教授和
您正在对过程报告进行编码,以将详细信息和摘要混合在一起。从 底线是PROC报告不允许您删除报告行。如果报表正在生成带有摘要行的明细报表,则可以有摘要行,也可以没有摘要行,但不能删除明细行,只能显示摘要行。要折叠明细行,您将进入摘要报告的世界,但给定数据,您将生成包含摘要行的详细报告
并多次教授和介绍报告主题请在问题中添加一些示例数据,确保包括公司代码/PID具有一个明细行和多个明细行的两种情况。
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;