• für für Einzelpersonen
  • für Unternehmen
  • für für Hochschulen
  • für Behörden
Coursera
Anmelden
Kostenlose Teilnahme
Coursera
SAS
SAS Macro Language
  • Info
  • Ergebnisse
  • Module
  • Empfehlungen
  • Referenzen
  • Bewertungen
  1. Blättern
  2. Computer Science
  3. Software Development

Diese kurs ist nicht verfügbar in Deutsch (Deutschland)

Wir übersetzen es in weitere Sprachen.
SAS

SAS Macro Language

Dieser Kurs ist Teil von SAS Advanced Programmer (berufsbezogenes Zertifikat)

Stacey Syphus

Dozent: Stacey Syphus

7.704 bereits angemeldet

Bei Coursera Plus enthalten

•Mehr erfahren
6 Module
Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
4.8

(149 Bewertungen)

Stufe Mittel
Einige einschlägige Kenntnisse erforderlich
2 Wochen zu vervollständigen
unter 10 Stunden pro Woche
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen

6 Module
Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
4.8

(149 Bewertungen)

Stufe Mittel
Einige einschlägige Kenntnisse erforderlich
2 Wochen zu vervollständigen
unter 10 Stunden pro Woche
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen
  • Info
  • Ergebnisse
  • Module
  • Empfehlungen
  • Referenzen
  • Bewertungen

Kompetenzen, die Sie erwerben

  • Kategorie: Program Development
    Program Development
  • Kategorie: Statistical Programming
    Statistical Programming
  • Kategorie: SAS (Software)
    SAS (Software)
  • Kategorie: Scripting
    Scripting
  • Kategorie: Data Validation
    Data Validation
  • Kategorie: Automation
    Automation
  • Kategorie: Data Manipulation
    Data Manipulation
  • Kategorie: Debugging
    Debugging
  • Kategorie: Data Processing
    Data Processing

Wichtige Details

Zertifikat zur Vorlage

Zu Ihrem LinkedIn-Profil hinzufügen

Bewertungen

60 Aufgaben

Unterrichtet in Englisch

Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

Weitere Informationen zu Coursera für Unternehmen
 Logos von Petrobras, TATA, Danone, Capgemini, P&G und L'Oreal

Erweitern Sie Ihr Fachwissen im Bereich Software Development

Dieser Kurs ist Teil der Spezialisierung SAS Advanced Programmer (berufsbezogenes Zertifikat)
Wenn Sie sich für diesen Kurs anmelden, werden Sie auch für dieses berufsbezogene Zertifikat angemeldet.
  • Lernen Sie neue Konzepte von Branchenexperten
  • Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
  • Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
  • Erwerben Sie ein Berufszertifikat von SAS zur Vorlage

In diesem Kurs gibt es 6 Module

In this course, you learn advanced techniques within the DATA step and procedures to manipulate data.

Course Learning Objectives: (3+ per course) “By the end of this course, a learner will be able to…” ● Perform text substitution in SAS code. ● Use macro variables and macro functions. ● Automate and customize the production of SAS code. ● Conditionally or iteratively construct SAS code. ● Write self-modifying, data-driven programs.

In this module you'll get an overview of this course and set up your practice files. Then you'll explore macro programming and learn what the macro facility will enable you to do and why it can make your job as a SAS programmer easier.

Das ist alles enthalten

5 Videos5 Lektüren

5 Videos•Insgesamt 5 Minuten
  • Course Overview•1 Minute•Modulvorschau
  • Introduction•0 Minuten
  • Benefits of Using SAS Macro•2 Minuten
  • Efficiency of Macro-Based Applications•0 Minuten
  • Developing Macro Applications•0 Minuten
5 Lektüren•Insgesamt 57 Minuten
  • Learner Prerequisites•2 Minuten
  • Using Forums and Getting Help•5 Minuten
  • Access SAS Software for this Course•10 Minuten
  • Set Up Data for This Course •30 Minuten
  • Frequently Asked Questions•10 Minuten

In this module, you learn how SAS processes code behind the scenes. This is important because mastering the SAS macro facility is only possible if you understand how macro language elements impact this processing. You also learn how to create and use macro variables to dynamically modify text in a program.

Das ist alles enthalten

15 Videos11 Aufgaben

