作者ntitboss (假影子)
看板Statistics
标题Re: [问题] zd格式如何读取?
时间Fri Apr 10 21:40:32 2009
首先先感谢kingbee 和 liton 两位大大
主计处的给的分类资料是这样的:
------------------------------------------------
@00001 x310001 $CHAR004. /*乡镇市区代号*/
@00012 x310004 $CHAR001. /*单位级别代号*/
.
.
@00067 x050200 Z015. /*楼地板面积*/
@00082 x060101 Z007. /*雇用职员 */
.
.
@01182 x360001 ZD015. /*生产总额 */
@01197 x360002 ZD015. /*中间消费 */
.
.
@01482 x360021 ZD005.2 /*附加价值率*/
@01487 x360022 ZD005.2 /*利润率 */
--------------------------------------------------
就是这样的 而他给「zd格式读取」一些字…
带符号资料(sign data):
储存:以该变数之实际长度储存,在储存值末位,来区分期值之正负。
读取:若该变数实际长度为15Bytes,以COBOL读取上述资料时,格式为PIC S9(15).;
以SAS读取时,格式为ZD15.。下表为储存值末位正负值对照表:
--------------------------------------------------------------------------
储存末位值 | A B C D E F G H I { J K L M N O P Q R }
|
--------------------------------------------------------------------------
对照值 | 1 2 3 4 5 6 7 8 9 0 -1 -2 -3 -4 -5 -6 -7 -8 -9 -0
|
--------------------------------------------------------------------------
如储存值为00000000000428L,读取时其值为 -4283。
真的非常感谢两位的帮忙
我的问题除了他给的资料是一长串数字外 从这数字之中
我该如何才能找到我要的资料呢?(譬如:我要雇用职员和生产总额,我该如何叫取呢)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.163.229.90