Об этом курсе
26,188

Курс 2 из 3 в программе

100% онлайн

Начните сейчас и учитесь по собственному графику.

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.

Промежуточный уровень

Прибл. 24 часа на выполнение

Предполагаемая нагрузка: 15 hours/week...

Английский

Субтитры: Английский

Курс 2 из 3 в программе

100% онлайн

Начните сейчас и учитесь по собственному графику.

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.

Промежуточный уровень

Прибл. 24 часа на выполнение

Предполагаемая нагрузка: 15 hours/week...

Английский

Субтитры: Английский

Программа курса: что вы изучите

Неделя
1
1 ч. на завершение

Course Overview and Data Setup

In this module you get an overview of what you learn in this course and your set up for software and the data you use for activities and practices in the course....
2 видео ((всего 1 мин.)), 4 материалов для самостоятельного изучения
2 видео
Practicing in This Course35
4 материала для самостоятельного изучения
Learner Prerequisites10мин
Choosing and Setting Up SAS Software for this Course10мин
Follow These Instructions to Set Up Data for This Course (REQUIRED)30мин
Using Forums and Getting Help10мин
3 ч. на завершение

Controlling DATA Step Processing

In this module, we dig deeper into the DATA step. You learn how the DATA step processes data behind the scenes. Then you use this knowledge to control when and where the DATA step outputs rows to new tables....
14 видео ((всего 24 мин.)), 1 материал для самостоятельного изучения, 9 тестов
14 видео
DATA Step Review30
DATA Step Processing55
DATA Step Processing: Compilation3мин
DATA Step Processing: Execution1мин
Demo: DATA Step Processing in Action6мин
Viewing Execution in the Log1мин
Controlling DATA Step Processing1мин
Implicit and Explicit Output1мин
Sending Output to Multiple Tables26
Demo: Directing Row Output3мин
Controlling Column Output30
Demo: Directing Column Output3мин
Columns in the PDV36
1 материал для самостоятельного изучения
Syntax Review10мин
9 практического упражнения
Activity 1.0110мин
Activity 1.0210мин
Practice: Using PUTLOG Statements to Examine Execution Steps20мин
Activity 1.0310мин
Activity 1.0410мин
Question 1.055мин
Level 1 Practice: Conditionally Creating Multiple Output Tables20мин
Level 2 Practice: Conditionally Creating Columns and Output Tables20мин
Controlling DATA Step Processing30мин
Неделя
2
3 ч. на завершение

Summarizing Data

In this module, you learn new syntax that enables you to alter the default behavior of the DATA step to solve a problem. First you learn to create an accumulating column, or in other words generate a running total. Then you learn to process data in groups, so you can perform an action when each group begins or ends. ...
10 видео ((всего 19 мин.)), 1 материал для самостоятельного изучения, 11 тестов
10 видео
Demo: Creating an Accumulating Column3мин
Retaining Values in the PDV1мин
Using the Sum Statement58
Answering Questions about Groups42
Processing Sorted Data in Groups1мин
Demo: Identifying the First and Last Row in Each Group4мин
Subsetting Rows in the Execution Phase2мин
Demo: Creating an Accumulating Column within Groups2мин
Using Multiple BY Columns1мин
1 материал для самостоятельного изучения
Syntax Review10мин
11 практического упражнения
Activity 2.0110мин
Question 2.025мин
Level 1 Practice: Producing a Running Total20мин
Level 2 Practice: Producing Multiple Totals20мин
Activity 2.0310мин
Activity 2.0410мин
Activity 2.0510мин
Question 2.065мин
Level 1 Practice: Generating an Accumulating Column within Groups20мин
Level 2 Practice: Generating an Accumulating Column within Multiple Groups20мин
Summarizing Data30мин
Неделя
3
5 ч. на завершение

Manipulating Data with Functions

