楼主: djxboywssyds
1021 2

问个简单的问题 [推广有奖]

  • 1关注
  • 0粉丝

大专生

55%

还不是VIP/贵宾

-

威望
0
论坛币
6 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
589 点
帖子
32
精华
0
在线时间
30 小时
注册时间
2012-2-8
最后登录
2024-12-7

楼主
djxboywssyds 发表于 2013-3-26 10:02:49 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
当然对于本新手来说是个难问题,就是TOTAL=TOTAL+SCORE和TOTAL=SUM(TOTAL,SCORE)以及TOTAL+SCORE这三个语句有什么区别么,是不是都是把每一个SCORE赋值给TOTAL啊??那TOTAL每重复一次会不会从零开始呢??还是自动保留前一次加过的值??
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Total score SCOR core 重复一次 从零开始

沙发
garywang26 发表于 2013-3-26 10:27:39
TOTAL=TOTAL+SCORE 之后,TOTAL的值被增加了SCORE的数值,如果TOTAL原值为0,则新值是SCORE。
TOTAL+SCORE之后,TOTAL值没有变化。

藤椅
yongyitian 发表于 2013-3-26 10:44:46
When there is a missing value in the score, the total = total + score produce a missing value.

The sum(var1, var2, var3...) ignore missing value.

The total + var is for vertical adding.

see the following example.

data test;
input a b c;
datalines;
1 2 3
2 . 4
4 5 6
7 8 9
;run;

data total;
   set test;
   if _n_ = 1 then do;
      total_ab = 0;
       total_a = 0;
          end;
   sum_abc = sum(a, b, c);
   total_ab = total_ab + a + b;
   total_a + a;
run;
proc print data=total; run;
已有 1 人评分学术水平 热心指数 收起 理由
djxboywssyds + 1 + 1 观点有启发

总评分: 学术水平 + 1  热心指数 + 1   查看全部评分

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-18 19:59