




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Quantum培訓(xùn)手冊(cè)1. QUANTUM介紹1.1. QUANTUM主要功能1.2. QUAANTUUM運(yùn)行行過(guò)程1.2.11. 編編譯Quuanttum程程序1.2.22. 裝裝入C編編碼1.2.33. 讀讀入數(shù)據(jù)據(jù)1.2.44. 產(chǎn)產(chǎn)生表格格1.3. QUAANTUUM處理理數(shù)據(jù)步步驟2. QUUANTTUM安安裝2.1. 運(yùn)行QQUANNTUMM最低要要求2.2. QUAANTUUM目錄錄結(jié)構(gòu)2.3. QUAANTUUM安裝裝步驟3. 數(shù)據(jù)據(jù)3.1. 基本元元素3.1.11. 數(shù)數(shù)據(jù)常量量3.1.22. 數(shù)數(shù)字3.1.33. 變變量和數(shù)數(shù)組3.2. QUAANTUUM數(shù)據(jù)據(jù)格式3.3.
2、 數(shù)據(jù)結(jié)結(jié)構(gòu)4. 軸(AAXESS)4.1. 軸定義義4.1.11. 特特殊條件件4.2. COLL語(yǔ)句4.2.11. 處處理ddont kknowws類類型答案案4.2.22. ccol語(yǔ)語(yǔ)句中的的條件4.2.33. ccol語(yǔ)語(yǔ)句中其其他項(xiàng)5. 表格格5.1. TABB語(yǔ)句5.2. ANDD語(yǔ)句5.3. 組合表表格5.3.11. 水水平或垂垂直組合合5.3.22. 增增加表格格5.3.33. 一一個(gè)表格格的數(shù)據(jù)據(jù)除以另另一個(gè)表表格的數(shù)數(shù)據(jù)5.4. 一頁(yè)打打印多個(gè)個(gè)表格6. 數(shù)據(jù)據(jù)檢查6.1. 對(duì)HOOLECCOUNNTS進(jìn)進(jìn)行加權(quán)權(quán)7. 表格格格式7.1. QUAANTUUM制表表區(qū)的層層
3、次7.2. 定義運(yùn)運(yùn)行控制制條件7.3. 在A,SECCTBEEG,FFLT和和TABB語(yǔ)句中中的選項(xiàng)項(xiàng)7.3.11. 輸輸出選項(xiàng)項(xiàng):7.3.22. 數(shù)數(shù)據(jù)選項(xiàng)項(xiàng)7.4. 表格標(biāo)標(biāo)題7.4.11. 針針對(duì)T統(tǒng)統(tǒng)計(jì)表中中的標(biāo)題題7.4.22. 標(biāo)標(biāo)題下劃劃線7.4.33. 表表格腳注注7.4.44. 在在頁(yè)底部部打印文文本8. 產(chǎn)生生列標(biāo)題題8.1. 自動(dòng)設(shè)設(shè)置8.2. 手動(dòng)設(shè)設(shè)置9. 復(fù)雜雜元素定定義9.1. 計(jì)數(shù)產(chǎn)產(chǎn)生的元元素9.2. 子標(biāo)題題10. 表表格管理理10.1. 表數(shù)數(shù)目10.2. 頁(yè)數(shù)數(shù)目10.3. FLLT過(guò)濾濾語(yǔ)句10.3.1. 全局過(guò)過(guò)濾語(yǔ)句句10.3.2. 命名過(guò)過(guò)濾語(yǔ)
4、句句10.3.3. 過(guò)濾語(yǔ)語(yǔ)句嵌套套11. 處處理數(shù)字字11.1. VAAL 語(yǔ)語(yǔ)句11.1.1. 檢測(cè)是是否等于于算術(shù)值值11.1.2. 檢測(cè)在在算術(shù)值值范圍11.1.3. 組合兩兩種檢測(cè)測(cè)11.1.4. 統(tǒng)計(jì)缺缺失值11.2. FLLD語(yǔ)句句11.3. BIIT語(yǔ)句句11.4. 比較較BITT語(yǔ)句和和FLDD語(yǔ)句11.5. 頻數(shù)數(shù)分布(FFREQQUENNCY DISSTRIIBUTTIONNS)12. 統(tǒng)統(tǒng)計(jì)功能能12.1. 產(chǎn)生生合計(jì)數(shù)數(shù)12.2. 其他他統(tǒng)計(jì)語(yǔ)語(yǔ)句13. 生生成和調(diào)調(diào)用文件件13.1. 生成成和調(diào)用用語(yǔ)句13.2. 生成成和調(diào)用用不同的的語(yǔ)句13.2.1. 列符號(hào)號(hào)參
5、數(shù)13.2.2. 編碼符符號(hào)參數(shù)數(shù)13.2.3. 給符號(hào)號(hào)參數(shù)設(shè)設(shè)置全局局值1. Quuanttum介介紹1.1. Quaantuum主要要功能Quanttum主主要用來(lái)來(lái)從市場(chǎng)場(chǎng)研究的的一組問(wèn)問(wèn)卷表中中獲取有有價(jià)值的的信息。它它是一種種很完善善又很靈靈活的計(jì)計(jì)算機(jī)語(yǔ)語(yǔ)言,語(yǔ)語(yǔ)法結(jié)構(gòu)構(gòu)和英語(yǔ)語(yǔ)相似。 Quanttum的的主要功功能有: 檢查和和確認(rèn)數(shù)數(shù)據(jù) 編輯和和校正數(shù)數(shù)據(jù) 生成不不同類型型的數(shù)據(jù)據(jù)打印和和報(bào)告文文件 生成新新的數(shù)據(jù)據(jù)文件 對(duì)數(shù)據(jù)據(jù)可重新新編碼和和生成新新的變量量 產(chǎn)生表表格 執(zhí)行統(tǒng)統(tǒng)計(jì)計(jì)算算1.2. Quaantuum運(yùn)行行過(guò)程Quanttum從從磁盤讀讀入數(shù)據(jù)據(jù),這些些數(shù)據(jù)
6、可可以從CCATII、CAAPI、WWEB獲獲得或者者就是人人工輸入入的,用用Quaantuum語(yǔ)言言寫腳本本定義好好要完成成的任務(wù)務(wù),最后后運(yùn)行腳腳本處理理數(shù)據(jù)得得到輸出出結(jié)果。Quanttum運(yùn)運(yùn)行程序序一般按按以下幾幾步:1. 編譯譯Quaantuum程序序,檢查查語(yǔ)法并并轉(zhuǎn)為CC編碼(Commpillatiion)。2. 把CC編碼轉(zhuǎn)轉(zhuǎn)為C程程序(DDataapasss PProggramm)。3. 用第第2步產(chǎn)產(chǎn)生的程程序讀入入并處理理數(shù)據(jù),改改正了錯(cuò)錯(cuò)誤數(shù)據(jù)據(jù)或從數(shù)數(shù)據(jù)文件件中增加加新數(shù)據(jù)據(jù)后,可可以直接接從這一一步開(kāi)始始往下處處理。4. 對(duì)數(shù)數(shù)據(jù)進(jìn)行行加權(quán)(可可選項(xiàng))。5. 累計(jì)
7、計(jì)每一單單元的數(shù)數(shù)據(jù)。6. 處理理數(shù)據(jù)(可可選項(xiàng))。7. 輸出出表格。 Quanttum運(yùn)運(yùn)行命令令格式是是:Quanttum opptioons pproggramm fiile ddataa fiile ttablles fille 可以不帶ooptiionss值運(yùn)行行所有過(guò)過(guò)程,必必須有pproggramm fiile和和datta ffilee,如果果沒(méi)有給給出taablees ffilee , 則所有有表格輸輸出到 tabb_ 中中。Quaantuumpproggramm fiileddataa fiiletaablees ffilee Optioons 的值主主要有:-c 編譯QQ
8、uanntumm程序,轉(zhuǎn)轉(zhuǎn)為C編編碼。-l 把C編編碼轉(zhuǎn)為為C程序序-r讀入數(shù)數(shù)據(jù)進(jìn)行行處理-o 產(chǎn)生表表格1.2.11. 編編譯Quuanttum程程序在所有Quuanttum運(yùn)運(yùn)行中第第一步都都是檢查查程序語(yǔ)語(yǔ)法錯(cuò)誤誤并轉(zhuǎn)為為C 編編碼,我我們稱這這為編輯輯(coompiilattionn),單單獨(dú)運(yùn)行行這一步步命令格格式為:quanttum c prrogrram fille產(chǎn)生主要輸輸出文件件有:out1列出出檢查內(nèi)內(nèi)容,如如果有錯(cuò)錯(cuò),Quuanttum在在這個(gè)文文件中標(biāo)標(biāo)記出來(lái)來(lái)。colmaap列出所所有列和和編碼。.1.2.22. 裝裝入C編編碼編譯成功后后,Quuanttum把把
9、產(chǎn)生的的C 編編碼轉(zhuǎn)為為程序,如如果沒(méi)有有問(wèn)題就就讀入數(shù)數(shù)據(jù),我我們稱這這為(ddataapasss pproggramm),DDOS下下單獨(dú)運(yùn)運(yùn)行這一一步命令令格式為為:quanttum l datta ffilee產(chǎn)生許多中中間文件件,運(yùn)行行最后被被刪掉。DOS下產(chǎn)產(chǎn)生主要要輸出文文件有:qtm_eex_.exeeddataapasss 程程序。 1.2.33. 讀讀入數(shù)據(jù)據(jù)通常情況下下,Daatappasss prrogrram 自動(dòng)讀讀入并處處理數(shù)據(jù)據(jù),但如如果修改改了數(shù)據(jù)據(jù)或增加加新的數(shù)數(shù)據(jù)到數(shù)數(shù)據(jù)文件件中,可可以用下下面命令令重新運(yùn)運(yùn)行daatappasss而不用用再編譯譯和裝入入
10、C編碼碼。quanttum r datta ffilee產(chǎn)生文件有有:cleann.q CCleaan ddataa fiiledirtyy.q DDirtty ddataa fiilehct_Hollecoountt ouutpuutlst_Freequeencyy diistrribuutioon (lisst) outtputtout2Lisstinng oof rrecoordss faailiing wriite andd reequiire staatemmenttspunchhoutt.qReecorrds wriitteen oout by reqquirresum_Sorrt
11、edd suummaary of dattapaass errrorss1.2.44. 產(chǎn)產(chǎn)生表格格如果修改了了表格的的版面而而沒(méi)改變變表格單單元中的的數(shù)據(jù)(如如改變小小數(shù)點(diǎn)位位置,用用特殊字字符代替替0值),則則只須運(yùn)運(yùn)行第一一步編輯輯(coompiilattionn)和輸輸出表格格這一步步:quanttum o prrogrram_fille產(chǎn)生文件有有:out3 累累積輸出出概要tab_ 表表格1.3.Quuanttum處處理數(shù)據(jù)據(jù)步驟Quanttum程程序分為為兩個(gè)部部分:編編輯區(qū)(ediit ssecttionn)和制制表區(qū)(tabbulaatioon ssecttionn),編編輯
12、區(qū)檢檢查和校校正數(shù)據(jù)據(jù),產(chǎn)生生新的數(shù)數(shù)據(jù)文件件和變量量等;制制表區(qū)做做表和進(jìn)進(jìn)行統(tǒng)計(jì)計(jì)計(jì)算。2. Quuanttum安安裝2.1. 運(yùn)行QQuanntumm最低要要求運(yùn)行Quaantuum最低低需求是是: l PC機(jī)機(jī)上的IInteel處理理器類型型: anyy Peentiium Proocesssorr i4886 (804486 fammilyy) i3886 (803386 fammilyy) l 操作系系統(tǒng): Miccrossoftt Wiindoows 95 or Miccrossoftt Wiindoows 98. Miccrossoftt Wiindoows 3.11 orr
13、Wiindoows 3.111 ffor Worrkgrroupps (refferrred to as 3.xx inn thhis guiide). Miccrossoftt Wiindoows NT 4.00 (ffor Inttel-bassed sysstemms). Miccrossoftt Wiindoows 20000 (forr Inntell-baasedd syysteems). Miccrossoftt MSS-DOOS 33.3 or latter (wiith HIMMEM.SYSS v22.788 orr laaterr annd aat lleasst 44MB
14、 of avaailaablee XMMS mmemoory connfiggureed). l 硬盤至至少6MMB可用用空間。 l 內(nèi)存最最小8MMB 。 l 標(biāo)準(zhǔn)PPC并行行打印機(jī)機(jī)接口(在在使用之之前,一一個(gè)doonglle 必必須接到到并行口口,起加加密作用用,未授授權(quán)的用用戶不能能使用。 l 安裝適適合的ddonggle驅(qū)驅(qū)動(dòng)程序序。 l 單獨(dú)安安裝C編編譯器。 2.2. Quaantuum目錄錄結(jié)構(gòu) qtimee/biin Spsss MMR公用用程序qtimee/qtt/qtttesst測(cè)測(cè)試安裝裝的一個(gè)個(gè)例子qtimee/qtt/v55.7/binnQuuanttum 所帶的的
15、程序qtimee/qtt/v55.7/docc當(dāng)前前版本的的信息qtimee/qtt/v55.7/inccludde Quuanttum 運(yùn)行時(shí)時(shí)讀取的的文件qtimee/qtt/v55.7/libb運(yùn)行行時(shí)庫(kù)文文件 2.3. Quaantuum安裝裝步驟3. 數(shù)據(jù)據(jù)3.1. 基本元元素在Quanntumm中有三三種基本本的元素素,它們們分別存存貯在三三種變量量中:數(shù)據(jù)常量(datta cconsstannts) 數(shù)據(jù)據(jù)變量(datta vvariiablles)整數(shù)(inntegger nummberrs)整型變變量(iinteegerr vaariaablees)實(shí)數(shù)(reeal numm
16、berrs)實(shí)型變變量(rreall vaariaablees) 3.1.11. 數(shù)數(shù)據(jù)常量量單個(gè)常量(inddiviiduaal cconsstannts)l 一列中中的一個(gè)個(gè)或多個(gè)個(gè)編碼,用用coodess表示示。編碼碼范圍是是1233456678990-& 和 空值(blaank)。例如:Red 1YYelllow 2Bllue 33Greeen4BBlacck5Whhitee66如問(wèn)題是“你你最喜歡歡的顏色色”,最最喜歡顏顏色是”BBluee”,則則對(duì)應(yīng)列列是編碼碼3。l 多選題題(muultiicoddes)在一列列中對(duì)應(yīng)應(yīng)有多個(gè)個(gè)編碼,如如2336。QQuanntumm不關(guān)心心多編
17、碼碼的輸入入順序.如是連連續(xù)的編編碼,則則可以在在第一和和最后一一個(gè)編碼碼間用/表表示。1/3 代表表1123&/4 表示示&01123444/& 表示示4456778900-& 數(shù)據(jù)常量串串(sttrinngs of datta cconsstannts)一個(gè)列區(qū)間間包含的的編碼串串,用$coddes$表示。這這里每一一列只含含一個(gè)編編碼。如如$1223$。在表示問(wèn)卷卷序列號(hào)號(hào)或問(wèn)題題答案要要用多于于1位的的編碼表表示時(shí)用用數(shù)據(jù)常常量串。 3.1.22. 數(shù)數(shù)字Quanttum一一般打印印10個(gè)個(gè)數(shù)字,超超出100個(gè)輸出出為 * 號(hào)。如如”12234556788.122”輸出出1位小小數(shù)顯示
18、示為”11234456778.11”,輸輸出2位位小數(shù)則則顯示為為 * 號(hào),但但可以用用 sccalee= 來(lái)來(lái)調(diào)整。l 整數(shù)(inttegeer nnumbberss)Quanttum能能處理整整數(shù)范圍圍為-11,0773,7741,8244 到 +1,0733,7441,8823,能能處理66位有效效數(shù),超超出6位位四舍五五入。數(shù)字型問(wèn)題題需要用用數(shù)字來(lái)來(lái)回答,如如“你家家里有幾幾個(gè)小孩孩?” l 實(shí)數(shù)(reaal nnumbberss)包括有小數(shù)數(shù)點(diǎn)的數(shù)數(shù)字,在在小數(shù)點(diǎn)點(diǎn)兩邊至至少有11位數(shù)字字,也是是處理66位有效效數(shù),超超出6位位四舍五五入。一一般有單單精度,如如需要雙雙精度用用a語(yǔ)
19、句句中dpp選項(xiàng)來(lái)來(lái)定義。 3.1.33. 變變量和數(shù)數(shù)組數(shù)據(jù)變量(datta vvariiablles) 在C數(shù)數(shù)組(cc arrrayy)中中的單個(gè)個(gè)數(shù)據(jù)變變量,用用 cnnumbber 表示 在C數(shù)數(shù)組區(qū)間間中的數(shù)數(shù)據(jù)變量量,用 c(sstarrt_ppos,endd_poos) 表示 定義數(shù)數(shù)據(jù)變量量,用 datta vvar_namme ssizees 表表示 在C數(shù)數(shù)組中最最大有110000個(gè)數(shù)據(jù)據(jù)單元,每每個(gè)單元元稱C變變量(cc-vaariaablees);每次處處理完一一個(gè)記錄錄時(shí),清清空數(shù)據(jù)據(jù)單元讀讀下一記記錄;每每一單元元對(duì)應(yīng)一一列(ccoluumn)。 整型變量(int
20、tegeer vvariiablles) 定義整整型變量量,用iint varr_naame sizzes表表示,調(diào)調(diào)用用nnameeceell_nummberr。 整型變變量在運(yùn)運(yùn)行開(kāi)始始賦為00,在讀讀入不同同記錄時(shí)時(shí)不會(huì)被被清空。 Quaantuum提供供一個(gè)有有2000個(gè)整型型變量的的整型數(shù)數(shù)組(tt arrrayy), 數(shù)組中中每一位位可含一一個(gè)整型型值。 數(shù)據(jù)變變量和整整型變量量的區(qū)別別是:如如60000要占占用4列列用4個(gè)個(gè)數(shù)據(jù)變變量來(lái)表表示,而而用整型型變量則則只要一一個(gè)來(lái)表表示。 實(shí)型變量(reaal vvariiablles) 定義實(shí)實(shí)型變量量,用rreall vaar_n
21、namee siizess表示,調(diào)調(diào)用用nnameeceell_nummberr。 實(shí)型變變量在運(yùn)運(yùn)行開(kāi)始始賦為00.0,在在讀入不不同記錄錄時(shí)也不不會(huì)被清清空。 Quaantuum提供供一個(gè)有有1000個(gè)實(shí)型型變量的的實(shí)型數(shù)數(shù)組(xx arrrayy), 數(shù)組中中每一位位可含一一個(gè)實(shí)型型值。 非零實(shí)實(shí)變量值值在運(yùn)行行結(jié)束時(shí)時(shí)不自動(dòng)動(dòng)輸出,可可用reeporrt語(yǔ)句句輸出。 在C數(shù)數(shù)據(jù)中讀讀實(shí)數(shù),用用cx(staart_poss,ennd_ppos) 表示示。 3.2. Quaantuum數(shù)據(jù)據(jù)格式Quanttum有有三種類類型的記記錄:ordinnaryy reecorrdmultiicar
22、rd rrecoordmultiicarrd rrecoord witth ttraiilerr caardss Ordinnaryy reecorrd Quaantuum數(shù)據(jù)據(jù)自動(dòng)從從數(shù)據(jù)文文件中讀讀到C arrray中中,一次次一條記記錄。 Orddinaary reccordd的數(shù)據(jù)據(jù)是一串串編碼或或數(shù)字,最最大有3327667個(gè)字字符。 對(duì)于oordiinarry 類類型記錄錄,從CC arrrayy的單元元1開(kāi)始始向前存存放。 Multiicarrd rrecoord Mullticcardd reecorrd:當(dāng)當(dāng)數(shù)據(jù)從從punnch carrd中得得來(lái),且且每一個(gè)個(gè)記錄不不止80
23、0列,這這些數(shù)據(jù)據(jù)就會(huì)放放在不同同卡片上上,Quuanttum給給每一條條記錄安安排一個(gè)個(gè)序列號(hào)號(hào)(seeriaal nnumbber),每一一張卡有有一個(gè)卡卡類型號(hào)號(hào)(caard typpe),根根據(jù)記錄錄序列號(hào)號(hào)和卡類類型號(hào)QQuanntumm就可以以決定哪哪些數(shù)據(jù)據(jù)屬于哪哪一個(gè)被被訪問(wèn)者者。 Quaantuum每個(gè)個(gè)記錄最最多有3327張張卡。這這里處理理的卡每每張卡最最多1000列。 對(duì)于mmultticaard類類型記錄錄,一般般carrd 11放在cc1011-c2200,ccardd 2放放在c2201-c3000,如如此類推推。 如果是是80列列的卡,ccardd 1讀讀入到c
24、c1011-c1180, caard 2讀入入到c2201-c2880等,cc1811-c2200,c2881-cc3000等為空空,這個(gè)個(gè)C aarraay 假假設(shè)為110行,每每行1000列。則則第2張張卡的第第30列列用c2230來(lái)來(lái)表示,而而c8667表示示第8張張卡的第第67列列。 Multiicarrd rrecoord witth ttraiilerr caardss Mullticcardd reecorrd wwithh trrailler carrds :有些些記錄含含有重復(fù)復(fù)的數(shù)據(jù)據(jù),我們們把重復(fù)復(fù)的數(shù)據(jù)據(jù)的每一一組放到到一張獨(dú)獨(dú)立的卡卡中,QQuanntumm給這些些含
25、有相相同問(wèn)題題的卡安安排了一一個(gè)卡數(shù)數(shù)目(ccardd nuumbeer),這這些卡被被稱為:traaileer ccardd。 如在一一個(gè)購(gòu)物物調(diào)查中中,針對(duì)對(duì)被訪問(wèn)問(wèn)者光臨臨的每個(gè)個(gè)商店,都都是一列列相同的的問(wèn)題。那那么對(duì)每每個(gè)商店店設(shè)一張張獨(dú)立的的卡。假假設(shè)被訪訪者到過(guò)過(guò)5個(gè)商商店,我我們把被被訪者基基本信息息放在ccardd 1中中(caard typpe為11),商商店的信信息放在在carrd 22中(ccardd tyype為為2),那那么這條條記錄包包含5張張卡類型型為2的的卡,一一共含66張卡。CCardd 1的的層次(levvel)高,ccardd 2的的層次低低。 3.3.
26、 數(shù)據(jù)結(jié)結(jié)構(gòu)所有處理mmultticaard reccordd 的程程序必須須包含一一個(gè)sttrucct結(jié)構(gòu)構(gòu)語(yǔ)句,除除非記錄錄類型是是traaileer ccardds且在在讀入和和制表時(shí)時(shí)用到層層(leevell)的功功能,在在這種情情況下可可以選擇擇用sttrucct語(yǔ)句句或用lleveel文件件,如果果沒(méi)有sstruuct語(yǔ)語(yǔ)句也沒(méi)沒(méi)levvel文文件,則則當(dāng)作oordiinarry rrecoord 對(duì)待。 定義數(shù)據(jù)結(jié)結(jié)構(gòu)的語(yǔ)語(yǔ)句格式式是:Strucct;ooptiionss Optioons有有多種:記錄類型(reccordd tyype)Strucct;rreadd=nn =0
27、orrdinnaryy 記錄錄,數(shù)據(jù)據(jù)從c11開(kāi)始往往上放在在c aarraay中。缺缺省值。n =2 muuitiicarrd記錄錄,每張張卡記錄錄讀到卡卡類型對(duì)對(duì)應(yīng)的行行中,如如carrd 11 在cc(1001,2200), ccardd 2在在 c(2011,3000)中中,如此此類推。n =3 忽略卡卡類型,一一次讀入入mullticcardd記錄 記錄長(zhǎng)度(reccordd leengtth)Strucct;rrecllen=n定義長(zhǎng)度大大于1000列的的記錄長(zhǎng)長(zhǎng)度,也也就是能能讀入到到c aarraay中的的最大字字符數(shù)。通通常缺省省為reecleen=1100. 如果是是mul
28、lticcardd reecorrd 輸輸出,cc1011到c(1000+reecleen),cc2011到c(2000+reecleen)等等記錄輸輸出。例如:strucct;rreadd=2;recclenn=600假設(shè)有2張張卡,則則輸出cc1011-c1160和和c2001-cc2600. 序列號(hào)(sseriial nummberr)Strucct;sser=c(mm,n)每一記錄的的序列號(hào)號(hào)在c arrray中中的位置置。例如:對(duì)于orddinaary reccordd,序列列號(hào)在列列1到55: strucct;rreadd=0;serr=c(1,55)對(duì)于mullticcardd
29、reecorrd,序序列號(hào)在在列1到到5:strucct;rreadd=2;serr=c(1,55)注意這里mmultticaard reccordd中序列列號(hào)用的的是實(shí)際際的列號(hào)號(hào)而不是是帶卡類類型的列列值來(lái)表表示。 卡類型(ccardd tyype loccatiion)Strucct;ccrd=cn 或crrd=cc(m,n)只對(duì)mullticcardd 有用用,定義義卡類型型??愵愋褪?1位數(shù)用用cn表表示,多多于1位位數(shù)用cc(m,n)表表示。這這里m,n都是是實(shí)際的的列值而而不是卡卡類型加加列值。例如:strucct;rreadd=2;serr=c(1,44);ccrd=c5是m
30、ultticaard 類型記記錄,每每張卡序序列號(hào)在在collumnn1到ccoluumn44,卡類類型號(hào)在在collumnn5. 必須存在的的卡類型型(reequiird carrd ttypees)Strucct;rreq=carrd_nnumbberss有時(shí)候有些些卡是可可選的,有有些卡是是必須存存在的。rreq= 定義義在記錄錄中必須須有的卡卡類型,只只對(duì)muultiicarrd 有有用,可可用逗號(hào)號(hào)分開(kāi)獨(dú)獨(dú)立列出出,也可可用sttartt:ennd或sstarrt/eend列列出。例如:strucct;rreq=1,22定義在每個(gè)個(gè)記錄中中必須有有卡1和和卡2,其其他卡是是可選的的。
31、 重復(fù)出現(xiàn)的的卡類型型(reepeaat ccardd tyypess)Strucct;rrep=carrd_nnumbberss定義哪些卡卡在記錄錄不止出出現(xiàn)一次次,只有有定義了了reaad=22和crrd 后后repp才有意意義例如:strucct;rreadd=2;serr=c(1,44);ccrd=c5;repp=1,2 最大卡類型型數(shù) (Higghesst ccardd tyype nummberr)每個(gè)記錄超超過(guò)了99張卡,要要在這里里定義。strucct; maxx=n4. 軸(aaxess)軸是表格的的一部分分,可生生成表的的行(rrow),表的的列(ccoluumn)等。軸軸
32、中每一一項(xiàng)稱為為元素(eleemennt)。軸元素類型型有:1. 文本本和條件件元素:包含文文本和條條件,即即一個(gè)被被訪者包包括在該該元素中中應(yīng)有特特征。2. 文本本元素:只產(chǎn)生生文本,不不包括其其他。3. 算術(shù)術(shù)元素:元素包包括算術(shù)術(shù)值。4. 統(tǒng)計(jì)計(jì)元素:合計(jì)、小小計(jì)及一一些統(tǒng)計(jì)計(jì)功能如如均值和和標(biāo)準(zhǔn)差差。 4.1. 軸定義義定義軸的格格式是:name ;ooptiion optioons有有很多選選項(xiàng),下下面列出出幾個(gè)常常用的:c=loggicaal_eexprresssionn 定義軸軸中元素素要滿足足的條件件 條件定定義被訪訪者的特特征,只只有滿足足條件的的記錄才才能在這這個(gè)元素素中。
33、 Loggicaal_eexprresssionn是一個(gè)個(gè)邏輯表表達(dá)式,結(jié)結(jié)果為真真時(shí),該該單元合合計(jì)數(shù)加加1,否否則不變變。 如c=cc2344122c2334列中中至少含含編碼12中任何何一個(gè)元元素為真真 c=c2334n12 c2234列列中不含含編碼12中任何何元素為為真c=c2334=12 c2234列列中只含含編碼12為真 c=c2334u12 c2234列列中不等等于編碼碼122時(shí)為為真 c=nummb(cc1633,c1171,c1775).eq.1 列列1633,1771,1175編編碼合計(jì)計(jì)數(shù)為11時(shí)為真真 inc=aaritth_eexprresssionn 表中這這個(gè)軸
34、單單元值合合計(jì)時(shí)根根據(jù)上面面數(shù)學(xué)表表達(dá)式的的值而不不是加11。 nz 所有單單元值都都是0時(shí)時(shí)該元素素在打印印報(bào)表時(shí)時(shí)被忽略略。 4.1.11. 特特殊條件件用來(lái)處理DDont kknoww 和NNo aanswwerss之類編編碼的記記錄的條條件C=- 統(tǒng)計(jì)計(jì)從最后后基本元元素后沒(méi)沒(méi)有出現(xiàn)現(xiàn)滿足軸軸條件的的被訪問(wèn)問(wèn)者。c=-n統(tǒng)計(jì)計(jì)最后nn個(gè)元素素中沒(méi)有有出現(xiàn)滿滿足軸條條件的被被訪問(wèn)者者。 產(chǎn)生neet元元素,用用來(lái)處理理多選題題和開(kāi)放放題的條條件c=+從最后后基本元元素后出出現(xiàn)在任任何元素素中的被被訪者合合計(jì)c=+n統(tǒng)計(jì)計(jì)最后nn個(gè)元素素中出現(xiàn)現(xiàn)的被訪訪問(wèn)者。4.2. Coll語(yǔ)句可以定義
35、相相同一列列(coolummn)中中帶編碼碼的多個(gè)個(gè)元素,可可以代替替一組nn01語(yǔ)語(yǔ)句。語(yǔ)句格式為為:col nnumbber;baase;ellm_ttxt11=codde1;elmm_txxt2=ccodee2numbeer列編碼碼base產(chǎn)生生basse元素素elm_ttxt n 定定義每一一元素的的文本codenn為為編碼 如在ccol語(yǔ)語(yǔ)句中只只包含元元素文本本,未含含編碼,則則假定這這些答案案是單選選題且按按1233456678990-&和空(blaank)順序?yàn)闉樵刈宰詣?dòng)編碼碼。 可以對(duì)對(duì)其中一一個(gè)或幾幾個(gè)元素素指定編編碼,未未指定編編碼的第第一個(gè)元元素編碼碼為11;中中間有
36、元元素指定定編碼的的,后面面未指定定編碼的的跟著前前面自動(dòng)動(dòng)編碼的的元素編編碼。 coll語(yǔ)句112個(gè)編編碼后編編碼為空空(bllankk)。 編碼可可以用聯(lián)聯(lián)合列出出,相當(dāng)當(dāng)一個(gè)or條件。如如 reed/ggreeen=12 因?yàn)?;是是每一元元素分割割符,如如果;是文文本一部部分,則則要把 符號(hào)放放在; 之之前。 用+可以以把一個(gè)個(gè)coll語(yǔ)句分分為多行行,要在在;后分開(kāi)開(kāi)語(yǔ)句。 4.2.11. 處處理ddont kknowws類類型答案案產(chǎn)生一個(gè)元元素統(tǒng)計(jì)計(jì)包括在在basse中但但不包括括在其他他元素中中的被調(diào)調(diào)查者。等于nn01語(yǔ)語(yǔ)句中cc=- 條件。語(yǔ)句格式為為:col nnumbbe
37、r;eelemmentt_txxt=rrej 4.2.22. ccol語(yǔ)語(yǔ)句中的的條件用 = 統(tǒng)統(tǒng)計(jì)一列列(coolummn)中中只包含含對(duì)應(yīng)元元素中編編碼而沒(méi)沒(méi)有其他他編碼的的被調(diào)查查者的數(shù)數(shù)目。是是精確的的等于(eexacctlyy eqquall too)col=nnumbber; 例:l chiild11col=1114;basse;uundeer 55;agged 5-110;aagedd11-15;ageed166-188相當(dāng)于寫cc=c11141 ,unnderr 5元元素統(tǒng)計(jì)計(jì)只有55歲以下下小孩的的家庭。 4.2.33. ccol語(yǔ)語(yǔ)句中其其他項(xiàng)在col語(yǔ)語(yǔ)句中產(chǎn)產(chǎn)生一個(gè)個(gè)b
38、asse項(xiàng)。語(yǔ)句格式為為:col nnumbber;basse=texxt;如果后面帶帶texxt,bbasee元素文文本為ttextt內(nèi)容,否否則為bbasee標(biāo)識(shí)。 col語(yǔ)句句中的子子標(biāo)題語(yǔ)句格式為為:col nnumbber;hd=subb_heeadiing_texxt;同axiss軸中的的n233語(yǔ)句功功能一樣樣。 col語(yǔ)句句中只含含文本的的元素語(yǔ)句格式為為:col nnumbber;tx= teext;定義只含文文本的行行,在列列中則被被忽略。 5. 表格格由軸產(chǎn)生表表,表中中每一單單元值由由橫軸(行)和和縱軸(列)的的條件決決定。 5.1. Tabb語(yǔ)句語(yǔ)句格式為為:tab
39、axiis1 aaxiss2 axxis33 axiis4 roow_aaxiss coolummn_aaxiss;ooptiionss 每一個(gè)個(gè)都需要要一個(gè)獨(dú)獨(dú)立的ttab語(yǔ)語(yǔ)句。 可以做做多維表表,最多多可以有有6維。多多維表是是一組表表有相同同的行和和列,但但組中的的每一個(gè)個(gè)表都有有由另外外的軸定定義的特特征。例如:基本本表 ttab agee * 現(xiàn)在在我們需需要根據(jù)據(jù)不同的的地區(qū)不不同年齡齡不同性性別統(tǒng)計(jì)計(jì)數(shù)。三三維表 tabb reegioon aage * 設(shè)reegioon 有有5行: l rregiion coll 1225;bbasee;hdd=arrea of ressi
40、deencee;noorthh;soouthh;eaast;wesst 將產(chǎn)生生5個(gè)表表: basse:aage by *(包括括所有被被訪問(wèn)者者) norrth:agee byy * souuth:agee byy * easst:aage by * wesst:aage by * 5.2.annd語(yǔ)句句一列表有相相同的軸軸,用aand語(yǔ)語(yǔ)句形成成的每一一個(gè)表和和每一頁(yè)頁(yè)的表數(shù)數(shù)目和頁(yè)頁(yè)數(shù)目是是不同的的。andnn aaxiss1 axiis2例如: ttab ax001 bbk011 taab aax011 bkk02 taab aax011 bkk03 taab aax011 bkk04
41、可以寫成: taab aax011 bkk01 annd bbk022 bkk03 bk004 5.3. 組合表表格把表格水平平或垂直直組合,把把它們內(nèi)內(nèi)容加到到一起或或分開(kāi)。 Sid把當(dāng)前前表格放放到前一一個(gè)表格格右邊Und 把當(dāng)前前表格放放到前一一個(gè)表格格下面Add 把當(dāng)前前表格內(nèi)內(nèi)容加到到前一個(gè)個(gè)表格中中Div用前面面表格的的數(shù)據(jù)除除以后面面表格的的數(shù)據(jù) 這些語(yǔ)語(yǔ)句不單單獨(dú)使用用,他們們通常跟跟在一個(gè)個(gè)tabb語(yǔ)句之之后。 用這些些語(yǔ)句把把表格組組合在一一起,表表格單元元數(shù)都要要一樣,如如果表格格小一些些,要填填充一些些啞單元元去使表表格一樣樣。 andd語(yǔ)句也也會(huì)相同同行或列列軸的表表
42、,它們們每一個(gè)個(gè)表都打打印在單單獨(dú)一頁(yè)頁(yè)中,比比較數(shù)據(jù)據(jù)困難 sidd或unnd語(yǔ)句句使不同同表打印印在同一一頁(yè),可可以橫向向組合或或縱向排排列。 5.3.11. 水水平或垂垂直組合合水平組合:sid rrow_axiis ccoluumn_axiis ;opptioons例如: ttab rattingg * siid rratiing reggionn 整個(gè)表表格的寬寬度不能能超過(guò)定定好的表表格寬度度。(用用paggwidd定義)。 表格必必須是兩兩維的。 所有表表格必須須含有相相同的行行數(shù)。 在一個(gè)個(gè)tabb語(yǔ)句之之后最多多可有440個(gè)ssid語(yǔ)語(yǔ)句。 如果不不止一個(gè)個(gè)表含有有諸如均均值
43、(nn12)和標(biāo)準(zhǔn)準(zhǔn)差(nn17),則在在用axxis軸軸中n225語(yǔ)句句產(chǎn)生統(tǒng)統(tǒng)計(jì),而而不是用用因子(facctorr)。如如果用因因子,組組中第一一個(gè)表定定義的因因子會(huì)覆覆蓋隨后后的表格格。 如果ttab表表和siid表都都有baase列列,則用用對(duì)應(yīng)的的basse列去去產(chǎn)生行行百分?jǐn)?shù)數(shù)。 如果ttab表表中有bbasee列,而而sidd表中沒(méi)沒(méi)有,則則所有表表中的行行百分?jǐn)?shù)數(shù)根據(jù)ttab表表中的bbasee列產(chǎn)生生。 如果ttab語(yǔ)語(yǔ)句中沒(méi)沒(méi)有baase列列,而ssid表表中有一一個(gè),則則sidde 表表產(chǎn)生行行百分?jǐn)?shù)數(shù)而taab表不不產(chǎn)生。 垂直組合:und rrow_axiis cc
44、oluumn_axiis ;opptioons例如: ttab lq11 baan1 unnd llq2 bann1 表格必必須是兩兩維的。 所有表表格必須須含有相相同的行行數(shù)。 所有表表格的元元素個(gè)數(shù)數(shù)不能超超過(guò)5000個(gè)。 5.3.22. 增增加表格格 語(yǔ)句格式為為:add roww_offfseet,coll_offfseetaxiis_nnamees axiis_nnamees的個(gè)個(gè)數(shù)和ttab語(yǔ)語(yǔ)句中一一樣。 相加的的結(jié)果放放在taab表中中。 兩個(gè)表表相加最最簡(jiǎn)單的的辦法是是把兩個(gè)個(gè)表對(duì)應(yīng)應(yīng)的行依依次相加加。 例如:我們們調(diào)查每每一個(gè)公公司擁有有的打印印機(jī),第第一個(gè)表表存放不不同商
45、標(biāo)標(biāo)的手動(dòng)動(dòng)打印機(jī)機(jī),第22個(gè)表存存放不同同商標(biāo)的的電子打打印機(jī),最最后我們們要一個(gè)個(gè)表顯示示擁有每每一個(gè)商商標(biāo)的打打印機(jī)數(shù)數(shù)。tab mmanbbrd commsizz;c=c(1123,1499)u$ $add eeleccbrdd coomsiiz;cc=c(1511,1775)uu$ $l mannbrddn10baasen01brranddA;iinc=c(1123,1255)n01brranddB;iinc=c(1126,1288)l eleecbrrdn10baasen01brranddA;iinc=c(1151,1533)n01brranddB;iinc=c(1154,1566
46、) 5.3.22.1. 相加加表的偏偏移(ooffsset) 表在相相加之前前可向右右或向下下偏移指指定的列列數(shù)或行行數(shù)。 多個(gè)表表相加表表偏移是是基于ttab表表,而不不是一些些中間的的addd表表偏移指定定的列數(shù)數(shù)addn axiis1 axiis2表偏移指定定的行數(shù)數(shù)addm,0 aaxiss1 aaxiss2,aaxiss6在同一表中中同時(shí)設(shè)設(shè)置向下下和向右右偏移的的行數(shù)和和列數(shù)addm,n aaxiss1 aaxiss2,aaxiss6 5.3.33. 一一個(gè)表格格的數(shù)據(jù)據(jù)除以另另一個(gè)表表格的數(shù)數(shù)據(jù)語(yǔ)句格式為為:div aaxiss_naamess ;opttionns axiis_
47、nnamees的個(gè)個(gè)數(shù)和ttab語(yǔ)語(yǔ)句中一一樣。 tabb語(yǔ)句中中定義的的表是“分分子”,ddiv語(yǔ)語(yǔ)句中定定義的表表是“分分母”。 一個(gè)ttab語(yǔ)語(yǔ)句后只只能跟一一個(gè)diiv語(yǔ)句句,且兩兩個(gè)表要要有相同同的行數(shù)數(shù)和列數(shù)數(shù),用ttab表表中單元元除以ddiv表表中對(duì)應(yīng)應(yīng)的單元元。 例如:taab表中中是被訪訪問(wèn)者購(gòu)購(gòu)買的總總面包數(shù)數(shù),diiv表中中是購(gòu)買買面包的的總?cè)藬?shù)數(shù),它們們相除得得到平均均每個(gè)人人購(gòu)買的的面包數(shù)數(shù)。tab aax066 looaf;incc=c(1322,1333);decc=2div aax066 looaf 5.4. 一頁(yè)打打印多個(gè)個(gè)表格一頁(yè)打印多多個(gè)表格格有多種種選
48、擇,由由以下兩兩個(gè)語(yǔ)句句控制:hittch=nummberrnummberr范圍為為0-44,把當(dāng)當(dāng)前表第第一頁(yè)跟跟前面表表格打印印在同一一頁(yè)。 hittch=1把當(dāng)前前表第一一頁(yè)跟前前面表格格打印在在同一頁(yè)頁(yè),但空空間不夠夠當(dāng)前表表第一頁(yè)頁(yè)就分頁(yè)頁(yè)打印。 hittch=4如果兩兩表有相相同列,可可以把一一個(gè)表的的行粘貼貼在另一一個(gè)表的的后面,使使它們打打印后看看起來(lái)象象一個(gè)表表。squeeeze=nummberrsqueeeze范范圍為00-2,只只要有空空間,在在同一頁(yè)頁(yè)盡可能能多打印印當(dāng)前表表的頁(yè)。 squueezze=11 打打印又短短又肥的的表格,在在同一頁(yè)頁(yè)盡可能能多的打打印。 s
49、quueezze=22控控制表頭頭(tiitlees)、腳腳注(ffoottnottes)、底部部文本(botttomm teext)的輸出出 忽略第第一頁(yè)底底部文本本。 如果和和第二頁(yè)頁(yè)的腳注注相同,忽忽略第一一頁(yè)腳注注。 如果和和第一頁(yè)頁(yè)的表頭頭相同,忽忽略第二二頁(yè)腳注注。 從第一一頁(yè)的腳腳注和底底部文本本間開(kāi)始始打印。 可以在a 語(yǔ)句中中用a;noppagee;nootbll選項(xiàng)控控制paage nummberrs,ttablle nnumbberss不輸出出??梢砸杂眠x項(xiàng)項(xiàng)a;pphysspagg 控制制輸出物物理頁(yè)數(shù)數(shù)(phhysiicall paage nummberrs) 而不是
50、是邏輯頁(yè)頁(yè)數(shù)(llogiicall paage nummberrs)。 6. 數(shù)據(jù)據(jù)檢查數(shù)據(jù)一讀入入到c arrray中中,就可可以檢查查數(shù)據(jù)。這這里我們們介紹用用hollecoountt對(duì)數(shù)據(jù)據(jù)進(jìn)行檢檢查。Holeccounnt 可可以顯示示每一列列總的編編碼數(shù)。用用來(lái)在寫寫編輯程程序前了了解數(shù)據(jù)據(jù)全面的的情況。 編碼的的分布例例如,在在collumnn 566有多少少被訪問(wèn)問(wèn)者選擇擇了編碼碼2。 編碼的的密度例例如,在在一列中中有多少少被訪問(wèn)問(wèn)者選了了一個(gè)、兩兩個(gè)、三三個(gè)或多多個(gè)編碼碼。檢查查某列是是否應(yīng)該該是多選選題 在整個(gè)個(gè)數(shù)據(jù)文文件中編編碼的總總數(shù) 語(yǔ)句格式是是:countt c(s
51、taart_coll,ennd_ccol) $texxt$ texxt是打打印在每每一頁(yè)上上的題頭頭,可選選項(xiàng)。例如:coountt c(1011,1008) $Deemonnstrratiion Surrveyy$ 在hooleccounnt標(biāo)題題中,QQuanntumm接受雙雙引號(hào),但但C編譯譯器不接接受,所所以在雙雙引號(hào)之之前要用用”符符號(hào)。 可以對(duì)對(duì)或多或或少的列列進(jìn)行統(tǒng)統(tǒng)計(jì),只只要這些些列是連連續(xù)的。 對(duì)hooleccounnt進(jìn)行行過(guò)濾,滿滿足特定定條件的的記錄將將被合計(jì)計(jì)。例如:iff (cc10661) ccounnt cc(1001,1108) $DDemoonsttratt
52、ionn Suurveey_MMalee$ 對(duì)trrailler carrds進(jìn)進(jìn)行統(tǒng)計(jì)計(jì)通常,所給給類型的的traaileer ccardds被當(dāng)當(dāng)作一張張卡,一一起合計(jì)計(jì),所以以列的計(jì)計(jì)數(shù)包括括所有的的traaileer ccardds的編編碼。有時(shí)需要在在一組ttraiilerr caardss中合計(jì)計(jì)某一張張?zhí)囟?,如某某張trrailler carrd是第第5張卡卡,存在在c799中,則則用:if (cc57991) ccounnt cc(5001,5580) $HHarrrodss$ 6.1. 對(duì)hooleccounnts進(jìn)進(jìn)行加權(quán)權(quán)語(yǔ)句格式是是:countt c(staart_
53、coll,ennd_ccol) $texxt$ c(m_sstarrt,mm_ennd) c(mm_sttartt,m_endd)是cc arrrayy中存放放的對(duì)每每一記錄錄的乘數(shù)數(shù)(權(quán)值值)。 在一般般hollecoountts中,每每一單元元只是對(duì)對(duì)記錄進(jìn)進(jìn)行簡(jiǎn)單單的計(jì)數(shù)數(shù)。包含含給定列列中某個(gè)個(gè)特定編編碼的記記錄被讀讀入,對(duì)對(duì)應(yīng)單元元加1。 Hollecoountts也可可以不是是簡(jiǎn)單加加1,而而用c(m_sstarrt,mm_ennd)含含的值來(lái)來(lái)增加。 如果權(quán)權(quán)值是實(shí)實(shí)數(shù),則則用 ccx(mm_sttartt,m_endd) 來(lái)來(lái)表示。 權(quán)值可可以事先先寫定也也可在編編輯過(guò)程程中計(jì)
54、算算。 合計(jì)數(shù)數(shù)最后四四舍五入入。7. 表格格格式7.1. Quaantuum制表表區(qū)的層層次Quanttum制制表區(qū)是是分層次次的,在在某一層層定義的的特征將將適用于于這一層層及下面面所有層層,單行行語(yǔ)句是是最低層層,從最最低層開(kāi)開(kāi)始逐漸漸向上增增加,在在當(dāng)前層層定義的的條件和和特點(diǎn)被被當(dāng)前層層和低層層接受。低層的特點(diǎn)點(diǎn)覆蓋高高層的特特點(diǎn),ttab語(yǔ)語(yǔ)句定義義的特征征覆蓋aa語(yǔ)句定定義的,而而一些對(duì)對(duì)單行定定義的特特點(diǎn)則覆覆蓋taab語(yǔ)句句或a語(yǔ)語(yǔ)句中定定義的特特點(diǎn)。 制表區(qū)程序序主要的的內(nèi)容有有: 運(yùn)行控控制語(yǔ)句句:決定定運(yùn)行的的總特點(diǎn)點(diǎn),包括括對(duì)所有有表的文文本常量量,過(guò)濾濾條件,表表格
55、頭等等的定義義。主要要是a 語(yǔ)句。 表格控控制語(yǔ)句句:定義義交*作作表的軸軸,這些些語(yǔ)句定定義每一一個(gè)表的的文本和和一般特特征。主主要是ttab 語(yǔ)句。 軸控制制語(yǔ)句:每個(gè)軸軸包含一一組語(yǔ)句句,用來(lái)來(lái)建立表表的行與與列的文文本及條條件。7.2. 定義運(yùn)運(yùn)行控制制條件在作表區(qū)開(kāi)開(kāi)頭第一一個(gè)語(yǔ)句句定義全全局缺省省的運(yùn)行行條件。語(yǔ)句格式:a;optt1;optt2opt選項(xiàng)項(xiàng)將在下下一節(jié)討討論。例如:a;dspp;opp=122;daate;decc=1dspdouublee-sppaceed縮寫寫,每一一行之間間有一空空行。 op=12 每一單單元包括括絕對(duì)數(shù)數(shù)值和列列百分?jǐn)?shù)數(shù)。 datte 每每
56、一頁(yè)右右上角打打印日期期,格式式是ddd mmmm yyy .dec小數(shù)點(diǎn)點(diǎn)的位置置。 7.3. 在a,secctbeeg,fflt和和tabb語(yǔ)句中中的選項(xiàng)項(xiàng)這些選項(xiàng)分分為兩類類:輸出選項(xiàng):決定運(yùn)運(yùn)行中每每一個(gè)表表格式,但但與表中中每一單單元內(nèi)容容無(wú)關(guān)。改改變后無(wú)無(wú)需重讀讀數(shù)據(jù)就就可重運(yùn)運(yùn)行。數(shù)據(jù)選項(xiàng):決定每每一單元元合計(jì)數(shù)數(shù)怎樣產(chǎn)產(chǎn)生,但但與表輸輸出格式式無(wú)關(guān),改改變后需需要象新新的joob一樣樣重新運(yùn)運(yùn)行。 7.3.11. 輸輸出選項(xiàng)項(xiàng):dec=nn小小數(shù)點(diǎn)的的位置,即即包含幾幾位小數(shù)數(shù)。decp=n百分?jǐn)?shù)數(shù)中小數(shù)數(shù)點(diǎn)的位位置,當(dāng)當(dāng)op=0,22,7,或&時(shí)時(shí)適用。dsp 表中中每一行行
57、數(shù)據(jù)間間有一空空行。flt=nnamee 調(diào)用用fltt語(yǔ)句中中定義的的過(guò)濾條條件和表表頭,這這個(gè)選項(xiàng)項(xiàng)在seectbbeg,fltt和taab語(yǔ)句句中有用用,但在在a語(yǔ)句句中無(wú)效效。flushh讓讓百分?jǐn)?shù)數(shù)和絕對(duì)對(duì)數(shù)值向向右齊平平一行一一行地打打印。Hitchh把把當(dāng)前表表和前一一個(gè)表打打印在同同一頁(yè),如如果當(dāng)前前表有多多頁(yè),則則把第一一頁(yè)和前前一個(gè)表表打印在在同一頁(yè)頁(yè)。但如如果空間間不夠打打印整頁(yè)頁(yè)表,則則換頁(yè)。op 表的輸輸出類型型& 總數(shù)數(shù)百分?jǐn)?shù)數(shù),根據(jù)據(jù)整個(gè)表表的baase(表的左左上角顯顯示)來(lái)來(lái)計(jì)算。00 行百百分?jǐn)?shù)11絕對(duì)數(shù)數(shù)值(缺缺省)22根據(jù)當(dāng)當(dāng)前baase列列計(jì)算列列百分
58、數(shù)數(shù)66根據(jù)表表格中第第一個(gè)bbasee列計(jì)算算列百分分?jǐn)?shù)77累積百百分?jǐn)?shù)88指數(shù)(inddicees)pagwiid=nn表表格每一一頁(yè)寬度度,缺省省為1332個(gè)字字符,可可以加大大。physppag 打印物物理頁(yè)數(shù)數(shù)而不是是邏輯頁(yè)頁(yè)數(shù),與與squueezze,hhitcch配合合使用。side=n定義行行文本的的寬度。spechhar=ab 當(dāng)一單單元值為為零時(shí),用用特定字字符去代代替。 a單元元值為00 b單元元值四舍舍五入為為0nzroww 一行所所有單元元均為00時(shí)不打打印nzcoll 一列所所有單元元均為00時(shí)不打打印 7.3.22. 數(shù)數(shù)據(jù)選項(xiàng)項(xiàng)c=loggicaal_eexpr
59、resssionn 記錄包包括在表表中需要要滿足的的條件。dp 在aa語(yǔ)句中中有用,用用雙精度度計(jì)算單單元值。缺缺省是單單精度。Inc=aaritthmeeticc_exxpreessiion 單元值值根據(jù)數(shù)數(shù)學(xué)表達(dá)達(dá)式的值值來(lái)累計(jì)計(jì),而不不是計(jì)數(shù)數(shù)加1。 7.4. 表格標(biāo)標(biāo)題語(yǔ)句格式是是:ttxtiitlee_txxtx定定義標(biāo)題題的位置置titlee_txxt打打印在表表格上的的標(biāo)題內(nèi)內(nèi)容 可選項(xiàng)項(xiàng),可對(duì)對(duì)表數(shù)目目位置進(jìn)進(jìn)行調(diào)整整 可選選項(xiàng),可可對(duì)頁(yè)數(shù)數(shù)目位置置進(jìn)行調(diào)調(diào)整 ttl 在在一頁(yè)中中向左對(duì)對(duì)齊。ttr 在在一頁(yè)中中向右對(duì)對(duì)齊。ttc 在在一頁(yè)中中間打印印ttn 縮縮進(jìn)100次n個(gè)
60、個(gè)空格tta 奇奇數(shù)頁(yè)向向左對(duì)齊齊,偶數(shù)數(shù)頁(yè)向右右對(duì)齊ttb 與與ttaa相反,偶偶數(shù)頁(yè)向向左對(duì)齊齊,奇數(shù)數(shù)頁(yè)向右右對(duì)齊 表格標(biāo)題反反映表格格的不同同層次: a語(yǔ)句句后的ttts定定義的是是整個(gè)運(yùn)運(yùn)行的標(biāo)標(biāo)題,打打印在每每一頁(yè)的的最上面面。 Fltt語(yǔ)句后后ttss定義的的是一組組表的標(biāo)標(biāo)題。 Tabb語(yǔ)句后后ttss定義的的是特定定表的標(biāo)標(biāo)題。 在l語(yǔ)語(yǔ)句后軸軸定義的的ttss在橫軸軸中打印印,在縱縱軸中則則被忽略略。標(biāo)題打印的的順序可可以用aa語(yǔ)句、fflt語(yǔ)語(yǔ)句、ttab語(yǔ)語(yǔ)句中tttorrd,tttbeeg,tttennd來(lái)規(guī)規(guī)定,缺缺省打印印順序是是:1. a語(yǔ)語(yǔ)句后ttts2. t
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 服裝設(shè)計(jì)中的傳統(tǒng)文化融合與創(chuàng)新考核試卷
- 危險(xiǎn)廢物處理與環(huán)保產(chǎn)業(yè)市場(chǎng)準(zhǔn)入制度考核試卷
- 住宅建筑與社區(qū)居民社區(qū)兒童教育考核試卷
- 勘察項(xiàng)目項(xiàng)目管理海洋工程海洋環(huán)境保護(hù)與勘察考核試卷
- 托兒所服務(wù)的沉浸式教育與虛擬現(xiàn)實(shí)考核試卷
- 托兒所服務(wù)的安全管理與緊急救援考核試卷
- 地質(zhì)勘探設(shè)備在地震勘探中的物聯(lián)網(wǎng)應(yīng)用案例考核試卷
- 微特電機(jī)散熱問(wèn)題解決方案考核試卷
- 鎖匯合同范本
- 外賣小哥租車合同范本
- 職工大會(huì)(或職工代表大會(huì))會(huì)議決議書
- 新材料概論課件ppt 第8章 新能源材料
- 毛概課說(shuō)課課件
- 冷庫(kù)熱氟融霜操作
- 考生個(gè)人簡(jiǎn)歷及自述表
- 風(fēng)電機(jī)組偏航誤差產(chǎn)生機(jī)理及調(diào)整策略研究
- GB/T 18684-2002鋅鉻涂層技術(shù)條件
- 第九講:信息與大數(shù)據(jù)倫理問(wèn)題-工程倫理
- 四年級(jí)美術(shù)素養(yǎng)附答案
- 2021年全國(guó)中學(xué)生天文奧林匹克競(jìng)賽預(yù)賽試題及答案
- 四年級(jí)下冊(cè)音樂(lè)教案-2.2我們美麗的祖國(guó) |接力版
評(píng)論
0/150
提交評(píng)論