جستجو برای:
  • صفحه نخست
  • دوره های آموزشی
  • مطالب آموزشی
    • Power BI
    • Power Query
    • DAX
    • Microsoft Excel
    • SQL
    • SQL Server Analysis Services (SSAS)
    • SQL Server Integration Services (SSIS)
    • SQL Server Reporting Services (SSRS)
  • دانلودهاب
    • دانلود E-book های تحلیل داده و هوش تجاری
    • دانلود ویژوال های Power BI
    • دانلود فایل نقشه SVG
    • دانلود دیتاست
  • ارتباط با ما
 
تحلیل داده | هوش تجاری | آموزش Power BI
  • صفحه نخست
  • دوره های آموزشی
  • مطالب آموزشی
    • Power BI
    • Power Query
    • DAX
    • Microsoft Excel
    • SQL
    • SQL Server Analysis Services (SSAS)
    • SQL Server Integration Services (SSIS)
    • SQL Server Reporting Services (SSRS)
  • دانلودهاب
    • دانلود E-book های تحلیل داده و هوش تجاری
    • دانلود ویژوال های Power BI
    • دانلود فایل نقشه SVG
    • دانلود دیتاست
  • ارتباط با ما
0

ورود و ثبت نام

مطالب آموزشی

تحلیل داده | هوش تجاری | آموزش Power BIمطالب آموزشیSQL Server Reporting Services (SSRS)SSRS (SSRS Query Designer)

SSRS (SSRS Query Designer)

اردیبهشت 20, 1404
ارسال شده توسط Banafsheh
SQL Server Reporting Services (SSRS)
40 بازدید

طراح کوئری SSRS کار توسعه‌دهنده را در طراحی کوئری‌های SQL بسیار آسان می‌کند. اگر نوشتن کوئری‌ها را بلد نیستید یا انجام عملیات‌هایی مانند Grouping، Sorting و Join برایتان دشوار است، این ابزار بسیار مفید خواهد بود.

یا اگر طراحی کوئری‌های پیچیده SQL برایتان چالش‌برانگیز است، می‌توانید از SSRS Query Designer برای ایجاد کوئری‌های مورد نظرتان از طریق یک رابط کاربری گرافیکی (Graphical User Interface) استفاده کنید.

مثال از SSRS Query Designer

در این مثال، نحوه طراحی یک کوئری SQL با استفاده از Query Designer را نشان خواهیم داد. در این نمونه، کوئری را بر اساس پایگاه داده Adventure Works DW طراحی می‌کنیم.

ابتدا روی گزینه Shared Dataset راست‌کلیک کرده و گزینه Add New Dataset را انتخاب کنید. سپس، نوع کوئری را روی Text قرار دهید و بر روی دکمه SSRS Query Designer کلیک کنید، همان‌طور که در تصویر زیر نشان داده شده است.

اگر خواستی ادامه متن رو هم ترجمه کنم، فقط بفرست.

SSRS1

وقتی روی دکمه Query Designer کلیک کنید، ابزار Query Designer در یک پنجره جداگانه باز می‌شود. پیش از طراحی کوئری Transact-SQL، باید با بخش‌های مختلف این ابزار آشنا شوید:

  • Diagram Pane: این پنل برای انتخاب جداول، ویوها (views) یا توابع (functions) مورد استفاده قرار می‌گیرد. SSRS Query Designer به‌صورت خودکار جداول را بر اساس روابط تعریف‌شده در پایگاه داده به هم Join می‌کند. پس از انتخاب جداول مورد نیاز، می‌توانیم ستون‌های دلخواه را با علامت‌ زدن (check) انتخاب کنیم.

  • Grid Pane: تمام ستون‌هایی که انتخاب کرده‌ایم در این بخش نمایش داده می‌شوند. این پنل برای اعمال مرتب‌سازی (ORDER BY ASC و ORDER BY DESC) و همچنین گروه‌بندی نام ستون‌ها با استفاده از دستور GROUP BY بسیار کاربردی است.

  • SQL Pane: این بخش به‌صورت خودکار کوئری SQL را برای ما ایجاد می‌کند.

  • Result Pane: پس از پایان طراحی کوئری، با کلیک بر روی دکمه Execute، نتیجه اجرای کوئری در این بخش نمایش داده می‌شود.

SSRS2

با راست‌کلیک کردن روی Diagram Pane، منوی زمینه (Context Menu) باز می‌شود. در این منو، روی گزینه Add Table.. کلیک کرده و جدول مورد نیاز را اضافه کنید.

SSRS3

از تصویر زیر مربوط به SSRS Query Designer می‌توانید مشاهده کنید که جدول‌های Customers و Fact Internet Sales انتخاب شده‌اند. لطفاً ستون‌های مورد نیاز را با علامت زدن (check-mark) در Diagram Pane انتخاب کنید.

