【发布时间】:2019-10-20 02:56:11
【问题描述】:
我正在尝试按每个组的最小值对值进行升序排序。我尝试了几种使用分组和排序的不同组合,但无法正确按组排序。什么是最有效的方法?
我试过这个:
PROC SQL;
CREATE TABLE NEED AS
SELECT DISTINCT *
FROM HAVE
GROUP BY ID,VALUE
ORDER BY VALUE;
QUIT;
使用此输出并认为它会根据 ID 分组进行排序
【问题讨论】:
-
您尝试了什么?尝试有什么问题?请发布代码和minimal reproducible example。
-
好的,我发布了代码和示例。
-
您想按 ID 的最小值 VALUE 对 ID 进行排序吗?如果是这样,那么您需要在该 ID 的每个观察值上都有该最小值。
标签: sorting sas grouping proc-sql