آموزش دوره گواهینامه پیشرفته برنامه نویسی SAS (SAS SQL، ماکرو)

SAS Programming Advance Certification Course(SAS SQL, Macro)

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: دوره آمادگی کامل برای گواهینامه حرفه ای برنامه نویسی پیشرفته SAS SAS® 9.4 (شناسه امتحان A00-232) مناسب برای هر دو دوره سنتی و جدید عملی SAS® Certified Professional: Advanced Programming Using SAS® 9.4 کامل ترین دوره گواهینامه SAS Advanced Programming SAS تکنیک ها و کارایی برنامه نویسی (تنها دوره Udemy حاوی این محتوا) SAS SQL (SAS Proc SQL) SAS Macro پیش نیازها:دانشجویان یا متخصصانی که قصد دارند این دوره را بگذرانند، باید دانش اولیه در مورد برنامه نویسی SAS داشته باشند.

نکات برجسته دوره:

  • دوره آماده سازی کامل برای حرفه ای دارای گواهینامه SAS: برنامه نویسی پیشرفته با استفاده از SAS® 9.4 (شناسه امتحان A00-232)

  • این دوره شامل هر 3 موضوع برنامه نویسی پیشرفته SAS (SAS Macro، SAS SQL، تکنیک های پیشرفته و کارایی) است که توسط SAS® Certified Professional مورد نیاز است: برنامه نویسی پیشرفته با استفاده از SAS® 9.4 (شناسه امتحان A00-232)

  • بیش از 135 سخنرانی مبتنی بر ویدئو، 16 ساعت دوره خود گام

  • توضیحات

    گام به گام/کد با کد برای یادگیری آسان و کارآمد

  • مطالب دوره قابل دانلود از جمله برنامه های SAS و داده های مورد استفاده در دوره

  • آزمون‌ها، تمرین‌های کدنویسی و مثال‌های عملی برای تمرین ارائه شده است

  • نکاتی در مورد رتبه‌بندی و نظرات دوره:

    لطفاً هنگام ارائه رتبه‌بندی با ملاحظه و صمیمانه رفتار کنید. این من را تشویق می کند تا مطالب بیشتری را برای دوره ارائه دهم و خدمات بهتری به شما ارائه دهم. متشکرم!

شرح دوره:

آیا می خواهید موضوعات پیشرفته برنامه نویسی SAS را بیاموزید و به متخصصان پیشرفته دارای گواهی SAS تبدیل شوید؟ این دوره شامل تمام 3 موضوع برنامه نویسی پیشرفته SAS است که در آزمون گواهینامه برنامه نویسی پیشرفته SAS گنجانده شده است:

  • SAS SQL (Proc SQL): 8 ساعت طولانی و بیش از 60 سخنرانی مبتنی بر ویدئو (همه بخش ها با "SAS SQL" شروع می شوند)

  • زبان ماکرو SAS: 4 ساعت طولانی و بیش از 40 سخنرانی مبتنی بر ویدئو (همه بخش‌ها با "SAS Macro" شروع می‌شوند)

  • تکنیک‌ها و کارایی برنامه‌نویسی پیشرفته: 4 ساعت طولانی و بیش از 35 سخنرانی مبتنی بر ویدیو (همه بخش‌ها با "تکنیک‌ها و کارایی‌های پیشرفته" شروع می‌شوند)

SAS SQL (Proc SQL): 8 ساعت طولانی و بیش از 60 سخنرانی مبتنی بر ویدئو:

بخش ها عبارتند از:

  • انتخاب بیانیه

  • پیوستن

  • پرسمان‌های فرعی

  • ترکیب جستجوها

  • ایجاد و به روز رسانی جداول و نماها

  • مثال های عملی با استفاده از PROC SQL

زبان ماکرو SAS: 4 ساعت طولانی و بیش از 40 سخنرانی مبتنی بر ویدئو

بخش ها عبارتند از:

  • معرفی برنامه نویسی ماکرو SAS:

  • ایجاد و استفاده از متغیرهای ماکرو و توابع ماکرو:

  • ایجاد و استفاده از برنامه های ماکرو:

  • متغیرهای کلان را در طول اجرای یک مرحله داده ایجاد و استفاده کنید:

  • ایجاد و استفاده از متغیرهای ماکرو در طول اجرای یک مرحله proc SQL:

تکنیک ها و کارایی برنامه نویسی پیشرفته: 4 ساعت طولانی و بیش از 35 سخنرانی مبتنی بر ویدئو

بخش ها عبارتند از:

  • تکنیک‌ها و کارایی‌های پیشرفته: شاخص‌ها

  • تکنیک‌ها و کارایی‌های پیشرفته: ترکیب داده‌ها به صورت عمودی

  • تکنیک‌ها و کارایی‌های پیشرفته: ترکیب افقی داده‌ها

  • تکنیک‌ها و کارایی‌های پیشرفته: آرایه‌ها را قالب‌بندی می‌کند

  • تکنیک‌ها و کارایی‌های پیشرفته: انجام محک زدن مؤثر

  • تکنیک‌ها و کارایی‌های پیشرفته: کنترل فضای ذخیره‌سازی داده‌ها

  • تکنیک‌ها و کارایی‌های پیشرفته: PROC FCMP: توابع و برنامه‌های فرعی

  • تکنیک‌ها و کارایی‌های پیشرفته: تکنیک‌ها را برای حذف موارد تکراری مقایسه کنید


مرجع:

راهنمای کاربر SAS 9.4 SQL Procedure، ویرایش دوم

زبان ماکرو SAS® 9.4: مرجع، نسخه پنجم

راهنمای آماده سازی گواهینامه SAS: برنامه نویسی پیشرفته برای SAS 9 توسط موسسه SAS

توجه: این دوره با مجوز نرم افزار SAS برای نسخه دانشگاه SAS (نسخه استودیو SAS قابل دانلود) ایجاد شده است.

این دوره همچنین برای استفاده با SAS OnDemand برای دانشگاهیان (نسخه استودیوی SAS مبتنی بر وب) مناسب است.

رابط/ظاهر نرم افزار و عملکردها در دو نسخه SAS Studio یکسان است.

بخش 2 تمام جزئیات استفاده از SAS OnDemand برای دانشگاهیان با این دوره ها را دارد.


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

بررسی اجمالی دوره و مطالب دوره قابل دانلود Course Overview and downloadable course materials

بررسی اجمالی دوره و مطالب دوره قابل دانلود Course Overview and downloadable course materials

  • معرفی دوره Course Introduction

  • مطالب دوره قابل دانلود Downloadable course materials

با این دوره از استودیوی رایگان SAS مبتنی بر وب "SAS OnDemand for Academics" استفاده کنید Use the free web-based SAS studio "SAS OnDemand for Academics" with this course

با این دوره از استودیوی رایگان SAS مبتنی بر وب "SAS OnDemand for Academics" استفاده کنید Use the free web-based SAS studio "SAS OnDemand for Academics" with this course

  • به نرم افزار رایگان SAS "SAS OnDemand for Academics" به آموزش گام به گام دسترسی پیدا کنید Access free SAS software "SAS OnDemand for Academics" step by step instruction

  • فایل‌های داده‌های دوره و برنامه‌های SAS را به درخواست دانشگاهیان در SAS آپلود کنید Upload course data files and SAS programs into SAS ondemand for academics

  • تغییر مسیر/دایرکتوری فایل در SAS ondemand برای دانشگاهیان change file path/directory in SAS ondemand for academics

  • مثال ها: به روز رسانی و اجرای برنامه های SAS در SAS ondemand برای دانشگاهیان examples: update and run SAS programs in SAS ondemand for academics

SAS SQL: معرفی Proc SQL SAS SQL: Proc SQL introduction

SAS SQL: معرفی Proc SQL SAS SQL: Proc SQL introduction

  • معرفی Proc SQL Proc SQL introduction

SAS SQL: عبارت SELECT: بازیابی داده ها از یک جدول SAS SQL: SELECT statement: Retrieving Data from a Single Table

