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

دانلود SAS Macro Language

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: در این دوره، شما تکنیک‌های پیشرفته در DATA step و رویه‌های مختلف را برای مدیریت و دستکاری داده‌ها می‌آموزید. اهداف یادگیری دوره: در پایان این دوره، کاربر قادر خواهد بود: ●جایگزینی متن (Text Substitution) را در کدهای SAS انجام دهد. ●از متغیرهای ماکرو و توابع ماکرو به طور بهینه استفاده کند. ●تولید کدهای SAS را خودکارسازی و شخصی‌سازی نماید. ●کدهای SAS را به صورت شرطی یا تکرارشونده (Iterative) بسازد. ●برنامه‌های داده‌محور و خود-اصلاح‌شونده (Self-modifying) بنویسد.

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

امکانات ماکرو SAS SAS Macro Facility

  • مرور کلی دوره Course Overview

  • مقدمه Introduction

  • مزایای استفاده از SAS Macro Benefits of Using SAS Macro

  • کارایی اپلیکیشن‌های مبتنی بر ماکرو Efficiency of Macro-Based Applications

  • توسعه اپلیکیشن‌های ماکرو Developing Macro Applications

  • مقدمه Introduction

  • زبان‌های برنامه‌نویسی SAS SAS Programming Languages

  • جریان اجرای برنامه Program Flow

  • توکن‌ها (Tokens) Tokens

  • توکن‌سازی (Tokenization) Tokenization

  • توکن‌سازی کد با تریگرهای ماکرو Tokenizing Code with Macro Triggers

  • متغیرهای ماکرو Macro Variables

  • ایجاد متغیرهای ماکرو با %LET Creating Macro Variables With %LET

  • حذف متغیرهای ماکرو Deleting Macro Variables

  • حل و ارجاع متغیرهای ماکرو Resolving Macro Variables

  • استفاده از SYMBOLGEN برای عیب‌یابی ارجاعات متغیر Using SYMBOLGEN to Troubleshoot Macro Variable References

  • تعیین محدوده ارجاعات متغیرهای ماکرو Delimiting Macro Variable References

  • نمایش متغیرهای ماکرو Displaying Macro Variables

  • متغیرهای ماکرو خودکار Automatic Macro Variables

  • به‌روزرسانی متغیرهای ماکرو Updating Macro Variables

ذخیره‌سازی و پردازش متن Storing and Processing Text

  • مقدمه Introduction

  • استفاده از توابع ماکرو Using Macro Functions

  • توابع SAS در مقابل توابع ماکرو SAS Functions and Macro Functions

  • پردازش متن با توابع ماکرو Processing Text with Macro Functions

  • اجرای توابع DATA Step در حین توکن‌سازی Executing SAS DATA Step Functions During Tokenization

  • ارزیابی عبارات ریاضی Evaluating Arithmetic Expressions

  • استفاده از کاراکترهای خاص Using Special Characters

  • دمو: استفاده از توابع ماکرو Demo: Using Macro Functions

  • ایجاد متغیرهای ماکرو در PROC SQL Creating Macro Variables in PROC SQL

  • دمو: ایجاد متغیرهای ماکرو با کوئری PROC SQL Demo: Creating Macro Variables with a PROC SQL Query

  • سناریو: ایجاد متغیرهای ماکرو در DATA Step Scenario: Create Macro Variables in a DATA Step

  • تفاوت زمان اجرای DATA Step و ماکرو DATA Step versus Macro Execution Timing

  • ایجاد متغیرهای ماکرو در DATA Step Creating Macro Variables in a DATA Step

  • ایجاد متغیرهای ماکرو در حین اجرای DATA Step Creating Macro Variables During DATA Step Execution

  • دمو: ایجاد متغیرهای ماکرو با DATA Step Demo: Creating Macro Variables with the DATA Step

  • مقایسه DATA Step و PROC SQL Comparing the DATA Step and PROC SQL

  • سناریو: استفاده از ارجاعات غیرمستقیم Scenario: Using Indirect References

  • قانون بازبینی پیشرو (Forward Rescan) Forward Rescan Rule

  • دمو: ارجاعات غیرمستقیم به متغیرهای ماکرو Demo: Indirect References to Macro Variables

