Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Zoznam Built - in SAS makrá

SAS makrá môžu zjednodušiť výrobné programy , SAS , ktoré vyžadujú použitie opakovaného kódu . SAS makro jazyka umožňuje programátorom vyvíjať modulárny kód , ktorý potom môže byť aplikovaný na a používanú ďalšími programami . Dve zložky tvoria makro SAS : makro kódy ( makro , ktorý je definovaný v programe užívateľom ) a makro premenné . Makro premenné existujú ako užívateľom definované premenné alebo vstavaný systém , pripravený premenných , známych ako automatické premenné . Účel vstavaný automatický makro premenných

Niektoré premenné sú už definované a sú k dispozícii pre použitie raz programátor otvorí softvérový balík SAS . Tieto vstavané premenné sú označované ako automatické makro premenné a sú označené predponou " SYS " a potom na názov funkcie . Makrá zjednodušiť kódovanie programu SAS tým , že užívateľ volať vopred definované funkcie na určitú časť dát . To pomáha modularizácia a podporovať efektívne kódovanie .
Vzývanie makro premenných Makro zákonníka

volanie makra v programe je, keď je vyhlásenie predchádza buď percent podpísať alebo ampersand . Ak chcete vyvolať užívateľsky definované makro kódy , ako funkcia alebo makrá názov programu umiestniť " % " . Ak chcete spustiť makro premenné , umiestnite " & " pred názov premennej . Akonáhle sa dovoláva , automatické makro premenné sú globálne a sú k dispozícii pre iné rutiny v rámci programu .
Dátum a čas Funkcia Makro premenné

vstavaný makro premenné k dispozícii v SAS , dve z najpopulárnejších a bežne používa sú SYSDATE a SYSDATE . Volanie " a SYSDATE " vracia aktuálny dátum vo DATE6 . alebo DATE7 . formát . Premenná SYSDATE vracia aktuálny deň v týždni . Systím generuje počiatočný čas na prácu SAS .
Systémové prostredie a hardvér premenné

Automatické makro premenné možno tiež popísať stav výpočtového prostredia . SYSDEVIC zobrazuje názov aktuálnej grafickej karty . SYSVER a SYSPROD vrátiť verziu softvéru SAS a či produkt SAS je licencovaný . SYSSCP , SYSENV a SysInfo poskytnúť informácie o operačnom systéme a súčasnom prostredí počítača so systémom SAS .
Makrá , ktoré poskytujú informácie o programe

Automatické makrá v rámci programu SAS môže relé cenné informácie o dostupnosti dátových súborov , premenných a hodnôt vytvorených v rámci programu . SYSDSN a SYSLAST zobrazí informácia o poslednom súbore dát postavený zo sady príkazov . SYSMSG a SYSERR môže pomôcť s ladenie kódu generovaného SAS postupy . SYSINDEX , SYSPBUFF , SYSBUFFR a SYSLIBRC poskytovať špecifiká súvisiace so zamestnaním , aké makrá alebo text sú obsiahnuté s príkazmi programu alebo priradenie do premenných . SYSJOBID poskytuje posledná osoba , ktorá má spustiť program .
Zobraziť kompletný zoznam Built - In SAS makrá

Ak chcete volať kompletný zoznam vstavaných SAS makrá prístupné v rámci programu , typu a spustite nasledujúci kód v editore SAS : Spojené

proc tlačových dát = sashelp.vmacro , beh ,

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené