我需要使用Proc SQL在不同的分组上聚合大约十个不同的变量; 有没有一种方法可以在一个带有不同partition by子句的sql查询中实现SUM()OVER([partition_by_clause] order_by_clause)。
我在这里做了一个例子
data have;
infile cards;
input a b c d e f;
cards;
1 2 3 4 5
2 2 4 5 6
1 4 3 4 7
3 4 4 5 8
;
run;
proc sql;
create table want as
select *,
sum a over partiton by (b,c) as a1,
sum b over partiton by (c,d) as b1
sum c over partiton by (d,e) as c1
sum d over partiton by (a,c) as d1
from have
;
quit;
我不想浪费多个sql查询并在不同的变量上分组并在每个步骤中计算一个变量。
希望如此。
答案 0 :(得分:0)
npm run build
没有实现窗口功能,因此无法像其他SQL实现中那样在其中分区语法。您只能通过直通SQL对允许这种语法的连接进行pages:{
index: {
entry: './src/main.js',
template: './public/index.html',
filename: 'index.html',
chunks: ['chunk-vendors','chunk-common','index']
},
mindex: {
entry: './src/views/Mobile/main.js',
template: './public/mindex.html',
filename: 'mindex.html',
chunks: ['chunk-vendors','chunk-common','mindex']
}
}
。
您可以使用哈希在DATA步骤中执行此类计算。
Proc SQL