Bagaimana untuk menamakan semula lajur dalam SAS Macro

Pengarang: Sara Rhodes
Tarikh Penciptaan: 16 Februari 2021
Tarikh Kemas Kini: 22 November 2024
Anonim
SAS Tip | SAS Enterprise Guide: Macro Variables
Video.: SAS Tip | SAS Enterprise Guide: Macro Variables

Kandungan

Sistem Analisis Statistik adalah pakej perisian untuk analisis statistik, peramalan, penyelidikan operasi, pengurusan projek dan perlombongan data. Ia termasuk sambungan pengaturcaraan makro yang membolehkan automasi tindakan berulang semasa menggunakan aplikasi SAS. Keupayaan SAS Macro memperluaskan dan menyesuaikan program perisian SAS, dan mengurangkan saiz program.Menggunakan maklumat daripada "Jadual Kamus SQL PROC", anda boleh menamakan semula set kumpulan data dalam program makro SAS.


Arahan

Pelanjutan makro SAS mengautomasikan tindakan berulang pada aplikasi pengguna (Ablestock.com/AbleStock.com/Getty Images)
  1. Klik "Start" pada Windows, dan pilih "SAS Base" dan kemudian "SAS Macro Editor."

  2. Masukkan kod berikut dalam tetingkap terbuka:

    pilihan macrogen mprint mlogic; % nama semula makro (lib, dsn); pilihan pageno = 1 nodate; data kandungan proc = & lib .. & dsn; tajuk "Sebelum Mengubah Nama Semua Pembolehubah"; lari; proc sql noprint; pilih nvar ke: num_vars dari kamus.tables di mana libname = "& LIB" dan memname = "& DSN"; pilih (nama) yang berbeza: var1-: var% TRIM (% LEFT (& num_vars)) dari dictionary.columns where libname = "& LIB" dan memname = "& DSN"; berhenti; lari; proc datasets library = & LIB; ubah suai & DSN; menamakan semula% i = 1% ke & num_vars; && var & i = NEWNAME _ && var & i. % akhir; ; berhenti; lari; pilihan pageno = 1 nodate; data kandungan proc = & lib .. & dsn; tajuk "Selepas Namakan Semua Pembolehubah"; lari; % mendarang nama; % rename (KERJA, SATU);


  3. Klik "Fail" dan "Simpan" untuk menamakan semula set lajur data dalam program makro SAS anda.