In this course, you learn advanced techniques within the DATA step and procedures to manipulate data.
通过 Coursera Plus 解锁访问 10,000 多门课程。开始 7 天免费试用。


您将获得的技能
要了解的详细信息

添加到您的领英档案
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 个人资料、简历或履历中。在社交媒体和绩效考核中分享。
位教师

提供方
从 Software Development 浏览更多内容
人们为什么选择 Coursera 来帮助自己实现职业发展




学生评论
149 条评论
- 5 stars
85.23%
- 4 stars
10.73%
- 3 stars
2.68%
- 2 stars
0.67%
- 1 star
0.67%
显示 3/149 个
已于 Aug 26, 2020审阅
Good -practice sessions , got to learn lots of minor details . Thank you for the content.
已于 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.
常见问题
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. 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.
更多问题
提供助学金,






