آموزش تکنیک‌های پیشرفته برنامه‌نویسی SAS - آخرین آپدیت

دانلود Advanced SAS Programming Techniques

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: در این دوره، شما تکنیک‌های پیشرفته در DATA step و رویه‌های مختلف را برای مدیریت و دستکاری داده‌ها می‌آموزید. «در پایان این دوره، کاربر قادر خواهد بود...» ● از توابع تکمیلی (LAG، FINDC/FINDW و COUNT/COUNTC/COUNTW) استفاده کند. ● تطبیق الگوها (Pattern Matching) را با استفاده از توابع PRX انجام دهد. ● کدهای تکراری را پردازش کرده، داده‌ها را بچرخاند و با استفاده از آرایه‌ها، عملیات جستجوی جدول (Table Lookup) را انجام دهد. ● با استفاده از اشیاء Hash و Hash Iterator، عملیات جستجوی جدول و مرتب‌سازی داده‌ها را انجام دهد. ● با استفاده از رویه FORMAT، قالب‌های عددی ایجاد کند. ● با استفاده از رویه FCMP، توابع سفارشی ایجاد کند.

سرفصل ها و درس ها

بررسی کلی دوره و آماده‌سازی داده‌ها Course Overview, Review, and Data Setup

  • خوش‌آمدگویی به دوره Welcome to the Course

  • نحوه تمرین در دوره Practicing in the Course

  • پردازش در DATA Step DATA Step Processing

  • پردازش یک مجموعه داده Processing a Data Set

  • دمو: بررسی سینتکس و پردازش DATA Step Demo: Reviewing DATA Step Syntax and Processing

استفاده از توابع پیشرفته Using Advanced Functions

  • نمای کلی Overview

  • استفاده از توابع در SAS Using Functions in SAS

  • استفاده از تابع LAG Using the LAG Function

  • دمو: بازیابی مقادیر قبلی با تابع LAG Demo: Retrieving Previous Values with the LAG Function

  • محاسبه میانگین متحرک Calculating a Moving Average

  • بهترین روش برای محاسبه میانگین متحرک Best Practice for Calculating a Moving Average

  • استفاده از توابع COUNT Using COUNT Functions

  • استفاده از توابع FIND Using FIND Functions

  • دمو: شمارش و یافتن کلمات با توابع کاراکتری Demo: Counting and Finding Words with Character Functions

  • عبارات منظم Perl (Regular Expressions) چیستند؟ What are Perl Regular Expressions?

  • متا-کاراکترها چیستند؟ What are Metacharacters?

  • توابع PRXPARSE و PRXMATCH PRXPARSE and PRXMATCH Functions

  • دمو: اعتبارسنجی داده‌ها با تابع PRXMATCH Demo: Validating Data with the PRXMATCH Function

  • تابع PRXCHANGE PRXCHANGE Function

  • بافرهای کپچر (Capture Buffers) Capture Buffers

  • دمو: استانداردسازی داده‌ها با تابع PRXCHANGE Demo: Standardizing Data with the PRXCHANGE Function

