BookmarkSubscribeRSS Feed

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

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

質問

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 2024

Innovate_SAS_Blue.png

Registration is open! SAS is returning to Vegas for an AI and analytics experience like no other! Whether you're an executive, manager, end user or SAS partner, SAS Innovate is designed for everyone on your team. Register for just $495 by 12/31/2023.

If you are interested in speaking, there is still time to submit a session idea. More details are posted on the website. 

Register now!

Article Labels
Article Tags

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


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

詳細を読む

 

SAS Support CommunitiesのFAQ


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

詳細を読む

 

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


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

詳細を読む