In this module, you learn to use some new functions that enable you to manipulate numeric, date, and character values. In addition, you learn to use functions that change a column from one data type to another....
24 видео ((всего 40 мин.)), 5 материалов для самостоятельного изучения, 18 тестов
24 видео
Review of Functions44
Specifying Columns Lists1мин
Using a CALL Routine to Modify Data1мин
Using Numeric Functions1мин
Demo: Using Numeric Functions2мин
SAS Date, Datetime, and Time Values53
Extracting Data from a Datetime Value30
Calculating Date Intervals2мин
Shifting Date Values50
Demo: Shifting Date Values Based on an Interval3мин
Useful Character Functions53
Extracting Words from a String58
Demo: Using Character Functions to Extract Words from a String3мин
Searching for Character Strings51
Replacing Character Strings27
Handling Column Type35
Converting Column Type1мин
Converting Character Values to Numeric Values1мин
Using a Generic Informat to Read Dates1мин
Converting the Type of an Existing Column1мин
Converting Numeric Values to Character Values1мин
Demo: Using the INPUT Function to Convert Column Types7мин
Demo: Using the PUT Function to Convert Column Types3мин
5 материала для самостоятельного изучения
Using Numeric Functions to Change Precision10мин
Removing Characters from a String10мин
Identifying Character Positions10мин
Building Character Strings10мин
Syntax Review10мин
18 практического упражнения
Activity 3.0110мин
Activity 3.0210мин
Activity 3.0310мин
Activity 3.0410мин
Question 3.055мин
Level 1 Practice: Using the LARGEST and ROUND Functions20мин
Level 2 Practice: Working with Date/Time Values20мин
Activity 3.0610мин
Activity 3.0710мин
Activity 3.0810мин
Activity 3.0910мин
Level 1 Practice: Using the SCAN and PROPCASE Functions20мин
Level 2 Practice: Searching for Character Strings20мин
Activity 3.1010мин
Activity 3.1110мин
Question 3.125мин
Activity 3.1310мин
Manipulating Data with Functions30мин
Неделя
4
3 ч. на завершение

Creating and Using Custom Formats

In this module, you learn to create and use custom formats to enhance the way your data is displayed in a table or report....
8 видео ((всего 16 мин.)), 1 материал для самостоятельного изучения, 10 тестов
8 видео
Formatting Data Values29
Creating and Applying a Custom Format2мин
Using Ranges1мин
Demo: Creating and Using Custom Formats3мин
Reading a Table of Values for a Format2мин
Demo: Creating Custom Formats from Tables4мин
Storing Custom Formats1мин
1 материал для самостоятельного изучения
Syntax Review10мин
10 практического упражнения
Activity 4.0110мин
Activity 4.0210мин
Activity 4.0310мин
Level 1 Practice: Creating Custom Formats Based on Single Values20мин
Level 2 Practice: Creating Custom Formats Based on a Range of Values20мин
Activity 4.0410мин
Activity 4.0510мин
Level 1 Practice: Creating a Custom Format from a Table20мин
Level 2 Practice: Using Conditional Processing to Create a Format from a Table20мин
Creating and Using Custom Formats30мин
Неделя
5
3 ч. на завершение

Combining Tables

In this module, we take a comprehensive look at combining tables by using the DATA step. You learn to concatenate tables, merge tables, and identify matching and nonmatching rows....
14 видео ((всего 28 мин.)), 1 материал для самостоятельного изучения, 10 тестов
14 видео
Concatenating Tables with Matching Columns1мин
Demo: Concatenating Tables3мин
Handling Column Attributes45
What is a Merge?1мин
Processing a One-to-One Merge2мин
Processing a One-To-Many Merge1мин
Demo: Merging Tables3мин
Merging Tables with Nonmatching Rows2мин
Identifying Matches and Nonmatches1мин
Demo: Merging Tables with Nonmatching Rows6мин
Merging Tables with Matching Column Names1мин
Merging Tables without a Common Column1мин
DATA Step Merge and PROC SQL Join38
1 материал для самостоятельного изучения
Syntax Review10мин
10 практического упражнения
Activity 5.0110мин
Level 1 Practice: Concatenating Like-Structured Tables20мин
Level 2 Practice: Concatenating Unlike-Structured Tables20мин
Question 5.025мин
Activity 5.0310мин
Question 5.045мин
Activity 5.0510мин
Level 1 Practice: Performing a One-to-Many Merge20мин
Level 2 Practice: Writing Matches and Nonmatches to Separate Tables20мин
Combining Tables30мин
Неделя
6
3 ч. на завершение

Processing Repetitive Code

In this module, you learn to save time by taking advantage of iterative processing with DO loops. First you learn to create an iterative DO Loop, then you learn to create conditional DO loops....
11 видео ((всего 25 мин.)), 1 материал для самостоятельного изучения, 7 тестов
11 видео
Processing Repetitive Code50
Iterative DO Loops2мин
Demo: Executing an Iterative DO Loop2мин
Output Inside and Outside the DO Loop2мин
Demo: Using Iterative DO Loops5мин
Conditional DO Loops1мин
Checking the Condition1мин
Demo: Using Conditional DO Loops4мин
Combining Iterative and Conditional DO Loops1мин
Demo: Combining Iterative and Conditional DO Loops3мин
1 материал для самостоятельного изучения
Syntax Review10мин
7 практического упражнения
Activity 6.0110мин
Level 1 Practice: Using Nested Iterative DO Loops (DATA Step with No SET Statement)20мин
Level 2 Practice: Using an Iterative DO Loop (DATA Step with a SET Statement)20мин
Activity 6.0210мин
Level 1 Practice: Using a Conditional DO Loop20мин
Level 2 Practice: Using an Iterative and Conditional DO Loop20мин
Processing Repetitive Code30мин
Неделя
7
3 ч. на завершение

Restructuring Tables

In this module, you learn techniques that can be used to transpose or restructure a table. First you learn to restructure data with the DATA step. Then you learn to restructure data by using the TRANSPOSE procedure....
10 видео ((всего 12 мин.)), 1 материал для самостоятельного изучения, 9 тестов
10 видео
Understanding Table Structure46
Restructuring Data36
Demo: Creating a Narrow Table with the DATA Step3мин
Creating a Wide Table with the DATA Step44
The Transpose Procedure24
Transposing Values within Groups48
Demo: Creating a Wide Table with PROC TRANSPOSE4мин
Creating a Narrow Table with PROC TRANSPOSE27
Changing Column Names59
1 материал для самостоятельного изучения
Syntax Review10мин
9 практического упражнения
Question 7.015мин
Activity 7.0210мин
Level 1 Practice: Restructuring a Table Using the DATA Step: Wide to Narrow20мин
Level 2 Practice: Restructuring a Table Using the DATA Step: Narrow to Wide20мин
Activity 7.0310мин
Activity 7.0410мин
Level 1 Practice: Restructuring a Table Using PROC TRANSPOSE: Wide to Narrow20мин
Level 2 Practice: Restructuring a Table Using PROC TRANSPOSE: Narrow to Wide20мин
Restructuring Tables30мин
4.8
Рецензии: 12Chevron Right

Лучшие рецензии

автор: VVApr 25th 2019

I love the way the course content builds on itself in such a systematic way, and welcome the variety of exercises and practices.

автор: MMMar 16th 2019

e\n\nx\n\nc\n\ne\n\nl\n\nl\n\ne\n\nn\n\nt\n\nh\n\na\n\nn\n\nd\n\ns\n\no\n\nn\n\ne\n\nx\n\np\n\ne\n\nr\n\nI\n\ne\n\nn\n\nc\n\ne

Преподаватели

Avatar

Stacey Syphus

Senior Manager
Education

О 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....

О специализации ''SAS® Programming'

When you complete the SAS® Base Programming courses, you will have demonstrated skills in manipulating and transforming data, combining SAS data sets, creating basic detail and summary reports using SAS procedures and identifying and correcting data, syntax and programming logic errors. These skills prepare you for the SAS® Base Programmer certification exam....
SAS® Programming

Часто задаваемые вопросы

  • Зарегистрировавшись на сертификацию, вы получите доступ ко всем видео, тестам и заданиям по программированию (если они предусмотрены). Задания по взаимной оценке сокурсниками можно сдавать и проверять только после начала сессии. Если вы проходите курс без оплаты, некоторые задания могут быть недоступны.

  • Записавшись на курс, вы получите доступ ко всем курсам в специализации, а также возможность получить сертификат о его прохождении. После успешного прохождения курса на странице ваших достижений появится электронный сертификат. Оттуда его можно распечатать или прикрепить к профилю LinkedIn. Просто ознакомиться с содержанием курса можно бесплатно.

Остались вопросы? Посетите Центр поддержки учащихся.