第三章 應用性 ROUTINE 與 PROCEDURE

 


3.1 complist (compflist/comphlist) 
3.2 compcode (compfcode/comphcode) 
3.3 compreport 


  在 AREMOS 資料庫系統堙A「上市公司財務報表資料庫」算是比較大的資料庫。有時使用者需要從這個資料庫叫取大量資料,例如要叫取:

    「台泥公司財務報表堜狾雀等堙v(175 項)

    「所有公司的稅前純益」(702 項)

  類似這樣的需求,如以土法煉鋼一一輸入檢索代號,勢必輸入上百個檢索代號。為此我們設計一個 procedure 叫 complist (「金融保險股」叫 compflist,「金控股」則叫 comphlist),可協助形成一個 list, 再利用 list 來叫取資料。

  此外,我們也設計 compcode (「金融保險股」叫 compfcode,「金控股」則叫 comphcode) 來協助線上查詢檢索代號;以及 compreport 來叫取資料並自動形成「資產負債表」或「收支損益表」等。這些應用性 procedure 分別說明如下。

注意:使用這些 procedure 前,必須先開啟 setup.bnk,此資料庫存有相關的 procedure

 

3.1 complist (compflist, comphlist)

  AREMOS 系統堛 complist (或 compflist, comphlist) 可協助使用者形成一個 namelist ,再利用 namelist 來叫取大量資料或做其他用途。使用者可指定「某一家」或「某些」公司之「某些」或「所有」資產、負債、損益等項目。這是交談式 procedure,使用方法是在箭頭符號底下輸入:

    complist;  或  compflist;        或  comphlist;

即可 。

例如:您在 AREMOS Command 下 ,

 
 

首先,鍵入指令「open setup;」以開啟 setup.bnk 資料庫,此資料庫存有相關的 procedure。

接著,鍵入指令「complist;」

 然後一問一答,a → 1 → 1101,1301 → all → k1
 鍵入指令「display k1」

 

說明:

 
 (1)鍵入 a 是指示選擇 Assets 資產項。
 (2)鍵入 1 是指示選擇以 company 公司別來分類。
 (3)鍵入 1101,1301 是指示選擇「台塑」及「南亞」兩公司。
 (4)鍵入 all 是指示選擇「台塑」及「南亞」兩公司資產項堛漫狾雀等堙C
 (5)鍵入 k1 是為存取一檔名。

這時您的工作環境 (work.bnk),已形成一個 list 叫做 k1 ,您可鍵入指令「index;」(在 AREMOS command 下) , 即可了解。然後您在 Send Series Data 畫面下,鍵入「#k1」 ( 在 Name 處)。

 「金融保險股」以 compflist 取代上面之 complist ;

       「金控股」則以 comphlist 取代上面之 complist 即可。

※註:

 
 1. 您要使用 complist 前,別忘了打開 comp 資料庫,及設定您要的年資料期間。
 2.若您完成您的工作 (已將資料存在您的磁片),在離開 AREMOS 前,請先鍵入指令「clear;」, 使 work.bnk 堛漯F西乾淨後,再跳出 AREMOS (如此在 work.bnk 堣ㄜP堆積太多垃圾)。

 

3.2 compcode (compfcode/comphcode)

  AREMOS 系統堛 compcode (或 compfcode/comphcode) 可線上查詢 COMP COMPF 與 COMPH 資料庫之檢索代號 。 使用方法為在箭頭符號底下輸入:

    compcode; 或 compfcode; 或 comphcode;

即可。

  「金融保險股」 則以 compfcode 取代上面之 compcode 即可。

      「金控股」 則以 comphcode 取代上面之 compcode 即可。

 

3.2 compcode (compfcode/comphcode)

  AREMOS 系統堛 compcode (或 compfcode/comphcode) 可線上查詢 COMP COMPF 與 COMPH 資料庫之檢索代號 。 使用方法為在箭頭符號底下輸入:

    compcode; 或 compfcode; 或 comphcode;

即可。

  「金融保險股」 則以 compfcode 取代上面之 compcode 即可。

      「金控股」 則以 comphcode 取代上面之 compcode 即可。

 

3.3 compreport

AREMOS 系統裡的 compreport 可從 COMP、COMPO、COMPH、COMPB、COMPT、COMPS 等資料庫 (請見詳細資料庫分類說明) 裡叫取某一家公司之資料而自動形成財務報表,如:「資產負債表 (Balance Sheet)」,「收支損益表 (Income Statement)」,和「資產負債明細表 (Supplement: Assets & Liabilities)」。限於螢光幕寬度,一次最多只能有 3 年資料之報表。使用方法為在箭頭符號底下打:

    compreport;

即可。但此 procedure 只限於 PC 版的 AREMOS 才能執行,教育部的 UNIX 版 AREMOS 尚無此功能。

例如:您在 AREMOS Command 下,

 
 

首先,鍵入指令「open setup;」以開啟 setup.bnk 資料庫,此資料庫存有相關的 procedure。

接著,鍵入指令「compreport;」

  然後一問一答,c → b → 2330 → 2006,2007,2008 → n → c → 回到主畫面

 

 

說明:

 (1) 鍵入 c 是指示選擇 COMP.bnk (一般產業)。

 (2) 鍵入 b 是指示選擇 Balance Sheet (資產負債表)。

 (3) 鍵入 2330 是指示選擇「台積電」公司。

 (4) 鍵入 2006,2007,2008 是指示選擇這 3 年資料。

 (5) 鍵入 n 是指示選擇 2006 年之後新的資產負債表格式 (註:「2006」年之後的「一般產業」之「資產負債表」,建議選擇「新格式」)。

 (6) 鍵入 c 是指示選擇中文財務報表格式。

 

 
註: 在查詢財務報表之前,別忘了先打開相對應的資料庫。例如:要查詢一般產業 COMP.bnk 資料庫時,需先開啟 COMP.bnk 再鍵入指令「compreport;」