楼主: yanan9256
12214 11

请问 merge匹配合并的时候 提示error 没有正确排序by变量 的原因可能是什么呢? [推广有奖]

  • 1关注
  • 0粉丝

已卖:42份资源

硕士生

72%

还不是VIP/贵宾

-

威望
0
论坛币
145 个
通用积分
0.1200
学术水平
3 点
热心指数
6 点
信用等级
2 点
经验
6980 点
帖子
145
精华
0
在线时间
196 小时
注册时间
2008-10-12
最后登录
2018-9-5

楼主
yanan9256 发表于 2011-10-24 22:57:04 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
谢谢解答啦
二维码

扫码加我 拉你入群

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

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

关键词:Merge Error err error

沙发
XCc0900720130 发表于 2011-10-24 23:00:41
你没有按统一的变量排序?

藤椅
邢不行 在职认证  发表于 2011-10-25 08:23:46
应该是merge之前两个数据集都要按照你合并时的匹配变量排序
proc sort
不管去哪里 只要在路上

板凳
yanan9256 发表于 2011-10-25 08:49:58
XCc0900720130 发表于 2011-10-24 23:00
你没有按统一的变量排序?
使用merge by语句的时候 也得排序吗?  确实当我排序之后 就正确了
请问能总结下 使用base中 使用by的时候有哪些情况是要排序的,哪些不需要呢?

报纸
yanan9256 发表于 2011-10-25 08:50:20
邢不行 发表于 2011-10-25 08:23
应该是merge之前两个数据集都要按照你合并时的匹配变量排序
proc sort
使用merge by语句的时候 也得排序吗?  确实当我排序之后 就正确了
请问能总结下 使用base中 使用by的时候有哪些情况是要排序的,哪些不需要呢?

地板
playmore 发表于 2011-10-25 08:57:45
yanan9256 发表于 2011-10-25 08:50
使用merge by语句的时候 也得排序吗?  确实当我排序之后 就正确了
请问能总结下 使用base中 使用by的时 ...
像merge, rank这类data步或者proc步
只要有by子句的
基本都要在之前proc sort by相同的变量
已有 1 人评分学术水平 收起 理由
yanan9256 + 1 观点有启发

总评分: 学术水平 + 1   查看全部评分

playmore邀请您访问ChinaTeX论坛!!!进入ChinaTeX论坛

7
yanan9256 发表于 2011-10-25 16:05:16
playmore 发表于 2011-10-25 08:57
像merge, rank这类data步或者proc步
只要有by子句的
基本都要在之前proc sort by相同的变量
谢谢 我以后会注意的

8
lgpax 发表于 2012-6-29 10:49:44
原来如此,学习了!

9
pengerge 学生认证  发表于 2012-7-2 01:12:47
学到东西了

10
zhou.wen 发表于 2012-12-5 14:41:21
  1. Data dirinfo;
  2. Set dl.dirinfo;
  3. sID=_N_;
  4. Run;
  5. Proc Sql;
  6. Create Table dir As Select *From dirinfo Left Join dl.idinfo
  7.         ON dirinfo.ID=idinfo.ID Order By dirinfo.sid ;
  8. Quit;
复制代码
Practice Is The Best Teacher!

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

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