SAS Format之運用範例

0
一般使用者常常希望以不同之內容展示存放於資料集之相同數據。運用Base SAS之Format(格式),可以讓使用者非常容易將資料集之相同數據,以各式各樣不同之內容展示。本文提供以下SAS Format(格式)使用範例。

<<範例>>:
步驟一 : 建立兩個相同名稱之SAS Format, 但分別儲存於不同之子目錄。
<< 程式 : 建立兩個相同名稱之SAS Format >>
programme_201102-01
程式說明如下 :
  1. 兩個相同名稱為 PRD_FMT之使用者自訂SAS Format,分別儲存於子目錄 ‘C:FMTA’ 及子目錄’C:FMTB’中 。
  2. 儲存於 ‘C:FMTA’ 名稱為PRD_FMT 之使用者自訂SAS Format,以300及500為切割分組。
  3. 儲存於 ‘C:FMTB’ 名稱也為PRD_FMT 之使用者自訂SAS Format,以200及400為切割分組。。
  4. 儲存於子目錄’C:FMTB’及子目錄’C:FMTB’之SAS Format檔名均為formats.sas7bcat。如下:
programme_201102-02
步驟二 : 呼叫儲存於不同之子目錄,但相同名稱之SAS Format,可產製不同之結果。
<<程式1:先呼叫FMTA.FORMATS >>
programme_201102-03
<<程式2: 先呼叫FMTB.FORMATS >>
programme_201102-04
<<結果1: 先呼叫FMTA.FORMATS >>
programme_201102-05
<<結果2: 先呼叫FMTB.FORMATS >>
programme_201102-06
程式說明如下 :
  1. 相同名稱之SAS格式,運用FMTSEARCH 之順序,可產製不同之切割分組。進而產製不同之結果。
  2. <<程式1>>與<<程式2>>均呼叫相同名稱之SAS格式 PRD_FMT.。
  3. <<程式1>>之 FMTSEARCH=(FMTA.FORMATS FMTB.FORMATS) ,指定SAS系統先至 FMTA.FORMATS之SAS目錄中找尋PRD_FMT 之SAS Format,以300及500為切割分組,產製<<結果1>>之內容。
  4. <<程式2>>之 FMTSEARCH=(FMTB.FORMATS FMTA.FORMATS) ,指定SAS系統先至 FMTB.FORMATS之SAS目錄中找尋PRD_FMT 之SAS Format,以200及400為切割分組,產製<<結果2>>之內容。
  5. <<程式>>將結果以HTML之檔案規格,輸出至 ‘C:FMTAFREQ.HTML’ 。
Tags
Share

About Author

SAS Taiwan

SAS 學習資源 : https://blogs.sas.com/content/sastaiwan/

Comments are closed.

Back to Top