//指定条件,行标为申万行业,列标为日期,按平均值汇总值为涨幅、振幅的的数据透视表数据
stocks:=GetBKByDate("SH000010",20210525t);
begt:= 20210515T;
endt:= 20210525T;
t:=select ['StockID'] as "代码",
["StockName"] as "名称",
datetostr(['date']) as "日期",
["close"] as "收盘价",
spec(specdate(stockzf3(),['date']),['StockID']) as "涨幅",
spec(specdate(stockzdf3(),['date']),['StockID']) as "振幅",
spec(base(10029),['StockID']) as "申万行业"
from markettable datekey begt to endt of stocks end;
index:= "申万行业";
colunms:= "日期";
vals:= array("涨幅","振幅");
aggfunc:= "avg";
return Pivot_table(t,index,colunms,vals,aggfunc);