SAS SQL: عبارت SELECT: بازیابی داده ها از یک جدول SAS SQL: SELECT statement: Retrieving Data from a Single Table

  • بیانیه SELECT: نمای کلی SELECT Statement: Overview

  • بند SELECT: حذف ردیف های تکراری با استفاده از کلمه کلیدی DISTINCT SELECT Clause: Eliminate Duplicate Rows Using the DISTINCT Keyword

  • بند SELECT: ایجاد ستون SELECT Clause: Create Columns

  • عبارت SELECT: با استفاده از عبارت CASE مقادیر را به صورت مشروط اختصاص دهید SELECT Clause: Assign Values Conditionally by Using a CASE Expression

  • بند SELECT: مقادیر گمشده را با تابع COALESCE و عبارت Case جایگزین کنید SELECT Clause: Replace Missing Values with COALESCE Function and Case Expression

  • ترتیب بر اساس بند: مرتب سازی داده ها ORDER BY Clause: Sort Data

  • بند WHERE: بازیابی ردیف هایی که یک شرط را برآورده می کنند WHERE Clause: Retrieving Rows That Satisfy a Condition

  • خلاصه کردن داده ها با استفاده از توابع انبوه (یا توابع خلاصه) Summarizing Data using aggregate functions (or summary functions)

  • GROUP BY Clause: داده های گروهی GROUP BY Clause: Group Data

  • بند داشتن: داده های گروه بندی شده را فیلتر کنید HAVING Clause: Filter Grouped Data

  • امتحان Quiz

  • تمرین کدنویسی Coding Exercise

  • تمرین کدگذاری: راه حل Coding Exercise: Solution

SAS SQL: JOIN: بازیابی داده ها از چند جدول SAS SQL: JOIN: Retrieving Data from Multiple Tables

SAS SQL: JOIN: بازیابی داده ها از چند جدول SAS SQL: JOIN: Retrieving Data from Multiple Tables

  • داده های پیوستن داخلی: از بند Where، استفاده از کلمه کلیدی Inner Join، Comparison Operators استفاده کنید Inner Join Data: Use Where Clause, Use Inner Join keyword, Comparison Operators

  • داده‌های اتصال داخلی: تأثیر مقادیر از دست رفته در پیوستن، استفاده از ستون‌های منطبق متعدد Inner Join Data: Effect of Missing Values on Join, Use Multiple Matching Columns

  • داده های اتصال داخلی: اتصال داخلی بیش از دو جدول، خود-پیوستگی Inner Join Data: Inner Join More Than Two Tables, Self-Joins

  • داده های اتصال بیرونی: اتصالات بیرونی چپ، راست و کامل Outer Join Data: Left, Right and Full Outer Joins

  • اتصالات تخصصی: اتصالات متقاطع، اتصالات اتحادیه و اتصالات طبیعی Specialty Joins: cross joins, union joins, and natural joins

  • مقایسه ادغام DATA Step Match-Merges با PROC SQL Joins: قسمت 1 Comparison of DATA Step Match-Merges with PROC SQL Joins: Part 1

  • مقایسه ادغام DATA Step Match-Merges با PROC SQL Joins: قسمت 2 Comparison of DATA Step Match-Merges with PROC SQL Joins: Part 2

  • امتحان Quiz

  • تمرین کدنویسی Coding Exercise

  • تمرین کدگذاری: راه حل Coding Exercise: Solution

SAS SQL: Subqueries: استفاده از Subqueries برای انتخاب داده ها SAS SQL: Subqueries: Using Subqueries to Select Data

SAS SQL: Subqueries: استفاده از Subqueries برای انتخاب داده ها SAS SQL: Subqueries: Using Subqueries to Select Data

  • سوالات فرعی تک ارزشی و چند ارزشی Single-Value and Multiple-Value Subqueries

  • آزمایش وجود گروهی از ارزش ها Testing for the Existence of a Group of Values

  • سوالات فرعی همبسته و ترکیب یک جوین با یک پرسش فرعی Correlated Subqueries and Combining a Join with a Subquery

  • سطوح چندگانه Subquery Nesting Multiple Levels of Subquery Nesting

  • امتحان Quiz

  • تمرین کدنویسی Coding Exercise

  • تمرین کدگذاری: راه حل Coding Exercise: Solution

SAS SQL: Queries را با Set Operators ترکیب کنید SAS SQL: Combine Queries with Set Operators

SAS SQL: Queries را با Set Operators ترکیب کنید SAS SQL: Combine Queries with Set Operators

  • UNION: تمام ردیف های منحصر به فرد را از هر دو پرس و جو تولید کنید UNION: Produce all unique rows from both queries

  • EXCEPT: تمام ردیف های منحصر به فرد را از هر دو پرس و جو تولید کنید EXCEPT: Produce all unique rows from both queries

  • INTERSECT: ردیف هایی را تولید کنید که برای هر دو نتیجه پرس و جو مشترک هستند INTERSECT: Produce rows that are common to both query results

  • OUTER UNION: نتایج پرس و جو را به هم متصل کنید OUTER UNION: Concatenate the query results

  • UNION انحصاری: ردیف هایی را از پرس و جوی اول یا دوم تولید کنید EXCLUSIVE UNION: Produce Rows from the First or Second Query

  • امتحان Quiz

  • تمرین کدنویسی Coding Exercise

  • تمرین کدگذاری: راه حل Coding Exercise: Solution

SAS SQL: ایجاد و به روز رسانی جداول و نماها SAS SQL: Creating and Updating Tables and Views

SAS SQL: ایجاد و به روز رسانی جداول و نماها SAS SQL: Creating and Updating Tables and Views

  • با استفاده از عبارت CREATE TABLE جدول جدید بدون ردیف ایجاد کنید Create New Table without Rows by using the CREATE TABLE Statement

  • جداول را از یک نتیجه پرس و جو با استفاده از CREATE TABLE با کلمه کلیدی AS ایجاد کنید Create Tables from a Query Result using CREATE TABLE with AS Keyword

  • جداول را مانند یک جدول موجود با عبارت LIKE ایجاد کنید و یک جدول موجود را کپی کنید Create Tables like an Existing Table with LIKE clause & Copy an Existing Table

  • سطرها را با استفاده از Insert Statement با بند SET در جداول قرار دهید Insert Rows into Tables using Insert Statement with the SET Clause

  • سطرها را با استفاده از Insert Statement با عبارت VALUE در جداول قرار دهید Insert Rows into Tables using Insert Statement with the VALUE Clause

  • با استفاده از Insert Statement with a Query سطرها را در جداول وارد کنید Insert Rows into Tables using Insert Statement with a Query

  • با استفاده از عبارت Update تمام سطرها را با همان عبارت به روز کنید Update All Rows with the Same Expression using Update Statement

  • با استفاده از بیانیه به‌روزرسانی، همه ردیف‌ها را با عبارات مختلف به‌روزرسانی کنید Update All Rows with Different Expressions using Update Statement

  • ردیف ها را با عبارت DELETE حذف کنید Delete Rows with the DELETE statement

  • تغییر ستون ها با عبارت ALTER TABLE: یک ستون اضافه کنید Alter Columns with the ALTER TABLE statement: Add a Column

  • تغییر ستون ها با عبارت ALTER TABLE: یک ستون را اصلاح یا حذف کنید Alter Columns with the ALTER TABLE statement: Modify or Delete a Column

  • از جداول رویه SQL و حذف جداول استفاده کنید Use SQL Procedure Tables & Delete Tables

  • Proc SQL Views: ایجاد، توصیف و حذف نماهای PROC SQL Proc SQL Views: Create, Describe, and Delete PROC SQL Views

  • Proc SQL Views: از Proc SQL Views استفاده کنید Proc SQL Views: Use Proc SQL Views

  • Proc SQL Views: مشخص/استفاده از In-Line Views Proc SQL Views: Specify/Use In-Line Views

  • امتحان Quiz

  • تمرین کدنویسی Coding Exercise

  • تمرین کدگذاری: راه حل Coding Exercise: Solution

SAS SQL: مثال های عملی با استفاده از PROC SQL SAS SQL: Practical Examples Using PROC SQL

SAS SQL: مثال های عملی با استفاده از PROC SQL SAS SQL: Practical Examples Using PROC SQL

  • مقایسه جداول قدیمی و جدید Comparing Old and New Tables

  • همپوشانی مقادیر داده از دست رفته Overlaying Missing Data Values

  • محاسبه درصدها در زیر مجموع Computing Percentages within Subtotals

  • شمارش سطرهای دقیق تکراری در یک جدول Counting Exact Duplicate Rows in a Table

  • گسترش داده های سلسله مراتبی در یک جدول Expanding Hierarchical Data in a Table

  • خلاصه کردن داده ها در چندین ستون Summarizing Data in Multiple Columns

  • ایجاد گزارش خلاصه Creating a Summary Report

  • ایجاد یک ترتیب مرتب سازی سفارشی Creating a Customized Sort Order

  • به روز رسانی یک جدول با مقادیر از یک جدول دیگر Updating a Table with Values from Another Table

SAS Macro: SAS Macro مقدمه SAS Macro: SAS Macro Introduction

SAS Macro: SAS Macro مقدمه SAS Macro: SAS Macro Introduction

  • بررسی اجمالی ماکرو SAS SAS Macro Overview

  • جایگزینی رشته های متنی با استفاده از متغیرهای ماکرو Replacing Text Strings Using Macro Variables

  • تولید کد SAS با استفاده از ماکرو Generating SAS Code Using Macros

  • انتقال اطلاعات به ماکرو با استفاده از پارامترها Passing Information into a Macro Using Parameters

  • امتحان Quiz

  • تمرین کدنویسی Coding Exercise

  • تمرین کدگذاری: راه حل Coding Exercise: Solution

SAS Macro: متغیرهای ماکرو و توابع ماکرو SAS Macro: Macro Variables & Macro Functions

SAS Macro: متغیرهای ماکرو و توابع ماکرو SAS Macro: Macro Variables & Macro Functions

  • متغیرهای کلان SAS: مقدمه SAS macro variables: Introduction

  • متغیرهای ماکرو خودکار Automatic macro variables

  • متغیرهای ماکرو تعریف شده توسط کاربر User-Defined Macro Variables

  • نمایش مقادیر متغیر ماکرو در SAS Log: با استفاده از SYMBOLGEN Displaying Macro Variable Values in the SAS Log: using SYMBOLGEN

  • نمایش مقادیر متغیر ماکرو در SAS Log: با استفاده از %PUT Displaying Macro Variable Values in the SAS Log: using %PUT

  • استفاده از تابع نقل قول ماکرو برای پوشاندن کاراکترهای خاص:%STR Using Macro Quoting Function to Mask Special Characters:%STR

  • اطلاعات بیشتر در مورد استفاده از توابع نقل قول ماکرو برای پوشاندن کاراکترهای خاص:%STR More on Using Macro Quoting Functions to Mask Special Characters:%STR

  • استفاده از توابع ماکرو برای دستکاری رشته های کاراکتر: %UPCASE Using Macro Functions to Manipulate Character Strings: %UPCASE

  • استفاده از توابع ماکرو برای دستکاری رشته های کاراکتر: %SUBSTR Using Macro Functions to Manipulate Character Strings: %SUBSTR

  • استفاده از توابع ماکرو برای دستکاری رشته های کاراکتر: %SCAN Using Macro Functions to Manipulate Character Strings: %SCAN

  • استفاده از تابع %SYSFUNC برای اجرای سایر توابع SAS Using %SYSFUNC function to execute other SAS functions

  • ترکیب منابع متغیر ماکرو با متون Combining Macro Variable References with Texts

  • استفاده از جداکننده برای نام متغیر کلان بلافاصله قبل از متن Using delimiter for a macro variable name immediately before text

  • اطلاعات بیشتر در مورد استفاده از جداکننده برای نام متغیر کلان بلافاصله قبل از متن More on using delimiter for a macro variable name immediately before text

  • امتحان Quiz

  • تمرین کدنویسی Coding Exercise

  • تمرین کدگذاری: راه حل Coding Exercise: Solution

SAS Macro: ایجاد و استفاده از متغیرهای کلان در طول یک مرحله داده یا یک مرحله Proc SQL SAS Macro: Create & Use macro variables during a data step or a Proc SQL step

SAS Macro: ایجاد و استفاده از متغیرهای کلان در طول یک مرحله داده یا یک مرحله Proc SQL SAS Macro: Create & Use macro variables during a data step or a Proc SQL step

  • استفاده از متغیرهای کلان در طول اجرای یک مرحله داده: روتین Symput Use macro variables during execution of a data step: Symput routine

  • ایجاد چندین متغیر ماکرو با SYMPUT و ارجاع غیر مستقیم با && Create multiple macro variables with SYMPUT and Indirect referencing with &&

  • بدست آوردن مقادیر متغیر ماکرو در حین اجرای DATA Step با تابع SYMGET Obtaining Macro Variable Values during DATA Step Execution with SYMGET Function

  • ایجاد متغیرهای ماکرو در حین اجرای مرحله PROC SQL: عبارت INTO Creating Macro Variables during PROC SQL Step Execution: INTO clause

  • ایجاد یک سری متغیرهای ماکرو مرتبط با بند INTO در Proc SQL Creating a series of related Macro Variables with the INTO Clause in Proc SQL

  • ایجاد یک متغیر کلان که یک لیست محدود شده از مقادیر را با عبارت INTO نگه می دارد Creating one macro variable holding a Delimited List of Values with INTO clause

  • امتحان Quiz

  • تمرین کدنویسی Coding Exercise

  • تمرین کدگذاری: راه حل Coding Exercise: Solution

