【发布时间】:2016-01-02 00:11:31
【问题描述】:
这里的第一个问题,希望你能帮忙。
我有一个超过 75 列的表,首先是一个 ID,其余的只有 1 个或空标志
例子:
UNIQUE_IDENT, SERVICE_FLAG, P1_PREFA, P2_PREFB, etc etc >> P75_PREF75
987651651, 1, 1, 1, 1
我想在不为所有 75 列编写 sum 语句的情况下对每一列求和,我已经看到它在 SAS 中作为 Proc Summary 完成
Service_Flag =1 用于此实例中的所有用户
proc summary data= TranzSeg_Permission ;
class SERVICE_FLAG;
var _:;
output out=segments_rollup (where=(_TYPE_=1) drop= _FREQ_) sum=;
run;
一定有简单的方法吗?
【问题讨论】:
-
谢谢,真的很有帮助...
标签: sql count teradata summary rollup