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

SAS Macro Language
本课程是 SAS Advanced Programmer 专业证书 的一部分

位教师:Stacey Syphus
访问权限由 Coursera Learning Team 提供
8,002 人已注册
您将获得的技能
要了解的详细信息

添加到您的领英档案
60 项作业
了解顶级公司的员工如何掌握热门技能

积累 Software Development 领域的专业知识
- 向行业专家学习新概念
- 获得对主题或工具的基础理解
- 通过实践项目培养工作相关技能
- 通过 SAS 获得可共享的职业证书

该课程共有6个模块
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.
涵盖的内容
5个视频5篇阅读材料
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.
涵盖的内容
15个视频11个作业
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.
涵盖的内容
19个视频17个作业
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.
涵盖的内容
29个视频19个作业
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.
涵盖的内容
14个视频1篇阅读材料12个作业
In this case study, you solve a real-world business problem by applying concepts that you learned in this course.
涵盖的内容
3篇阅读材料1个作业1个应用程序项目
获得职业证书
将此证书添加到您的 LinkedIn 个人资料、简历或履历中。在社交媒体和绩效考核中分享。
位教师

提供方
人们为什么选择 Coursera 来帮助自己实现职业发展

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
学生评论
- 5 stars
85.23%
- 4 stars
10.73%
- 3 stars
2.68%
- 2 stars
0.67%
- 1 star
0.67%
显示 3/149 个
已于 Feb 4, 2023审阅
THANK YOU VERY MUCH DAER COURSERA AND SAS TEAM TO PROVIDE THIS GREAT KNWOLEGE TO ME.
已于 Nov 14, 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.
已于 Mar 3, 2024审阅
Very great course. I've learnt a lot of new things about macros.