تعریف و پردازش آرایه‌ها Defining and Processing Arrays

  • نمای کلی Overview

  • پردازش کدهای تکراری Processing Repetitive Code

  • استفاده از یک آرایه Using an Array

  • ارجاع به آرایه در حلقه DO Referencing an Array in a DO Loop

  • تعداد نامشخص عناصر آرایه Unknown Number of Array Elements

  • ایجاد ستون‌های عددی با آرایه Creating Numeric Columns with an Array

  • تعیین کران‌های پایین و بالا Specifying Lower and Upper Bounds

  • دمو: پردازش آرایه‌های تک‌بعدی: بخش اول Demo: Processing One-Dimensional Arrays: Part 1

  • چرخش داده‌ها Rotating Data

  • تعیین مقادیر اولیه برای عناصر آرایه Specifying Initial Values for Array Elements

  • ایجاد ستون‌های کاراکتری با آرایه Creating Character Columns with an Array

  • دمو: پردازش آرایه‌های تک‌بعدی: بخش دوم Demo: Processing One-Dimensional Arrays: Part 2

  • آرایه‌های دوبعدی Two-Dimensional Arrays

  • انجام جستجوی جدول (Table Lookup) Performing a Table Lookup

  • دمو: پردازش آرایه‌های دوبعدی: بخش اول Demo: Processing Two-Dimensional Arrays: Part 1

  • تعیین مقادیر اولیه برای عناصر آرایه دوبعدی Specifying Initial Values for Two-Dimensional Array Elements

  • بارگذاری آرایه دوبعدی از یک جدول Loading a Two-Dimensional Array from a Table

  • دمو: پردازش آرایه‌های دوبعدی: بخش دوم Demo: Processing Two-Dimensional Arrays: Part 2

تعریف و پردازش اشیاء Hash Defining and Processing Hash Objects

  • نمای کلی Overview

  • انجام جستجوی جدول: مثال اول Performing a Table Lookup: Example 1

  • شیء Hash چیست؟ What is a Hash Object?

  • فرآیند شیء Hash: مثال اول Hash Object Process: Example 1

  • اعلان یک شیء Hash Declaring a Hash Object

  • استفاده از متدهای شیء Hash Using Hash Object Methods

  • دمو: اعلان و تعریف یک شیء Hash Demo: Declaring and Defining a Hash Object

  • انجام جستجوی جدول: مثال دوم Performing a Table Lookup: Example 2

  • متد FIND FIND Method

  • آرگومان‌های KEY KEY Arguments

  • دمو: انجام جستجوی جدول با متد FIND Demo: Performing a Table Lookup with the FIND Method

  • افزودن داده به یک شیء Hash Adding Data to a Hash Object

  • ذخیره کردن یک شیء Hash Saving a Hash Object

  • دمو: ایجاد جدول با متدهای ADD و OUTPUT Demo: Creating a Table with the ADD and OUTPUT Methods

  • اجزای کلید منحصر‌به‌فرد و تکراری Unique and Duplicate Key Components

  • شیء Hash Iterator چیست؟ What is a Hash Iterator Object?

  • ایجاد شیء Hash و شیء Hash Iterator Creating the Hash Object and Hash Iterator Object

  • متدهای شیء Hash Iterator Hash Iterator Object Methods

  • دمو: خواندن داده‌ها در جهت مستقیم و معکوس Demo: Reading Data in Forward and Reverse Direction

استفاده از رویه‌های کاربردی (Utility Procedures) Using Utility Procedures

  • نمای کلی Overview

  • ایجاد فرمت‌های سفارشی Creating Custom Formats

  • فرمت‌های سفارشی تاریخ و زمان Custom Date and Datetime Formats

  • دمو: تعیین قالب برای مقادیر تاریخ و زمان Demo: Specifying a Template for Datetime Values

  • فرمت‌های عددی سفارشی Custom Numeric Formats

  • فرمت سفارشی برای اعداد بزرگ Custom Large Number Format

  • دمو: تعیین قالب برای اعداد بزرگ Demo: Specifying a Template for Large Numbers

  • ایجاد و استفاده از یک تابع سفارشی Creating and Using a Custom Function

  • دمو: ایجاد توابع دارای یک آرگومان Demo: Creating Functions Containing One Argument

  • ارسال و بازگرداندن مقادیر Passing and Returning Values

  • دمو: ایجاد توابع دارای چندین آرگومان Demo: Creating Functions Containing Multiple Arguments

  • ایجاد یک روتین فراخوانی سفارشی (Custom Call Routine) Creating a Custom Call Routine

نمایش نظرات

آموزش تکنیک‌های پیشرفته برنامه‌نویسی SAS
جزییات دوره
18h 6m
70
(آخرین آپدیت)
4,805
4.8 از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده