آموزش گزارش‌دهی عمیق SSRS از ابتدا - آخرین آپدیت

دانلود Deep Dive SSRS Reporting from the Beginning

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش جامع گزارش‌گیری با Microsoft SQL Server Reporting Services (SSRS) با Visual Studio

آموزش SSRS با Visual Studio: این دوره آموزشی آنلاین به شما نحوه ساخت گزارش‌های حرفه‌ای با استفاده از Microsoft SQL Server Reporting Services (SSRS) و Visual Studio (SQL Server Data Tools - SSDT) را آموزش می‌دهد. با گذراندن این دوره، قادر خواهید بود تا سناریوهای گزارش‌گیری واقعی را به طور کامل مدیریت کنید.

مثال‌های عملی و ترفندهای گزارش‌گیری SSRS با Visual Studio در این دوره پوشش داده شده است.

موضوعات اصلی دوره آموزش SSRS:

  • DataSource و Dataset در SSRS: آشنایی با منبع داده و مجموعه داده.
  • Expressions (عبارات): نحوه استفاده از عبارات برای محاسبات و منطق در گزارش‌ها.
  • Images (تصاویر): افزودن و مدیریت تصاویر در گزارش‌ها.
  • Tablix، Matrix و List: ساخت انواع جداول، ماتریس‌ها و لیست‌ها.
  • Charts (نمودارها): طراحی و سفارشی‌سازی انواع نمودار.
  • Parameters (پارامترها): ایجاد و مدیریت پارامترها برای گزارش‌های پویا.
  • SubReporting: استفاده از گزارش‌های فرعی برای سازماندهی بهتر.
  • گزارش‌های پیشرفته SSRS.

پیش‌نیازها:

آشنایی پایه با T-SQL، Joins (پیوندها) و SQL Server Management Studio (SSMS) الزامی است.

فرآیند گزارش‌گیری SSRS:

  • Shared و Embedded DataSource و DataSet: تفاوت و کاربرد منابع داده و مجموعه‌های داده اشتراکی و داخلی.
  • ساخت گزارش با استفاده از Report Wizard (جادوگر گزارش).
  • آشنایی با کامپوننت‌های SSDT.
  • توضیح DataSet های مورد استفاده در SSRS.
  • گزارش‌های Tablix.
  • گروه‌بندی (Grouping) در SSRS.
  • چرا گزارش سیاه و سفید (Black and White) ایجاد کنیم؟
  • گزینه DrillDown (فرود عمیق).
  • Page Break (شکست صفحه) در SSRS.
  • ادغام و مرتب‌سازی یک ستون بر اساس ستون دیگر.
  • افزودودن فیلد محاسبه شده (Calculated Field).
  • نحوه نمایش ضرر (Loss) با رنگ قرمز.
  • مزایای ایجاد فیلد محاسبه شده.
  • Report Header، Report Footer، Page Header و Page Footer.
  • نحوه بازنشانی شماره صفحه بر اساس یک گروه.
  • نحوه ایجاد Document Map (نقشه سند).
  • نمایش سه حرف اول هر ماه برای گزارش سازگار.
  • تکرار هدر ستون در هر صفحه گزارش SSRS.
  • قفل کردن هدرهای جدول در گزارش SSRS.
  • نحوه پنهان کردن حالت پیشرفته (Advanced Mode).
  • نمایش نمادهای مختلف ارز (Currency Symbols) در SSRS.

گزارش‌های پارامتری (Parameterized Reports):

  • افزودن پارامتر به گزارش.
  • استفاده از پارامترهای Dropdown در گزارش SSRS.
  • پیاده‌سازی گزینه پارامترهای چند انتخابی (Multi-Select) برای گزارش‌های SSRS.
  • افزودن گزینه "All" به Dropdown در SSRS.
  • رفع مشکل "No Record" در گزارش.
  • افزودن دستی گزینه‌ها به Dropdown در SSRS.
  • تنظیم مقدار پیش‌فرض (Default Value) در Dropdown.
  • ایجاد پارامترهای آبشاری (Cascading Parameters) در گزارش SSRS.
  • مدیریت مقادیر متعدد در پارامترهای آبشاری.
  • نمایش "No Data Available" برای مجموعه داده خالی و کار پویا با پارامترها.
  • استفاده از ستونی با نوع داده تاریخ (Date Datatype) به عنوان پارامتر.

گزارش‌های نموداری (Chart Reports):

  • ساخت نمودارها.
  • قابل مشاهده کردن مقادیر پایین در نمودارهای SSRS با استفاده از گزینه Scale Breaks.
  • تغییر Tooltip، DataLabels و انواع نمودار.
  • ترکیب ستون‌ها و خطوط در یک نمودار واحد.
  • تغییر پویا عنوان نمودار بر اساس گزینه‌های انتخاب شده از Dropdownlist.
  • نمایش گزارش جدولی پس از کلیک بر روی نمودار با استفاده از گزینه Drillthrough.
  • تغییر مقادیر محور عمودی (Vertical Axis) در نمودار.
  • Major Ticks، Minor Ticks، Major Gridlines و Minor GridLines.
  • نمودار دایره‌ای (Pie Chart).
  • راهنما (Legends) در نمودار دایره‌ای.

گزارش‌های پیشرفته (Advanced Reporting):

  • گزارش ماتریس (Matrix Report).
  • تبدیل داده‌های جزئی به خلاصه.
  • استفاده از List در SSRS.
  • جدول درون List.
  • تابع Sum با دامنه‌های (Scopes) مختلف در یک عبارت.
  • نشانگرها (Indicators).
  • نوارهای داده (Databars).
  • ایجاد روندها (Trends) با استفاده از Sparklines.
  • نام‌گذاری Worksheets با مقادیر نام گروه هنگام خروجی گرفتن گزارش به Excel.
  • استفاده از Stored Procedures به عنوان Dataset.
  • گزارش فرعی (Subreport) در SSRS.

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

مقدمه Introduction

  • معرفی مدرس Trainer Introduction

  • نصب SQL Server و Visual Studio و تمایز SSDT و BIDS Installing SQL Server & Visual Studio and differentiate SSDT & BIDS

  • نصب SQL Server 2022 و SSMS SQL Server 2022 and SSMS Installation

  • نصب Visual Studio همراه با Microsoft Reporting Services Projects Visual Studio Installation along with Microsoft Reporting Services Projects

  • چرخه عمر فرآیند گزارش‌دهی Life Cycle of Reporting Process

  • DataSource و DataSet اشتراکی و تعبیه شده Shared and Embedded DataSource and DataSet

  • نحوه بازیابی پایگاه داده با استفاده از SSMS برای انجام تمرین‌ها How to Restore Database using SSMS for performing Practicals

  • لطفاً پایگاه داده را برای تمرین دانلود کنید Please download Database for Practice

  • تولید گزارش با استفاده از گزارش ساز (Report Wizard) Report Generation using Report Wizard

گزارش از ابتدا Report From the Scratch

  • کامپوننت‌های SSDT توضیح داده شده SSDT Components Explained

  • DataSet مورد استفاده در گزارش‌دهی SSRS توضیح داده شده DataSet used in SSRS Reporting Explained

  • لطفاً مجموعه داده مورد استفاده در ایجاد گزارش را دانلود کنید Please download the Dataset used in the Report Creation

  • اولین گزارش Tablix First Tablix Report

  • گروه‌بندی در SSRS SSRS Grouping

  • چرا گزارش سیاه و سفید ایجاد کنیم Why to create Black and White Report

  • گزینه DrillDown DrillDown Option

  • شکست صفحه در SSRS Page Break in SSRS

  • ادغام و مرتب‌سازی یک ستون بر اساس ستون دیگر Merge and Sort a column based on another column

  • افزودن فیلد محاسباتی Add Calculated Field

  • نحوه نمایش ضرر به رنگ قرمز How to display Loss in Red Color

  • نحوه ایجاد ستون سود درصدی با استفاده از کلمه کلیدی ReportItems در یک عبارت (Expression) How to create Profit% column using the keyword ReportItems in an Expression

  • مزیت ایجاد فیلد محاسباتی Advantage of Creating Calculated Field

  • سرصفحه گزارش (Report Header)، پاصفحه گزارش (Report Footer)، سرصفحه صفحه (Page Header) و پاصفحه صفحه (Page Footer) Report Header , Report Footer , Page Header and Page Footer

  • نحوه بازنشانی شماره صفحه بر اساس یک گروه How to Reset Page Number on the basis of a Group

  • نحوه ایجاد نقشه سند (Document Map) How to create Document Map

  • نحوه نمایش 3 کاراکتر اول هر ماه برای گزارش ثابت How to display first 3 characters of every month for the consistent report

  • نحوه تکرار سرصفحه ستون در هر صفحه گزارش در SSRS How to Repeat Column Header on each Page of a report in SSRS

  • نحوه قفل کردن سرصفحه‌های جدول در گزارش SSRS How to Freeze the Headers of a Table in the SSRS Report

  • نحوه پنهان کردن حالت پیشرفته (Advanced Mode) How to hide the Advanced Mode

  • نحوه نمایش نمادهای مختلف ارز در SSRS How to Display Different Currency Symbols in SSRS

گزارش‌های پارامتری Parameterized Reports

  • نحوه افزودن پارامتر به گزارش How to Add Parameters in the Report

  • نحوه استفاده از پارامترهای کشویی (Dropdown Parameters) در گزارش SSRS How to use Dropdown Parameters in SSRS Report

  • نحوه پیاده‌سازی گزینه پارامترهای چند انتخابی (Multi-Select Parameters) برای گزارش‌های SSRS How to implement Multi-Select Parameters Option for SSRS Reports

  • نحوه افزودن گزینه "همه" (All) به کشوی SSRS How to add All option to SSRS dropdown

  • رفع مشکل "بدون رکورد" (No Record) در گزارش Fixing the No Record issue in the Report

  • نحوه افزودن دستی گزینه‌ها به کشوی SSRS How to Manually Add the Options in SSRS Dropdown

  • نحوه تنظیم مقدار پیش‌فرض (Default Value) در کشو How to setup the Default Value in the Dropdown

  • نحوه ایجاد پارامترهای آبشاری (Cascading Parameters) در گزارش SSRS How to Generate Cascading Parameters in the SSRS Report

  • نحوه برخورد با مقادیر متعدد در پارامترهای آبشاری How to deal with Multiple Values in the Cascading Parameters

  • نمایش "هیچ داده‌ای در دسترس نیست" (No Data Available) برای مجموعه داده خالی و کار با پارامترها به صورت پویا Display No Data Available for Empty Dataset and Dynamically play with Parameters

  • نحوه استفاده از ستونی که نوع داده آن تاریخ (Date) است به عنوان پارامتر How to use a Column which has Date Datatype as a Parameter

گزارش‌های نموداری Chart Reports

  • ایجاد نمودارها Creating Charts

  • نحوه قابل مشاهده کردن مقادیر کمتر در نمودارهای SSRS با استفاده از گزینه Scale Breaks How to make Lower Values Visible in SSRS charts using Scale Breaks Option

  • برچسب داده (DataLabels) ابزار راهنما (Tooltip) و تغییر انواع نمودار Tooltip DataLabels and Changing Chart Types

  • ترکیب ستون‌ها و خطوط در یک نمودار واحد Mixture of Columns and Lines in a Single Chart

  • تغییر پویا عنوان نمودار بر اساس گزینه‌های انتخاب شده در لیست کشویی Dynamically changing the Chart Title based on the Dropdownlist Selected Options

  • نمایش گزارش جدولی پس از کلیک بر روی نمودار با استفاده از گزینه Drillthrough Displaying a Tablular Report after clicking on a Chart using Drillthrough option

  • تغییر مقادیر محور عمودی (به میلیون یا میلیارد) در نمودار Changing Vertical Axis values (in Millions or Billions) in the Chart

  • تیک‌های اصلی (Major Ticks)، تیک‌های فرعی (Minor Ticks)، خطوط شبکه اصلی (Major Gridlines) و خطوط شبکه فرعی (Minor GridLines) Major Ticks, Minor Ticks, Major Gridlines & Minor GridLines

  • نمودار دایره‌ای (Pie Chart) Pie Chart

  • راهنماها (Legends) در نمودار دایره‌ای Legends in the Pie Chart

گزارش‌دهی پیشرفته Advanced Reporting

  • گزارش ماتریسی (Matrix Report) Matrix Report

  • لطفاً مجموعه داده مورد استفاده در گزارش زیر را دانلود کنید Please download Dataset used in the following Report

  • نحوه تبدیل داده‌های جزئی به خلاصه How to convert Detailed Data into Summary

  • لطفاً مجموعه داده مورد استفاده در ایجاد گزارش زیر را دانلود کنید Please download the Dataset used in the following Report Creation

  • لیست (List) در SSRS List in SSRS

  • جدول درون یک لیست Table inside a List

  • نحوه نام‌گذاری کاربرگ‌ها (Worksheets) با مقادیر نام گروه هنگام صدور گزارش به اکسل How to Name Worksheets with the Group Name Values when Exporting Report to Excel

  • لطفاً مجموعه داده مورد استفاده در ایجاد گزارش زیر را دانلود کنید Please download the Dataset used in the following Report Creation

  • تابع Sum با دامنه‌های (Scopes) مختلف در یک عبارت (expression) Sum Function with different Scopes in an expression

  • نشانگرها (Indicators) در SSRS Indicators in SSRS

  • لطفاً مجموعه داده مورد استفاده در ایجاد گزارش زیر را دانلود کنید Please download the Dataset used in the following Report Creation

  • نوار داده (Databars) و ایجاد روندها (Trends) با استفاده از Sparklines Databars and Creating Trends using Sparklines

  • گیج (Gauge) در SSRS Gauge in SSRS

  • لطفاً مجموعه داده مورد استفاده در گزارش زیر را دانلود کنید Please download Dataset used in the following Report

  • استفاده از رویه‌های ذخیره شده (Stored Procedures) به عنوان مجموعه داده Using Stored Procedures as Dataset

  • گزارش فرعی (Subreport) در SSRS Subreport in SSRS

  • درس جایزه (Bonus Lecture) Bonus Lecture

نمایش نظرات

آموزش گزارش‌دهی عمیق SSRS از ابتدا
جزییات دوره
8 hours
68
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
219
4.7 از 5
دارد
دارد
دارد
Vikas Munjal
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Vikas Munjal Vikas Munjal

SQL Server | مربی و مشاور معتبر MSBI مایکروسافت