d*******1 发帖数: 854 | 1 如何在dataset里产生一个variable 来记录行数 (row number). 最好是NATIVE SQL的
解决方案,因为CODE可能将来拿到SQL ENVIRONMENT里去运行。
谢谢了 |
g*******t 发帖数: 124 | |
w*******t 发帖数: 928 | 3 monotonic()
【在 d*******1 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 如何在dataset里产生一个variable 来记录行数 (row number). 最好是NATIVE SQL的 : 解决方案,因为CODE可能将来拿到SQL ENVIRONMENT里去运行。 : 谢谢了
|
d*******1 发帖数: 854 | 4 牛啊牛啊, 这个monotonic 我也google了一下午才找到, 其间还找了SAS tech
support, 下面是他们的评论:
The MONOTONIC() function is not supported and can generate undesired results
so use it at your own risk. It does not necessarily do the same thing as
the ROW_NUMBER function. I would not recommend using it as I've seen it not
give sequential nor unique numbers depending on the query.
他们的答案是此题在SAS SQL 无解,而且他们也说不清SAS SQL 和标准SQL之间的差别。
【在 w*******t 的大作中提到】![](/moin_static193/solenoid/img/up.png) : monotonic()
|
d*******1 发帖数: 854 | 5 就是类似 data step里的: rownumber=_n_
【在 g*******t 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 第一行,第二行,还是总共几行?
|