ビジネス・インテリジェンス[BI] のリーディング・カンパニー | SAS Japan SAS Japan
「THE POWER TO KNOW(知る力)」を提供するビジネス・インテリジェンス[BI]のリーディング・カンパニー | SAS Japan  トレーニング マニュアル ユーザー事例 パートナー ユーザー会 求人情報 資料請求・ダウンロード
Home News Products & Solutions Events & Seminer Customer Support Company www.sas.com
 

マクロ機能の仕様変更(CARDS/PARMCARDSステートメント)

[OS]MVS, F4, VOS3, CMS
[リリース] 6.07, 6.08, 6.09E
[キーワード] base, conv, v5, v6, macro, datastep, cards, error

[質問]

リリース5.18では正常に処理されていたDATAステップが、リリース6.07ではエラーとなってしまいます。

  %MACRO DUMMY;
    DATA TEST;
      INPUT NAME $ AGE;
    CARDS;
    TARO 12
    HANAKO 13
    ;
    RUN;
  %MEND;
  %DUMMY;

[回答]

SAS System 6では仕様が変更され、マクロ機能内のCARDSステートメント、およびPARMCARDSステートメントがエラーとなるようになりました。
あらかじめSASデータセットとして作成しておくか、データ部を外部ファイルに書き出しDATAステップのINFILEステートメントで読み込むようにしてください。

[参考]

  • 「Base SASソフトウェア: SASマクロ機能: 使用法およびリファレンス, Version 6, First Edition」(注文番号 16041)

The Power to Know
   Contact Us     Terms of Use & Legal Information     Privacy Statement     個人情報の取り扱いについて   Copyright © 2008 SAS Institute Inc. All Rights Reserved