2、多级表头分割符号
如用户需要一级和二级表头时,可用@或者()进行分级。
表头分割符 | 用法 |
---|
@ | 一级表头@二级表头 |
() | 二级表头(一级表头) |
范例1:@用法
setsysparam(pn_stock(),'SH000001');
setsysparam(pn_cycle(),cy_1m());
setsysparam(pn_date(),inttodate(20140430)+16/24);
stock1:="OF159901";
Stock2:="OF510050";
name1:=stockname(stock1);
name2:=stockname(stock2);
return nday(100,'time',datetimetostr(sp_time()),
name1+'@时点净值',spec(FundIPOV(),stock1),
name1+'@时点收盘',spec(FundIPOC(),stock1),
name1+'@折价率(%)',spec((FundIPOV()/FundIPOC()-1)*100,stock1),
name2+'@时点净值',spec(FundIPOV(),stock2),
name2+'@时点收盘',spec(FundIPOC(),stock2),
name2+'@折价率(%)',spec((FundIPOV()/FundIPOC()-1)*100,stock2));
部分返回结果如表:
范例2:()用法
setsysparam(pn_stock(),'SH000001');
setsysparam(pn_cycle(),cy_1m());
setsysparam(pn_date(),inttodate(20140430)+16/24);
stock1:="OF159901";
Stock2:="OF510050";
name1:=stockname(stock1);
name2:=stockname(stock2);
return r:=nday(100,'time',datetimetostr(sp_time()),
'时点净值('+name1+')',spec(FundIPOV(),stock1),
'时点收盘('+name1+')',spec(FundIPOC(),stock1),
'折价率(%)('+name1+')',spec((FundIPOV()/FundIPOC()-1)*100,stock1),
'时点净值('+name2+')',spec(FundIPOV(),stock2),
'时点收盘('+name2+')',spec(FundIPOC(),stock2),
'折价率(%)('+name2+')',spec((FundIPOV()/FundIPOC()-1)*100,stock2));
结果同上范例。