15 Videos•Insgesamt 22 Minuten
  • Introduction•0 Minuten•Modulvorschau
  • SAS Programming Languages•1 Minute
  • Program Flow•1 Minute
  • Tokens•2 Minuten
  • Tokenization•1 Minute
  • Tokenizing Code with Macro Triggers•2 Minuten
  • Macro Variables•1 Minute
  • Creating Macro Variables With %LET•3 Minuten
  • Deleting Macro Variables•0 Minuten
  • Resolving Macro Variables•3 Minuten
  • Using SYMBOLGEN to Troubleshoot Macro Variable References•0 Minuten
  • Delimiting Macro Variable References•2 Minuten
  • Displaying Macro Variables•0 Minuten
  • Automatic Macro Variables•0 Minuten
  • Updating Macro Variables•0 Minuten
11 Aufgaben•Insgesamt 141 Minuten
  • Question 2.01•2 Minuten
  • Question 2.02•2 Minuten
  • Question 2.03•5 Minuten
  • Question 2.04•2 Minuten
  • Activity 2.05•10 Minuten
  • Activity 2.06•10 Minuten
  • Activity 2.07•10 Minuten
  • Activity 2.08•10 Minuten
  • Level 1 Practice: Defining and Using Macro Variables for Substitution•20 Minuten
  • Level 2 Practice: Using Macro Variable References with Delimiters•20 Minuten
  • SAS Macro Facility•50 Minuten

In this module, you learn more about storing and processing text. You learn to use macro functions to manipulate text, and how to use both PROC SQL and the DATA step to create macro variables based on values read from your data. You also learn how to use indirect referencing to look up a macro variable's value based on another macro variable.

Das ist alles enthalten

19 Videos17 Aufgaben

19 Videos•Insgesamt 49 Minuten
  • Introduction•0 Minuten•Modulvorschau
  • Using Macro Functions•1 Minute
  • SAS Functions and Macro Functions•2 Minuten
  • Processing Text with Macro Functions•2 Minuten
  • Executing SAS DATA Step Functions During Tokenization•1 Minute
  • Evaluating Arithmetic Expressions•2 Minuten
  • Using Special Characters•4 Minuten
  • Demo: Using Macro Functions•4 Minuten
  • Creating Macro Variables in PROC SQL•4 Minuten
  • Demo: Creating Macro Variables with a PROC SQL Query•4 Minuten
  • Scenario: Create Macro Variables in a DATA Step•1 Minute
  • DATA Step versus Macro Execution Timing•1 Minute
  • Creating Macro Variables in a DATA Step•2 Minuten
  • Creating Macro Variables During DATA Step Execution•1 Minute
  • Demo: Creating Macro Variables with the DATA Step•3 Minuten
  • Comparing the DATA Step and PROC SQL•0 Minuten
  • Scenario: Using Indirect References•2 Minuten
  • Forward Rescan Rule•2 Minuten
  • Demo: Indirect References to Macro Variables•4 Minuten
17 Aufgaben•Insgesamt 274 Minuten
  • Activity 3.01•10 Minuten
  • Question 3.02•2 Minuten
  • Activity 3.03•10 Minuten
  • Activity 3.04•10 Minuten
  • Level 1 Practice: Using the %UPCASE and %SCAN Functions•20 Minuten
  • Level 2 Practice: Using Macro Quoting Functions•20 Minuten
  • Level 1 Practice: Using PROC SQL to Generate Macro Variables for Use in a Report Title•20 Minuten
  • Level 2 Practice: Using PROC SQL to Generate Macro Variables for Use in Subsequent Steps•20 Minuten
  • Activity3.05•10 Minuten
  • Question 3.06•2 Minuten
  • Activity 3.07•10 Minuten
  • Level 1 Practice: Creating Macro Variables with the SYMPUTX Routine•20 Minuten
  • Level 2 Practice: Using a DATA _NULL_ Step to Create a Series of Macro Variables•20 Minuten
  • Activity 3.08•10 Minuten
  • Level 1 Practice: Using Indirect References to Macro Variables•20 Minuten
  • Level 2 Practice: Using Indirect References to Macro Variables•20 Minuten
  • Storing and Processing Text•50 Minuten

In this module, you learn to write and call macro programs to generate SAS code based on input values. You also learn about macro variable scope - where macro variables are stored and how long they are available. Finally you learn about conditionally generating and processing code using macro IF/THEN statements, and iterative processing with macro DO loops.

