楼主: lnlhckao123
1097 2

[问答] 200论坛币求请问怎样编写统计记录的个数的程序 [推广有奖]

  • 0关注
  • 3粉丝

副教授

62%

还不是VIP/贵宾

-

威望
0
论坛币
14810 个
通用积分
10.6125
学术水平
7 点
热心指数
4 点
信用等级
4 点
经验
12566 点
帖子
754
精华
0
在线时间
405 小时
注册时间
2010-8-21
最后登录
2025-6-7

楼主
lnlhckao123 发表于 2013-4-30 23:37:03 |AI写论文
200论坛币
请问高手,我的程序如下,我想计算当a=1,且b=1和b=0时记录的个数,可是运算出的结果怎么会是10,可以看出应该是6才对,请问我错在哪里,正确程序应该是什么?谢谢指点!

data dd;
input a  b;
cards;
1   0
1   0
1   1
1   1
1   1
1   1
1   2
1   2
1   2
2   1
2   0
2   2
2   2
2   0
2   1
2   2
2   0
2   0
;
run;


proc sql ;
    select count(*) as vv
        from dd
        where a=1 and b=1 or b=0;
quit;


最佳答案

yongyitian 查看完整内容

proc sql ; select count(*) as vv from dd where a=1 and (b=1 or b=0); quit;
关键词:200论坛币 0论坛币 论坛币 proc sql Select 程序
即使在人大经济论坛这个网络世界,我仍以真诚为基础与我的好友进行交往!

沙发
yongyitian 发表于 2013-4-30 23:37:04
proc sql ;
    select count(*) as vv
        from dd
        where a=1 and (b=1 or b=0);
quit;
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
lnlhckao123 + 3 + 3 + 5 热心帮助其他会员

总评分: 学术水平 + 3  热心指数 + 3  信用等级 + 5   查看全部评分

藤椅
lnlhckao123 发表于 2013-5-1 00:05:52
谢谢yongyitian!
即使在人大经济论坛这个网络世界,我仍以真诚为基础与我的好友进行交往!

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

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