کار با برنامه‌های ماکرو Working with Macro Programs

  • مقدمه Introduction

  • تعریف یک ماکرو Defining a Macro

  • استفاده از گزینه MCOMPILENOTE Using the MCOMPILENOTE Option

  • فراخوانی یک ماکرو Calling a Macro

  • استفاده از گزینه MPRINT Using the MPRINT Option

  • پارامترهای ماکرو Macro Parameters

  • دمو: تعریف ماکرو با پارامترها Demo: Defining a Macro with Parameters

  • پارامترهای کلیدواژه‌ای ماکرو Macro Keyword Parameters

  • لیست‌های پارامتری ترکیبی Mixed Parameter Lists

  • متغیرهای ماکرو جهانی (Global) Global Macro Variables

  • متغیرهای ماکرو محلی (Local) Local Macro Variables

  • محدوده متغیرهای ماکرو (Scope) Macro Variable Scope

  • کنترل محدوده متغیرهای ماکرو Controlling Macro Variable Scope

  • حل متغیرهای ماکرو Resolving Macro Variables

  • فراخوانی‌های تودرتوی ماکرو Nested Macro Calls

  • پردازش شرطی Conditional Processing

  • اجرای شرطی مراحل برنامه Conditionally Executing Program Steps

  • سناریو: پردازش شرطی تودرتو Scenario: Nested Conditional Processing

  • تولید شرطی مراحل برنامه Conditionally Generating Program Steps

  • تولید شرطی دستورات کامل و جزئی Conditionally Generating Complete and Partial Statements

  • استفاده از گزینه MLOGIC Using the MLOGIC Option

  • دمو: پردازش شرطی Demo: Conditional Processing

  • سناریو: تولید کدهای تکراری Scenario: Generating Repetitive Code

  • دستور تکرار %DO %DO Iterative Statement

  • دمو: حلقه‌های تکرار %DO Demo: Iterative %DO Loops

  • استفاده از حلقه %DO با ارجاعات غیرمستقیم Using a %DO Loop with Indirect References

  • دمو: حلقه‌های %DO با ارجاعات غیرمستقیم Demo: %DO Loops with Indirect References

  • حلقه‌های %DO WHILE %DO WHILE Loops

  • حلقه‌های %DO UNTIL %DO UNTIL Loops

توسعه اپلیکیشن‌های ماکرو Developing Macro Applications

  • مقدمه Introduction

  • ماکروهای کامپایل شده Compiled Macros

  • امکانات Autocall Macro Autocall Macro Facility

  • فراخوانی ماکروهای Autocall Calling Autocall Macros

  • افزودن ماکروهای شخصی به کتابخانه Autocall Adding Personal Macros to an Autocall Library

  • دمو: کتابخانه‌های Macro Autocall Demo: Macro Autocall Libraries

  • توسعه اپلیکیشن ماکرو SPLITTABLE Develop a SPLITTABLE Macro Application

  • دمو: تولید کد وابسته به داده‌ها Demo: Generating Data-Dependent Code

  • بهبود اپلیکیشن‌های ماکرو Enhancing Macro Applications

  • اعتبار‌سنجی پارامترها Validating Parameters

  • تکنیک‌های تکمیلی اعتبار‌سنجی Additional Validation Techniques

  • دمو: اعتبار‌سنجی پارامترها Demo: Validating Parameters

  • مستندسازی یک ماکرو Documenting a Macro

  • بهبودهای پیچیده ماکرو Complex Macro Enhancements

مطالعه موردی (سطح پیشرفته) و آزمون تمرینی گواهینامه Case Study (Honors) and Certification Practice Exam

نمایش نظرات

آموزش زبان برنامه‌نویسی SAS Macro
جزییات دوره
19h 42m
82
(آخرین آپدیت)
8,111
4.7 از 5
دارد
دارد
دارد
Stacey Syphus
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar