使用巨集機能
巨集是一組產生自訂指令語法的指令。 使用巨集可以減少執行複雜且重複的資料分析作業所需的時間和工作量。
巨集有兩個部分: 巨集定義,指出巨集的開頭和結尾,並提供巨集的名稱; 巨集主體,包含建置指令語法的一般指令或巨集指令。 當 巨集呼叫呼叫巨集時,會在稱為 巨集擴充的程序中產生語法。 然後,產生的語法會作為一般指令序列的一部分來執行。
本章顯示如何建構執行三個資料分析作業的巨集。 在第一個範例中,巨集有助於檔案比對作業。 在範例 2 中,巨集會自動執行特殊化統計作業 (根據非零母群相關係數來測試樣本相關係數)。 範例 3 中的巨集會產生隨機資料。 如下表所示,每一個範例都示範巨集機能的各種特性。 如需特定巨集指令的相關資訊,請參閱 DEFINE 指令。
| 範例 1 | 範例 2 | 範例 3 | |
|---|---|---|---|
| 巨集引數 | |||
| 關鍵字 | x | x | x |
| 預設值 | x | x | |
| 無 | x | x | |
| 字串操作 | x | x | |
| 迴圈 | |||
| 索引 | x | x | |
| 清單處理 | x | ||
| 直接指派 | x | x |