Das ist alles enthalten

29 Videos19 Aufgaben

29 Videos•Insgesamt 62 Minuten
  • Introduction•0 Minuten•Modulvorschau
  • Defining a Macro•2 Minuten
  • Using the MCOMPILENOTE Option•0 Minuten
  • Calling a Macro•1 Minute
  • Using the MPRINT Option•0 Minuten
  • Macro Parameters•1 Minute
  • Demo: Defining a Macro with Parameters•3 Minuten
  • Macro Keyword Parameters•2 Minuten
  • Mixed Parameter Lists•0 Minuten
  • Global Macro Variables•1 Minute
  • Local Macro Variables•1 Minute
  • Macro Variable Scope•1 Minute
  • Controlling Macro Variable Scope•3 Minuten
  • Resolving Macro Variables•1 Minute
  • Nested Macro Calls•4 Minuten
  • Conditional Processing•3 Minuten
  • Conditionally Executing Program Steps•1 Minute
  • Scenario: Nested Conditional Processing•1 Minute
  • Conditionally Generating Program Steps•3 Minuten
  • Conditionally Generating Complete and Partial Statements•1 Minute
  • Using the MLOGIC Option•0 Minuten
  • Demo: Conditional Processing•5 Minuten
  • Scenario: Generating Repetitive Code•0 Minuten
  • %DO Iterative Statement•3 Minuten
  • Demo: Iterative %DO Loops•3 Minuten
  • Using a %DO Loop with Indirect References•2 Minuten
  • Demo: %DO Loops with Indirect References•3 Minuten
  • %DO WHILE Loops•2 Minuten
  • %DO UNTIL Loops•0 Minuten
19 Aufgaben•Insgesamt 287 Minuten
  • Activity 4.01•10 Minuten
  • Activity 4.02•10 Minuten
  • Activity 4.03•10 Minuten
  • Level 1 Practice: Defining and Using a Macro with Parameters•20 Minuten
  • Level 2 Practice: Using a Macro to Generate PROC MEANS Code•20 Minuten
  • Question 4.04•2 Minuten
  • Activity 4.05•10 Minuten
  • Activity 4.06•10 Minuten
  • Level 1 Practice: Understanding Symbol Tables•10 Minuten
  • Level 2 Practice: Controlling Macro Variable Scope•20 Minuten
  • Activity 4.07•10 Minuten
  • Activity 4.08•10 Minuten
  • Level 1 Practice: Using Macro Conditional Processing to Choose Which SAS Statements are Generated•20 Minuten
  • Level 2 Practice: Using Macro Conditional Processing in Open Code•20 Minuten
  • Activity 4.09•10 Minuten
  • Code Challenge 4.10•5 Minuten
  • Level 1 Practice: Using Iterative Processing and Indirect Referencing•20 Minuten
  • Level 2 Practice: Using a %DO %UNTIL Loop•20 Minuten
  • Working with Macro Programs •50 Minuten

In this module you learn how to store and retrieve macros so they are available in any SAS session. You also learn to build data-driven macro applications that dynamically generate SAS code based on values in your data. Finally, you learn to build safety precautions and documentation into your macro applications so that they correct themselves if problems occur, or provide helpful messages to direct the user to a resolution.

Das ist alles enthalten

14 Videos1 Lektüre12 Aufgaben

14 Videos•Insgesamt 36 Minuten
  • Introduction•0 Minuten•Modulvorschau
  • Compiled Macros•1 Minute
  • Autocall Macro Facility•1 Minute
  • Calling Autocall Macros•1 Minute
  • Adding Personal Macros to an Autocall Library•3 Minuten
  • Demo: Macro Autocall Libraries•4 Minuten
  • Develop a SPLITTABLE Macro Application•3 Minuten
  • Demo: Generating Data-Dependent Code•3 Minuten
  • Enhancing Macro Applications•0 Minuten
  • Validating Parameters•2 Minuten
  • Additional Validation Techniques•2 Minuten
  • Demo: Validating Parameters•7 Minuten
  • Documenting a Macro•1 Minute
  • Complex Macro Enhancements•0 Minuten
1 Lektüre•Insgesamt 2 Minuten
  • SAS Autocall Facility Options•2 Minuten
