內容
|
關於本書
>
自訂程式碼
上一頁
|
下一頁
手動編輯程式碼的考量
在手動編輯程式碼之前
表格和欄中繼資料
輸入和輸出資料館
輸出和臨時表格
驗證自訂程式碼
在手動編輯程式碼之前
只要簡單按幾下,SAS Visual Data Builder 中的程式碼產生功能可以產生許多 SAS 陳述式。可以根據本身的需求,在自訂產生的程式碼之前使用 [
設計
] 標籤增加輸入表格、執行聯結和篩選資料,方便作業執行。
在您將程式碼解除鎖定之前,必須指定下列功能和設定:
唯一值
選取此核取方塊,決定是否要將 DISTINCT 關鍵字包含在產生的 PROC SQL 陳述式中。將程式碼解除鎖定之後,則無法使用此核取方塊包含關鍵字。
附加資料
選取此核取方塊,可以讓您在程式碼解除鎖定之前使用產生的 SAS 陳述式將資料附加到輸出表格。
輸出表格
將程式碼解除鎖定之前,您必須指定表格名稱、位置和資料館,且必須儲存資料查詢。儲存資料查詢時,隨即註冊表格的中繼資料。
使用臨時表格
選取此核取方塊可以在儲存資料查詢時註冊表格的中繼資料。請在程式碼解除鎖定之前選取此核取方塊、指定資料館和進行儲存。
表格和欄中繼資料
解除鎖定程式碼和儲存之後,已從中繼資料移除輸出表格中的欄。這是因為資料產生器使用 [
設計
] 標籤中選取的欄建立欄中繼資料,解除 [
程式碼
] 標籤中的檢視之後,無法再使用這些欄選取項目。
當您執行解除鎖定資料查詢時,已將欄中繼資料註冊為執行程式碼的一部份。但是,可能無法立刻在資料產生器中看到欄,因為應用程式已快取表格中繼資料 (沒有任何欄)。
輸入和輸出資料館
當您將程式碼解除鎖定進行手動編輯時,您必須指定表格使用的資料館。可以使用 LIBNAME 陳述式執行此動作。如果您在解除鎖定程式碼進行手動編輯之前將表格拖放到工作區上,則自動包含表格的 LIBNAME 陳述式。
請同時參閱
SAS Statements: Reference
SAS/ACCESS for Relational Databases: Reference
輸出和臨時表格
可以依照您在 [
設計
] 標籤上作業時的相同方式,在 [
輸出
] 標籤上指定表格名稱、位置和資料館。
附註:
請在程式碼解除鎖定之前指定表格和儲存資料查詢。如果沒有指定表格名稱,或指定的表格名稱已在使用中,則無法儲存資料查詢。
請同時參閱
中繼資料的 SAS 9.2 語言介面
驗證自訂程式碼
如果您在
前置處理
或
後置處理
檢視中輸入 SAS 陳述式,當您按一下
時,不會驗證這些陳述式。
如果在
所有程式碼
檢視中解除鎖定程式碼,
按鈕隨即停用。您無法驗證自訂程式碼。
上一頁
|
下一頁
|
頁面頂端
Copyright © SAS Institute Inc. All rights reserved.