SAS中total=sum(第一季度至第四季度)和total=sum(第一季度至第四季度)之间的差异

SAS中total=sum(第一季度至第四季度)和total=sum(第一季度至第四季度)之间的差异,sas,Sas,制作了一个虚拟数据: data dummy; input q1 q3 q4 q2 q6$ bu$ q5; cards; 1 2 3 5 sa an 3 2 4 3 6 sm sa 4 6 5 3 8 cb na 3 ; run; data test1(drop=q1--q5); set dummy; total = sum(of q1-q4); total1 = sum(of q1--q4); proc print data=test1; run; 如果我更改total=sum(q1-q

制作了一个虚拟数据:

data dummy;
input q1 q3 q4 q2 q6$ bu$ q5;
cards;
1 2 3 5 sa an 3
2 4 3 6 sm sa 4
6 5 3 8 cb na 3
;
run;


data test1(drop=q1--q5);
set dummy;
total = sum(of q1-q4);
total1 = sum(of q1--q4);
proc print data=test1;
run;

如果我更改
total=sum(q1-q4的总和)至<代码>总计=总和(q1-q4)输出更改。两者有什么不同?它们是如何计算的

  • 总和(q1-q4)指总和(q1、q2、q3、q4)
  • 总和(q1--q4)指PDV中位于q1和q4(包括)之间的所有数值变量的总和
  • 总和(q1-q4)不同。在本例中,-是一个减号。在您的第一个obs中,这意味着总计=总和(q1-q4)=总和(1-3)=总和(-2)=-2

这篇博文解释了简化变量的不同方法。