همان‌طور که در تصویر بالا مشاهده می‌شود، Query Designer به‌صورت خودکار یک Inner Join بین دو جدول Customers و Fact Internet Sales بر اساس ستون CustomerKey اعمال کرده است.

مرتب‌سازی (Sorting): در بخش Grid Pane، می‌توانید نوع مرتب‌سازی را مطابق نیاز خود به Ascending (صعودی) یا Descending (نزولی) تغییر دهید. در این مثال از SSRS Query Designer، ما ستون First Name را به‌صورت صعودی (Ascending) و ستون Last Name را به‌صورت نزولی (Descending) مرتب کرده‌ایم.

SSRS4

لطفاً گزینه Sort Order را مطابق نیاز خود تغییر دهید. در این مثال، ابتدا داده‌ها بر اساس First Name به‌صورت Ascending (صعودی) مرتب می‌شوند و سپس بر اساس Last Name به‌صورت Descending (نزولی) مرتب خواهند شد.

از تصویر بالا می‌توانید کوئری نهایی تولیدشده توسط SSRS Query Designer را مشاهده کنید. حالا برای بررسی اینکه آیا کوئری ساخته‌شده به‌درستی اجرا می‌شود یا نه، روی دکمه Execute در بالای صفحه کلیک می‌کنیم.

SSRS5

کوئری ساخته‌شده بدون هیچ مشکلی اجرا می‌شود. اگر مایل هستید کد تولیدشده پشت این کوئری را مشاهده کنید، گزینه Edit as Text را در بالای Query Designer انتخاب نمایید.

SSRS6

اکنون می‌توانید نتیجه را مشاهده کنید. برای اتمام طراحی کوئری با استفاده از ابزار Query Builder در SSRS، روی دکمه OK کلیک کنید.

SSRS7
اشتراک گذاری:
برچسب ها: آموزش SSRS
در تلگرام
کانال ما را دنبال کنید!
در اینستاگرام
ما را دنبال کنید!
در یوتوب
ما را دنبال کنید!
Created by potrace 1.14, written by Peter Selinger 2001-2017
در آپارات
ما را دنبال کنید!

مطالب زیر را حتما مطالعه کنید

SQL Server Reporting Services SSRS
چارت‌ها در SSRS
SQL Server Reporting Services SSRS
توابع SSRS
SQL Server Reporting Services SSRS
توابع Lookup در SSRS
SQL Server Reporting Services SSRS
منبع داده اشتراکی SSRS (SSRS Shared Data Source)
SQL Server Reporting Services SSRS
آموزش SQL Server Reporting Services (SSRS)

دیدگاهتان را بنویسید لغو پاسخ

جستجو برای:
دسته‌ها
  • DAX
  • Microsoft Excel
  • Power BI
  • Power Query
  • SQL
  • SQL Server Analysis Services (SSAS)
  • SQL Server Integration Services (SSIS)
  • SQL Server Reporting Services (SSRS)
  • آموزش های متنی
  • آموزش های ویدئویی
  • تحلیل داده
  • هوش تجاری
نوشته‌های تازه
  • دستور SQL TRUNCATE TABLE – حذف سریع داده‌ها با حفظ ساختار جدول
  • دستور SQL SELECT INTO — ایجاد جدول جدید از داده‌های موجود
  • SELECT DISTINCT در SQL با مثال‌های کاربردی و توضیح ساده
  • آموزش SQL Alias — راهنمای کامل Table و Column Alias
  • آشنایی با انواع دستورات SQL: DML، DDL، DCL و TCL با مثال‌های عملی
درباره مجموعه تحلیل داده

باور داریم که تحلیل داده یک مهارت کلیدی برای موفقیت در دنیای امروز است و می‌خواهیم شما را در این مسیر راهنمایی کنیم. اگر آماده‌اید که با داده‌ها تصمیمات هوشمندانه‌تری بگیرید، از همین حالا یادگیری را شروع کنید.

  • تهران، جنت آباد جنوبی خیابان ایثارگران
  • 09102315004
  • info@tahliledadeh.com
آخرین مطالب
  • دستور SQL TRUNCATE TABLE – حذف سریع داده‌ها با حفظ ساختار جدول
  • دستور SQL SELECT INTO — ایجاد جدول جدید از داده‌های موجود
  • SELECT DISTINCT در SQL با مثال‌های کاربردی و توضیح ساده
برچسب‌ها
آموزش DAX آموزش Excel آموزش Power BI آموزش Power Query آموزش SQL آموزش SSAS آموزش SSIS آموزش SSRS تحلیل داده هوش تجاری
پرداخت ایمن
ایکون اینماد

ورود

رمز عبور را فراموش کرده اید؟

هنوز عضو نشده اید؟ عضویت در سایت