SAS Macro: ایجاد و استفاده از برنامه های ماکرو SAS Macro: Creating and Using Macro Programs

SAS Macro: ایجاد و استفاده از برنامه های ماکرو SAS Macro: Creating and Using Macro Programs

  • مفاهیم اساسی: تعریف، کامپایل و فراخوانی ماکروها Basic Concepts: Defining, Compiling and Calling Macros

  • توسعه و اشکال زدایی ماکروها با گزینه های: MPRINT، MLOGIC Developing and Debugging Macros with options: MPRINT, MLOGIC

  • استفاده از پارامترهای ماکرو: پارامترهای موقعیت Using Macro Parameters: Positional Parameters

  • استفاده از پارامترهای کلان: پارامترهای کلمه کلیدی Using Macro Parameters: Keyword Parameters

  • استفاده از پارامترهای ماکرو: پارامترهای مختلط Using Macro Parameters: Mixed Parameters

  • پردازش اظهارات به صورت مشروط در سطح کلان: %IF%THEN%ELSE %DO%END Processing Statements Conditionally at the macro level: %IF%THEN%ELSE %DO%END

  • پردازش اظهارات به صورت تعاملی با عبارت تکرار شونده %DO Processing Statements Interactively With the iterative %DO statement

  • امتحان Quiz

  • تمرین کدنویسی Coding Exercise

  • تمرین کدگذاری: راه حل Coding Exercise: Solution

تکنیک ها و کارایی های پیشرفته: شاخص ها Advanced Techniques and Efficiencies: Indexes

تکنیک ها و کارایی های پیشرفته: شاخص ها Advanced Techniques and Efficiencies: Indexes

  • نمایه کلی و ایجاد نمایه در مرحله داده Index Overview & Create Indexes in Data step

  • مدیریت شاخص ها با PROC DATASETS Managing Indexes with PROC DATASETS

  • مدیریت ایندکس ها با PROC SQL Managing Indexes with PROC SQL

  • امتحان Quiz

  • تمرین کدنویسی Coding Exercise

  • تمرین کدگذاری: راه حل Coding Exercise: Solution

تکنیک ها و کارایی های پیشرفته: ترکیب داده ها به صورت عمودی Advanced Techniques and Efficiencies: Combining Data Vertically

تکنیک ها و کارایی های پیشرفته: ترکیب داده ها به صورت عمودی Advanced Techniques and Efficiencies: Combining Data Vertically

  • ترکیب داده ها به صورت عمودی با استفاده از دستور FILENAME Combining Data Vertically using FILENAME statement

  • ترکیب داده ها به صورت عمودی با استفاده از گزینه FILEVAR = Combining Data Vertically using FILEVAR = option

  • امتحان Quiz

  • تمرین کدنویسی Coding Exercise

  • تمرین کدگذاری: راه حل Coding Exercise: Solution

تکنیک ها و کارایی های پیشرفته: ترکیب داده ها به صورت افقی Advanced Techniques and Efficiencies: Combining Data Horizontally

تکنیک ها و کارایی های پیشرفته: ترکیب داده ها به صورت افقی Advanced Techniques and Efficiencies: Combining Data Horizontally

  • داده های خلاصه و داده های جزئی را به صورت مشروط با چند دستور SET ترکیب کنید Combine Summary Data and Detail Data conditionally with multiple SET statements

  • ترکیب داده ها با چند دستور SET با کلید = گزینه: با استفاده از یک Index Combine Data with multiple SET statements with KEY = option: Using an Index

  • استفاده از اشیاء هش به عنوان جداول جستجو Using Hash Objects as Lookup Tables

  • امتحان Quiz

  • تمرین کدنویسی Coding Exercise

  • تمرین کدگذاری: راه حل Coding Exercise: Solution

تکنیک‌ها و کارایی‌های پیشرفته: قالب‌ها و آرایه‌ها Advanced Techniques and Efficiencies: Formats & Arrays

