胡香青
(永康市統(tǒng)計(jì)局,浙江 永康 321300)
數(shù)據(jù)庫命令在特色產(chǎn)業(yè)分析中的應(yīng)用
胡香青
(永康市統(tǒng)計(jì)局,浙江 永康 321300)
利用數(shù)據(jù)庫命令能較為輕松地實(shí)現(xiàn)對(duì)地方特色產(chǎn)業(yè)的數(shù)據(jù)處理。本文詳細(xì)介紹了利用Visual Foxpro數(shù)據(jù)庫對(duì)地方特色產(chǎn)業(yè)數(shù)據(jù)處理的程序編寫及數(shù)據(jù)分析的具體過程。
數(shù)據(jù)庫命令;特色產(chǎn)業(yè)分析
進(jìn)行地方特色產(chǎn)業(yè)經(jīng)濟(jì)分析時(shí),按國家標(biāo)準(zhǔn)行業(yè)層次分組匯總的數(shù)據(jù)常常不能滿足特色行業(yè)數(shù)據(jù)分析的需要,需自行摸索特色產(chǎn)業(yè)聚集情況的數(shù)據(jù)分析方法。在工作實(shí)踐中我們發(fā)現(xiàn),采用數(shù)據(jù)庫命令能較為輕松地實(shí)現(xiàn)對(duì)特色產(chǎn)業(yè)進(jìn)行數(shù)據(jù)處理。
在規(guī)模以上工業(yè)經(jīng)濟(jì)分析時(shí),需要進(jìn)行本地特色的八大行業(yè)數(shù)據(jù)分析,這些可以使用一些常用的數(shù)據(jù)庫命令來輕松實(shí)現(xiàn)數(shù)據(jù)處理。以Visual Foxpro數(shù)據(jù)庫(即DBF文件)為例,先在命令窗口用modi comm hypm 命令事先建好行業(yè)歸類小程序:
clear
accept "請(qǐng)輸入庫文件名:" to filename
use &filename
repl hy888 with '1' for dm='3574' &&示例行業(yè)1:電動(dòng)工具行業(yè)
repl hy888 with '2' for dm='3577' &&示例行業(yè)2:衡器行業(yè)
repl hy888 with '3' for dm='33' &&示例行業(yè)3:有色金屬行業(yè)
……
repl hy888 with '6' for dm='3412' or dm='3451' &&示例行業(yè)6:防盜門行業(yè)(包括鎖及配件)
……
update & filename set hy888='9' where dm in('2130','2190',……,'4222','4310') &&示例行業(yè)9:其它行業(yè)
update &filename set hy888='9' where dm in('34','35',……,'40','41') and dm not in('3412', '3574','3577'……) &&示例行業(yè)9:其它行業(yè)
brow for hy888=' ' &&瀏覽查看未編行業(yè)碼單位信息
保存后生成的小程序文件名為hypm.prg,編譯后文件名為hypm.FXP。使用不同的歸類方法,則制作不同的hypm小程序。
進(jìn)行數(shù)據(jù)分析的具體計(jì)算過程分別描述如下:
第一步:提取全部單位分行業(yè)產(chǎn)值數(shù)據(jù)
用于八大行業(yè)分析的行業(yè)數(shù)據(jù)可以從上報(bào)的產(chǎn)值數(shù)據(jù)中取出分行業(yè)數(shù)據(jù)。(2011年開始,全部規(guī)模以上工業(yè)企業(yè)都要上報(bào)分行業(yè)小類的產(chǎn)值數(shù)據(jù),這非常有利于地方特色行業(yè)分析的需要)
假設(shè)以2011年6月止累計(jì)產(chǎn)值數(shù)據(jù)為例,從B2011106.dbf表中取出數(shù)據(jù)并生成分行業(yè)數(shù)據(jù)表hy1106.dbf的命令如下:
sele frdm,sxm,dm,mc,dw,b2,t2 from B2011106 where len(trim(sxm))=4 into dbf hy1106
從上報(bào)庫B2011106庫中取出行業(yè)分析數(shù)據(jù)之前,要進(jìn)行充分審核檢查,確保各企業(yè)行業(yè)數(shù)據(jù)完整準(zhǔn)確。
第二步:個(gè)別單位行業(yè)代碼調(diào)整
在分行業(yè)數(shù)據(jù)表hy1106中檢查行業(yè)代碼,如果需要適當(dāng)修改,則修改后重新歸并特色行業(yè)。如,電機(jī)行業(yè)可以依據(jù)企業(yè)生產(chǎn)的產(chǎn)品用途歸入相關(guān)特色行業(yè)中。如果本地特色行業(yè)中有電動(dòng)工具行業(yè)、汽車行業(yè)、休閑車行業(yè),而生產(chǎn)電機(jī)的企業(yè)生產(chǎn)的電機(jī)分別有電動(dòng)工具電機(jī)、汽車電機(jī)、休閑車電機(jī)、其它電機(jī),則可以根據(jù)地方特色,把相關(guān)電機(jī)生產(chǎn)企業(yè)電機(jī)產(chǎn)值分別歸入電動(dòng)工具行業(yè)、汽車行業(yè)、休閑車行業(yè)、其它五金行業(yè)等等。地方特色行業(yè)分析應(yīng)充分體現(xiàn)地方特色,數(shù)據(jù)分類主要以滿足地方經(jīng)濟(jì)分析需要,在不違背統(tǒng)計(jì)制度原則的前提下,可以靈活運(yùn)用。
第三步:八大行業(yè)歸類
使用程序hypm.FXP進(jìn)行八大行業(yè)歸類。
首先,在hy1106中增加一個(gè)新字段hy888,方法:
雙擊打開hy1106
modi stru
如右圖,先點(diǎn)擊“插入”按鈕進(jìn)行新字段hy888插入,完成后點(diǎn)擊“確定”按鈕保存修改新增的字段hy888等信息。
找出預(yù)先編譯好的hypm.FXP文件,并拷貝到本次排序的文件夾下。
雙擊hypm.FXP后,輸入文件名hy1106
行業(yè)大類歸類正在執(zhí)行。
執(zhí)行完后列出的是未歸入已有的大類的行業(yè),比如,如果前面歸并的是八大五金行業(yè),則列出歸類行業(yè)空白的單位屬于非五金行業(yè);檢查非五金行業(yè)中是否還有屬于八大五金行業(yè)的;如果在列出的非五金行業(yè)中還有屬于五金的行業(yè),請(qǐng)修改前面的歸類小程序,然后重新操作本步驟。
第四步:八大行業(yè)全部單位排序
如果數(shù)據(jù)分析需要,可以將行業(yè)分析數(shù)據(jù)與單位字典數(shù)據(jù)聯(lián)合,進(jìn)行特色行業(yè)全部單位排序。如八大行業(yè)排序命令如下:
sele frmc,hy888,sum(b2)/10 as sb2,sum(t2)/10 as st2 from hy1106 a,b1011106 b where a.frdm=b.frdm group by hy888 order by hy888,sb2 desc into dbf hypm1106
同一單位在同一個(gè)行業(yè)大類中的記錄要進(jìn)行合并處理,生成hypm1106數(shù)據(jù)文件。生成xls格式的全部企業(yè)排序文件命令如下:
COPY TO 全部企業(yè)排序1106.XLS TYPE XL5
第五步:八大行業(yè)前十名企業(yè)選取及單位數(shù)計(jì)算
在全部企業(yè)排序1106.XLS中選取前十名企業(yè)名單,制作前十名1106.xls文件,也可以在數(shù)據(jù)庫命令窗口使用以下命令:
sele top 10 * from hypm1106 where hy888='1' order by sb2 desc
sum
可以整理形成前十名1106.xls文件,用于重點(diǎn)分析行業(yè)龍頭企業(yè)有關(guān)經(jīng)濟(jì)統(tǒng)計(jì)數(shù)據(jù),及時(shí)了解行業(yè)變化趁勢(shì)。
可以整理制作行業(yè)匯總1106.xls文件,用于分析特色行業(yè)各行業(yè)的整體變化趁勢(shì),供行業(yè)政策制定參考。行業(yè)匯總命令如下:
sele hy888,count(*) as dws,sum(b2) as sumb2,sum(t2) as sumt2 from hypm1106 group by hy888 order by hy888
copy to 行業(yè)匯總1106 xls
(特別說明,行業(yè)匯總、行業(yè)排名資料僅用于統(tǒng)計(jì)人內(nèi)部分析研究,涉及企業(yè)個(gè)體的統(tǒng)計(jì)信息依據(jù)統(tǒng)計(jì)法規(guī)的規(guī)定,不得對(duì)外提供。)
此外,應(yīng)用數(shù)據(jù)庫命令還可以對(duì)各行業(yè)單位數(shù)量的進(jìn)行輕松匯總計(jì)算。
由于存在多行業(yè)單位,所以合計(jì)單位數(shù)不能簡單相加。比如,某企業(yè)生產(chǎn)產(chǎn)品有電動(dòng)工具、防盜門、電動(dòng)車、摩托車,這樣,在電動(dòng)工具、防盜門、休閑運(yùn)動(dòng)車、汽摩配行業(yè)中的單位數(shù)分別是1,但其合計(jì)單位數(shù)也是1,不能是4,因?yàn)橹挥幸粋€(gè)企業(yè)。
計(jì)算合計(jì)單位數(shù)的方法如下:
八大五金行業(yè)小計(jì)單位數(shù):
sele coun(distinct frdm) from hy1106 where hy888>='1' and hy888<='8'
五金行業(yè)合計(jì)單位數(shù):
sele coun(distinct frdm) from hy1106 where hy888>='1' and hy888<='9'
全部規(guī)模以上工業(yè)企業(yè)單位數(shù):
sele coun(distinct frdm) from hy1106
全部規(guī)模以上工業(yè)企業(yè)單位數(shù)應(yīng)與上報(bào)數(shù)基本一致(個(gè)別停產(chǎn)企業(yè)可以不納入)
以上是我們進(jìn)行本地行業(yè)分析時(shí)常用的一些數(shù)據(jù)庫命令。從2011年開始,國家規(guī)模以上工業(yè)統(tǒng)計(jì)制度進(jìn)行了較大改革。規(guī)模起點(diǎn)提高到年主營業(yè)務(wù)收入2000萬元以上工業(yè)企業(yè),分行業(yè)產(chǎn)值數(shù)據(jù)由原來的只要求大中型企業(yè)上報(bào)改為全部規(guī)模以上工業(yè)上報(bào)。因此,行業(yè)分析的數(shù)據(jù)資料將更加豐富,地方經(jīng)濟(jì)特別是特色塊狀經(jīng)濟(jì)的關(guān)注程度與日俱增。在提高統(tǒng)計(jì)能力方面,如何利用更加充分的行業(yè)數(shù)據(jù)做好更為詳盡的統(tǒng)計(jì)分析,不斷滿足經(jīng)濟(jì)發(fā)展與決策的需要,也是我們統(tǒng)計(jì)人不得不思考的話題。本文旨在拋磚引玉,與大家共同探討、共同促進(jìn)統(tǒng)計(jì)方法、能力的提高。
10.3969/j.issn.1674-8905.2011.03.019
(責(zé)任編輯:張巧燕)
*八大行業(yè)歸類程序