SAS programming deel 3: macro's - de basis

De training richt zich tot SAS gebruikers die al enige ervaring opdeden of gebruikers die de SAS basiscursus volgden en die een aantal aspecten van het SAS programmeren verder willen uitdiepen. De SAS Macro taal maakt het mogelijk om SAS programmacode overdraagbaar en herbruikbaar te maken. Volgende onderwerpen komen tijdens de cursus aan bod:

  • positioneren van de "Macro facility" binnen de SAS omgeving;
  • bouwstenen van de Macro taal;
  • integreren van Macro structuren in de "SAS Base" programmeertaal;
  • toevoegen van de Macro logica aan de "step" redenering van de SAS compiler;

Na het volgen van de opleiding hebben de gebruikers een sterk uitgebreide SAS programmeertechniek verworven.

Kalender

Momenteel zijn er voor deze cursus geen publieke sessies gepland. Graag organiseren we een bedrijfssessie voor u of een extra publieke sessie (bij voldoende belangstelling). Geïnteresseerd? Laat het ons weten.

Doelgroep

Analisten, programmeurs, verantwoordelijken voor ondersteuning en ervaren eindgebruikers. Deze cursus is geschikt voor PC en mainframe gebruikers. "SAS voor Windows" is beschikbaar voor deelnemers die nooit met een mainframe terminal sessie te maken hebben. De instructies en commando's, zowel als de context die behandeld worden zijn dezelfde op alle platformen.

Voorkennis

Van de cursisten wordt verwacht dat ze SAS programming deel 1: fundamentals hebben gevolgd of minstens een gelijkwaardig kennisniveau hebben. Praktijkervaring met SAS programmeren is vereist.

Inhoud

  • macro concept - principes, macro compiler, programma flow
  • conditioneel en standaard uitvoeren van macro's
  • debuggen, autocall en macro bibliotheekstructuren
  • "quoting" technieken voor het werken met speciale karakters
  • macro integratie in de klassieke SAS programma's (Data Step - Proc Step)
  • indirecte variabele referenties (Proc Step)
  • gebruik macro's om de SAS taal uit te breiden (functions, statements)
  • SAS Macro programmeren:
  • berekeningen maken
  • functies en routines integreren
  • werken met variabelen, local en global
  • conditionele en iteratieve logica
  • debugging/troubleshooting

Verloop van de cursus

Klassikale opleiding met demonstraties en oefeningen.

Duur

1 dag.

Docent

Sandy Schillebeeckx.


SESSIE-INFO EN INSCHRIJVEN