15個のファイルをすべて同じ形式でインポートするマクロを作成しようとしています。名前の形式は「monyyPSFExtract」です。したがって、以下のコードを使用して、Nov11の1ファイルを読み取ることができます。マクロを使用して他の14個のファイルも読み込む方法を見つけようとしました。私はそれを機能させることができないようです。私はSPSSを初めて使用します-SASでこれを行う方法を知っていました。また、作成したデータセットをmonyyという名前に設定したいと思います。また、いくつかの変数の名前をoriginal_name_monyyに変更したいと思います。
誰かがこれについて私を助けてくれますか?
define !XLSFILE() !quote(!con("S:\Credit Risk\Credit Risk\Elisabeth\",!unquote(!eval(!cq)), ".xlsx")) !enddefine.
define !cq(mon = !DEFAULT ("Nov11") !token(1) /name = !DEFAULT ("PSF Extract") !TOKENS(2)) !quo(!con(!unq(!mon),!unq(" "), !unq(!name))) !enddefine.
/* import xlsx file */.
GET DATA
/TYPE=XLSX
/FILE=!XLSFILE
/SHEET=name 'Sheet1'
/CELLRANGE=full
/READNAMES=on
/ASSUMEDSTRWIDTH=32767.
EXECUTE.
DATASET NAME test WINDOW=FRONT.