|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Förteckning över inbyggda SAS Makron

    SAS makron kan förenkla SAS produktionsprogram som kräver användning av repetitiva kod . SAS makrospråket tillåter programmerare att utveckla modulär kod som sedan kan appliceras och användas av andra program . Två komponenter utgör ett SAS- makro : de makrokoder ( ett makro som är definierad i ett program av användaren ) och den makroekonomiska variabeln . Makrovariabler existera som användardefinierade variabler eller inbyggda i , systemet redo variabler kallas automatisk variabler . Syfte med inbyggd automatisk makrovariabler

    Flera variabler är redan definierade och tillgängliga för användning när en programmerare öppnar SAS programpaketet . Dessa inbyggda variabler kallas automatiska makrovariabler och betecknas med prefixet " SYS " och sedan funktionsnamnet . Makron förenkla kodning ett SAS- program genom att tillåta en användare att ringa en fördefinierad funktion på en viss bit data . Detta hjälper modularisera och främja effektiv kodning .
    Anspråk på makrovariabler av Macro kod

    Ett makro samtal inom ett program görs när ett uttalande föregås av antingen en procent underteckna eller et-tecknet . Att åberopa användardefinierade makrokoder , placera en " % " innan funktionen eller makro program namn . Att åberopa ett makro variabel , placera en " & " före variabelnamnet . När åberopas automatiska makrovariabler är global och blir tillgängliga för andra rutiner inom programmet .
    Datum -och tidsfunktion makrovariabler

    den inbyggda makrovariabler som finns i SAS , två av de mest populära och konsekvent är SYSDATE och SYSDAY . Ett samtal om " & SYSDATE " returnerar dagens datum i DATE6 . eller DATE7 . format. Den SYSDAY variabeln returnerar aktuell veckodag . SYSTIME genererar starttiden för en SAS- jobb .
    Systemmiljö och Variabler Hårdvara

    Automatiska makrovariabler också kan beskriva tillståndet i en datormiljö . SYSDEVIC visar namnet på den nuvarande grafikkort . SYSVER och SYSprod returnera version av SAS programvara och huruvida en SAS produkt är licensierad . SYSSCP , SYSENV och Sysinfo ge information om operativsystemet och nuvarande miljö för den dator som kör SAS .
    Makron som har programinformation

    Automatiska makron i ett SAS- program kan relä värdefull information om tillgången på data, variabler och värden som genererats inom ett program . SYSDSN och SYSLAST visa information om senaste datamängden byggd av en uppsättning påståenden . SYSMSG och SYSERR kan hjälpa till med felsökning kod som genereras av SAS procedurer . SYSINDEX , SYSPBUFF , SYSBUFFR och SYSLIBRC ger jobbrelaterade detaljerna om vilka makron eller text finns med programmets uttalanden eller rörliga uppdrag . SYSJOBID ger den sista personen att köra programmet .
    Visa en fullständig lista över inbyggda SAS Makron

    Att kalla en fullständig lista över inbyggda i SAS makron tillgängliga inom ett program , typ och kör följande kod i SAS editor :

    proc print uppgifter = sashelp.vmacro , run;

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur du använder ActiveX -komponenter i ASP
    ·Skillnad mellan allokerat och Free Space
    ·Vad är en Boolean typ
    ·Hur man kör VMware i en Linux Terminal
    ·Hur skapar jag Tillståndsdiagram
    ·Hur man kan utvidga en Tidsgräns för session med en m…
    ·Konvertera datumformat i Transact - SQL
    ·Hur Rensa ogiltiga referenser klass-ID på en dator
    ·Hur man använder en Web Service i en SSIS Data Flow
    ·Hur får man ClientID i ASP
    Utvalda artiklarna
    ·Vad Är Query för att räkna poster i MySQL med hjälp…
    ·Hur får man Runtime värde av en Listbox i Dreamweaver…
    ·Hur man programmerar en agenda i VB.NET
    ·Hur man skapar bilder Web Site
    ·Hur man använder flera Namnutrymmen
    ·Hur man tar bort decimaler i Visual Basic
    ·Hur man flyttar en PictureBox i VB
    ·Hur Tillåt Java att skriva filer i Windows
    ·DIY Säkerhetsbälte Bag
    ·Hur man skapar Myoval & Myrectangle Klasser
    Copyright © Dator Kunskap http://www.dator.xyz