12 Aufgaben•Insgesamt 175 Minuten
  • Activity 5.01•10 Minuten
  • Activity 5.02•10 Minuten
  • Activity 5.03•10 Minuten
  • Activity 5.04•10 Minuten
  • Level 1 Practice: Generating Data-Dependent Listing Reports•20 Minuten
  • Level 2 Practice: Exporting Data to Separate Worksheets in Microsoft Excel•20 Minuten
  • Activity 5.05•10 Minuten
  • Activity 5.06•10 Minuten
  • Activity 5.07•10 Minuten
  • Level 1 Practice: Validating a Macro Parameter•20 Minuten
  • Level 2 Practice: Validating Macro Parameters with Data Values•20 Minuten
  • Developing Macro Applications •25 Minuten

In this case study, you solve a real-world business problem by applying concepts that you learned in this course.

Das ist alles enthalten

3 Lektüren1 Aufgabe1 App-Element

3 Lektüren•Insgesamt 30 Minuten
  • The Business Problem and Required Deliverables•10 Minuten
  • The Case Study Files•10 Minuten
  • Select a Case Study Guide•10 Minuten
1 Aufgabe•Insgesamt 30 Minuten
  • Test Your Case Study Results•30 Minuten
1 App-Element•Insgesamt 60 Minuten
  • SAS Certification Practice Exam: SAS 9.4 Advanced Programming Performance-Based Exam•60 Minuten

Erwerben Sie ein Karrierezertifikat.

Fügen Sie dieses Zeugnis Ihrem LinkedIn-Profil, Lebenslauf oder CV hinzu. Teilen Sie sie in Social Media und in Ihrer Leistungsbeurteilung.

Dozent

Lehrkraftbewertungen

Lehrkraftbewertungen

Wir haben alle Lernenden um Feedback zu unseren Dozenten gebeten, ausgehend von der Qualität ihres Unterrichtsstils.

4.7 (39 Bewertungen)
Stacey Syphus
Stacey Syphus
SAS
8 Kurse•124.190 Lernende

von

SAS

von

SAS

Through innovative software and services, SAS empowers and inspires customers around the world to transform data into intelligence. SAS is a trusted analytics powerhouse for organizations seeking immediate value from their data. A deep bench of analytics solutions and broad industry knowledge keep our customers coming back and feeling confident. With SAS®, you can discover insights from your data and make sense of it all. Identify what’s working and fix what isn’t. Make more intelligent decisions. And drive relevant change.

Mehr von Software Development entdecken

  • Status: Kostenloser Testzeitraum
    Kostenloser Testzeitraum
    S

    SAS

    Doing More with SAS Programming

    Kurs

  • Status: Kostenloser Testzeitraum
    Kostenloser Testzeitraum
    S

    SAS

    Getting Started with SAS Programming

    Kurs

  • Status: Kostenloser Testzeitraum
    Kostenloser Testzeitraum
    S

    SAS

    SAS Programmer

    Berufsbezogenes Zertifikat

  • Status: Kostenloser Testzeitraum
    Kostenloser Testzeitraum
    S

    SAS

    SAS Advanced Programmer

    Berufsbezogenes Zertifikat

Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.
Lernender seit 2018
„Es ist eine großartige Erfahrung, in meinem eigenen Tempo zu lernen. Ich kann lernen, wenn ich Zeit und Nerven dazu habe.“
Jennifer J.
Lernender seit 2020
„Bei einem spannenden neuen Projekt konnte ich die neuen Kenntnisse und Kompetenzen aus den Kursen direkt bei der Arbeit anwenden.“
Larry W.
Lernender seit 2021
„Wenn mir Kurse zu Themen fehlen, die meine Universität nicht anbietet, ist Coursera mit die beste Alternative.“
Chaitanya A.
„Man lernt nicht nur, um bei der Arbeit besser zu werden. Es geht noch um viel mehr. Bei Coursera kann ich ohne Grenzen lernen.“

Bewertungen von Lernenden

4.8

149 Bewertungen

  • 5 stars

    85,23 %

  • 4 stars

    10,73 %

  • 3 stars

    2,68 %

  • 2 stars

    0,67 %

  • 1 star

    0,67 %

Zeigt 3 von 149 an

S
SM
5

Geprüft am 15. Nov. 2021

