快表
快表——指令交互窗口
快表——指令交互窗口——写指令
写指令:1、清空当前表|zap|,||,||
2、从《广发A股_名单》中导入股代码、名称、行业|追加它表('《广发A股_名单》目标列 a,b,c')|,||,|追加它表|
3、用“安信信息”专用函数扫描“增发”关键词|安信信息('【增发】,i')|,||,|安信信息|
4、截取信息然后标识g,e,d相关栏|g=val(subs(i,at(':',i)+1,4))|,||,|||e=0|,||,|||e=val(subs(i,at('不少于',i)+6,at('万股',i)-at('不少于',i)-6))|,||,|||e=val(subs(i,at('不超过',i)+6,at('万股',i)-at('不超过',i)-6))|,|e=0|,|||e=val(subs(i,at('增发',i,2)+4,at('万股',i)-at('增发',i,2)-4))|,|e=0|,|||d=val(subs(i,at('不低于',i)+6,at('元',i)-at('不低于',i)-6))|,||,|||d=val(subs(i,at('价格',i)+4,at('元',i)-at('价格',i)-4))|,|d=0|,|||d=val(subs(i,at('价',i)+2,at('元',i)-at('价',i)-2))|,|d=0|,||
5、删除非“2016”年的数据,仅留下“2016”年的数据|dele for g<>2016|,||,|||pack|,||,||
7、截取信息,然后带条件标识e,d,f,h相关栏|e=val(subs(j,at('不少于',j)+6,at('万股',j)-at('不少于',j)-6))|,|e=0|,|||d=val(subs(j,at('价',j)+2,at('元',j)-at('价',j)-2))|,|d=0|,|||d=val(subs(j,at('价格',j)+4,at('元',j)-at('价格',j)-4))|,|d=0|,|||f=d*e/10^4|,||,|||h=subs(j,at(') ',j)-4,4)|,||,|||h=subs(j,at('( ',j)+2,4)|,|allt(h)=''|,|||h='预案'|,|'预'$I|,||
8、删除'终止'、'否决'、'实施'等过时记录|dele for '终止'$h.or.'否决'$h.or.'实施'$h|,||,|||pack|,||,||
9、按增发量大小排序|排序('f/d')|,||,||
10、按c栏行业分组统计增发量|列统计('f 分组 c 开')|,||,||
11、一键执行,如下图示;
扫描数据,收集完成,按行业分类的统计报告:
在主表调用增发表,匹配业绩,指令及报告如下:|&&**********|,||,|||select DTOC(DATE())+'_'+TIME()+'《快表》报告:--------2016年【增发】'+allt(str(count(abc2.a)))+'家,共'+allt(str(sum(abc2.f),10,0))+'亿(按(2季)收股比排序)_目标定期投放' as ;|,||,||| FROM ABC2;|,||,||| nowa to C:\输入文件夹\市场分析_目标锁定 addi|,||,|||&&&********************************************|,||,|||SELECT ;|,||,||| abc2.a as 代码,;|,||,||| abc2.b as 名称,;|,||,||| abc2.c as 行业,;|,||,||| str(abc18.c,6,2) as 五日趋势,;|,||,||| str(abc2.d,6,2) as 增发价,;|,|:|,||| str(abc&dqk..l,6,2) as 现价,;|,|:|,||| str(abc32.d,6,2) as _15年收益,;|,||,||| str(abc49.f,6,2) as _16年2季,;|,||,||| str(abc49.f/abc&dqk..l*100,6,2) as 现收股比,;|,||,||| str(abc2.f,6,0) as 增发亿,;|,|:|,||| str(abc&dqk..p,6,0) as 市值,;|,||,||| abc2.h as 证监会审核;|,||,|||orde by abc2.d desc;|,||,||| top 10;|,||,|||having val(现收股比)>3.and.val(增发亿)>0.and.'通过'$abc2.h;|,||,|||wher abc2.a = abc&dqk..a .and.abc2.a=abc32.a .and. abc2.a=abc49.a.and. abc2.a=abc18.a;|,||,|||FROM abc2,abc&dqk,abc18,abc32,abc49;|,||,|||nowait to C:\输入文件夹\市场分析_目标锁定 addi|,||,||
以上,是快表采集信息的一个实例,想表达快表对N多文本文件的数据采集能力
快表中文专用指令“安信信息”、“排序”、“列统计”及若干VFP指令