تکنیک‌ها و کارایی‌های پیشرفته: قالب‌ها و آرایه‌ها Advanced Techniques and Efficiencies: Formats & Arrays

  • ایجاد فرمت های سفارشی با استفاده از عبارت PICTURE Creating Custom Formats Using the PICTURE Statement

  • فرمت های سفارشی را به طور دائم ذخیره کرده و با گزینه سیستم FMTSEARCH= مدیریت کنید Stored custom formats permanently & Manage it with FMTSEARCH= system option

  • از فرمت ها برای ایجاد داده از طریق جستجو استفاده کنید Use formats to create data via lookups

  • استفاده از دستور ARRAY برای ترکیب داده ها Using the ARRAY Statement to Combine Data

  • پردازش داده ها با آرایه های چند بعدی Processing data with multiple dimensional Arrays

  • امتحان Quiz

  • تمرین کدنویسی Coding Exercise

  • تمرین کدگذاری: راه حل Coding Exercise: Solution

تکنیک ها و کارایی های پیشرفته: انجام محک زدن موثر Advanced Techniques and Efficiencies: Perform effective benchmarking

تکنیک ها و کارایی های پیشرفته: انجام محک زدن موثر Advanced Techniques and Efficiencies: Perform effective benchmarking

  • منابع مرتبط با کارایی را درک کنید Understand resources related to efficiency

  • از گزینه های سیستم SAS برای ردیابی منابع استفاده کنید Use SAS system options to track resources

  • استفاده از معیارها برای مقایسه تکنیک ها Using Benchmarks to Compare Techniques

  • امتحان Quiz

تکنیک ها و کارایی های پیشرفته: کنترل فضای ذخیره سازی داده ها Advanced Techniques and Efficiencies: Controlling Data Storage Space

تکنیک ها و کارایی های پیشرفته: کنترل فضای ذخیره سازی داده ها Advanced Techniques and Efficiencies: Controlling Data Storage Space

  • کاهش طول برای متغیرهای عددی Reducing length for Numeric Variables

  • فشرده سازی فایل های داده Compressing Data Files

  • از نماهای مراحل داده SAS برای حفظ فضای ذخیره سازی داده استفاده کنید use SAS data steps views to conserve data storage space

  • امتحان Quiz

  • تمرین کدنویسی Coding Exercise

  • تمرین کدگذاری: راه حل Coding Exercise: Solution

تکنیک ها و کارایی های پیشرفته: PROC FCMP: توابع و برنامه های فرعی Advanced Techniques and Efficiencies: PROC FCMP: functions and subroutines

تکنیک ها و کارایی های پیشرفته: PROC FCMP: توابع و برنامه های فرعی Advanced Techniques and Efficiencies: PROC FCMP: functions and subroutines

  • ایجاد و استفاده از توابع تعریف شده توسط کاربر با PROC FCMP Create and use user-defined Functions with PROC FCMP

  • با PROC FCMP زیر روال ها را ایجاد و استفاده کنید Create and use Subroutines with PROC FCMP

  • امتحان Quiz

  • تمرین کدنویسی Coding Exercise

  • تمرین کدگذاری: راه حل Coding Exercise: Solution

تکنیک‌ها و کارایی‌های پیشرفته: تکنیک‌ها را برای حذف موارد تکراری مقایسه کنید Advanced Techniques & Efficiencies: compare techniques to eliminate duplicates

تکنیک‌ها و کارایی‌های پیشرفته: تکنیک‌ها را برای حذف موارد تکراری مقایسه کنید Advanced Techniques & Efficiencies: compare techniques to eliminate duplicates

  • حذف داده های تکراری با استفاده از مرحله داده eliminate duplicate data using Data step

  • با استفاده از Proc Sort داده های تکراری را حذف کنید eliminate duplicate data using Proc Sort

  • حذف داده های تکراری با استفاده از Proc SQL eliminate duplicate data using Proc SQL

  • امتحان Quiz

  • تمرین کدنویسی Coding Exercise

  • تمرین کدگذاری: راه حل Coding Exercise: Solution

نمایش نظرات

آموزش دوره گواهینامه پیشرفته برنامه نویسی SAS (SAS SQL، ماکرو)
جزییات دوره
14 hours
144
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
7,740
4.6 از 5
دارد
دارد
دارد
Sharon Cheng
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Sharon Cheng Sharon Cheng

برنامه ریزی آماری SC