BookmarkSubscribeRSS Feed

データセットの変数名・属性情報の取得

Started ‎03-13-2018 by
Modified ‎04-19-2018 by
Views 1,845

質問

SASデータセット内の変数名や属性などの情報をDATAステップ中で参照したいのですが方法はありますか?

回答

SASデータセットの変数名や属性についての情報は、ビュー「SASHELP.VCOLUMN」に保存されています。 このビューの持つ情報は次の通りで、「SASHELP.VMEMBER」にないフォーマットなどの情報も含まれています。

 

LIBNAME ライブラリ参照名
MEMNAME データセット名
MEMTYPE ライブラリメンバのタイプ(DATAあるいはVIEW)
NAME 変数名
TYPE 変数のタイプ(CHAR 文字変数 NUM 数値変数)
LENGTH 変数の長さ
NPOS データセット入力バッファ中の相対位置
VARNUM 変数につけられた通し番号
LABEL 変数ラベル
FORMAT フォーマット
INFORMAT インフォーマット
IDXUSAGE インデックスの使用

 

 

DATAステップ中で任意のデータセットの変数名や属性情報を参照するには、SASHELP.VCOLUMNから、 参照するデータセットに対応したオブザベーションの値を用いるという方法が考えられます。

 

SASHELPライブラリには、上記以外にも、各種情報を格納したSQLビューが格納されています。

 

 

Version history
Last update:
‎04-19-2018 03:49 AM
Updated by:

SAS Innovate 2025: Register Now

Registration is now open for SAS Innovate 2025 , our biggest and most exciting global event of the year! Join us in Orlando, FL, May 6-9.
Sign up by Dec. 31 to get the 2024 rate of just $495.
Register now!

Article Labels
Article Tags

SAS Support Communitiesのユーザーガイドライン


コミュニティの基本的なガイドラインについてご説明します。まずは、こちらをご参照ください。

詳細を読む

 

SAS Support CommunitiesのFAQ


SAS Support CommunitiesのFAQはヘルプに記載されています。参照方法は、こちらからご確認ください。

詳細を読む

 

質問や意見の投稿と返信方法について


Japan SAS Discussionページに質問や意見(メッセージ)を投稿/返信する方法を簡単にご説明します。

詳細を読む