I am really thankful to the instructor for guiding macro trainings in such a way. After this course, I can able to write macro by my own.

M
MR
5

Geprüft am 12. Feb. 2022

Thank you Stacey for your training with practical examples.

Y
YP
5

Geprüft am 4. März 2024

Very great course. I've learnt a lot of new things about macros.

Weitere Bewertungen anzeigen
Coursera Plus

Neue Karrieremöglichkeiten mit Coursera Plus

Unbegrenzter Zugang zu 10,000+ Weltklasse-Kursen, praktischen Projekten und berufsqualifizierenden Zertifikatsprogrammen - alles in Ihrem Abonnement enthalten

Mehr erfahren

Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.

Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online

Erkunden Sie die Abschlüsse

Schließen Sie sich mehr als 3.400 Unternehmen in aller Welt an, die sich für Coursera for Business entschieden haben.

Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.

Mehr erfahren

Häufig gestellte Fragen

Access to lectures and assignments depends on your type of enrollment. If you take a course in audit mode, you will be able to see most course materials for free. To access graded assignments and to earn a Certificate, you will need to purchase the Certificate experience, during or after your audit. If you don't see the audit option:

  • The course may not offer an audit option. You can try a Free Trial instead, or apply for Financial Aid.

  • The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.

When you enroll in the course, you get access to all of the courses in the Certificate, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.

If you subscribed, you get a 7-day free trial during which you can cancel at no penalty. After that, we don’t give refunds, but you can cancel your subscription at any time. See our full refund policyWird auf einer neuen Registerkarte geöffnet.

Weitere Fragen

Besuchen Sie die das Hilfe-Center für Kursteilnehmer.

Finanzielle Unterstützung verfügbar,

Coursera-Fußzeile

Technical Skills

  • ChatGPT
  • Coding
  • Computer Science
  • Cybersecurity
  • DevOps
  • Ethical Hacking
  • Generative AI
  • Java Programming
  • Python
  • Web Development

Analytical Skills

  • Artificial Intelligence
  • Big Data
  • Business Analysis
  • Data Analytics
  • Data Science
  • Financial Modeling
  • Machine Learning
  • Microsoft Excel
  • Microsoft Power BI
  • SQL

Business Skills

  • Accounting
  • Digital Marketing
  • E-commerce
  • Finance
  • Google
  • Graphic Design
  • IBM
  • Marketing
  • Project Management
  • Social Media Marketing

Career Resources

  • Essential IT Certifications
  • High-Income Skills to Learn
  • How to Get a PMP Certification
  • How to Learn Artificial Intelligence
  • Popular Cybersecurity Certifications
  • Popular Data Analytics Certifications
  • What Does a Data Analyst Do?
  • Career Development Resources
  • Career Aptitude Test
  • Share your Coursera Learning Story

Coursera

  • Info
  • Was wir anbieten
  • Leitung
  • Jobs
  • Katalog
  • Coursera Plus
  • Berufsbezogene Zertifikate
  • MasterTrack® Certificates
  • Abschlüsse
  • Für Unternehmen
  • Für Regierungen
  • Für Campus
  • Werden Sie Partner
  • Soziale Auswirkung
  • Free Courses
  • ECTS Credit Recommendations

Community

  • Kursteilnehmer
  • Partner
  • Beta-Tester
  • Blog
  • Der Coursera-Podcast
  • Tech-Blog

Mehr

  • Presse
  • Anleger
  • Nutzungsbedingungen/AGB
  • Datenschutz
  • Hilfe
  • Barrierefreiheit
  • Kontakt
  • Artikel
  • Verzeichnis
  • Partnerunternehmen
  • Stellungnahme zu moderner Sklaverei
  • Cookie-Einstellungen verwalten
Überall lernen
Aus dem App Store herunterladen
Erhältlich bei Google Play
Logo von Certified B Corporation
© 2025 Coursera Inc. Alle Rechte vorbehalten.
  • Coursera Facebook
  • Coursera LinkedIn
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera auf TikTok
Coursera

Willkommen zurück

​
Ihr Passwort ist ausgeblendet
​

oder

Neu bei Coursera?


Sie haben Schwierigkeiten bei der Anmeldung? Learner Help Center

Diese Seite ist durch reCAPTCHA Enterprise geschützt. Es gelten die Datenschutzerklärung und Nutzungsbedingungen von Google.