【发布时间】:2020-10-29 14:44:28
【问题描述】:
我有这些列的数据
-
User_id(字符)
-
文件名(字符)
-
文件大小(数字)
每个 user_id 都有超过 5 个文件名,文件大小不同。
问题陈述:我想对这个表做一个总结,包括列、User_id、Filesize,它显示了每个用户id占用的总大小。
它尝试在 Proc SQL 中按用户 ID 分组,
proc sql;
CREATE TABLE want as
SELECT user_id, filesize
FROM have
GROUP BY user_id;
QUIT;
但它会引发警告
因为关联表表达式的 SELECT 子句和可选的 HAVING 子句都没有引用汇总函数,所以 GROUP BY 子句已转换为 ORDER BY 子句。
在 SAS 中还有其他方法可以做到这一点吗?
【问题讨论】: