ایجاد گزارش در ماژول گزارش ساز

ایجاد گزارش در Report Builder

حداقل نیازمندی های نسخه برای یکپارچه سازی سازنده گزارش

برای استفاده از قابلیت Report Builder، هر ماژول باید حداقل الزامات نسخه زیر را داشته باشد:

ماژول نسخه حداقل مورد نیاز
Manufacturing 1.0.9
Accounting 1.3.7
Hr Profile 1.1.1
حقوق و دستمزد منابع انسانی 1.1.2
Timesheets 1.2.0
Commission 1.0.9
Fixed Equipment 1.1.4
Warranty Management 1.0.0
Service Management 1.0.2
Customer Service 1.0.2

افزودن گزارش

برای نوشتن گزارش، باید از ۶ صفحه نمایش عبور کنید:

صفحه ۱: منبع داده: جدول را با استفاده از گزارش تعریف کن، شرط را برای دریافت داده تعریف کن (مثال: مجموع > ۱۰۰۰ ...)

صفحه ۲: گروه ها: اگر می خواهید داده ای درباره گزارش گروه به ستون داشته باشید؟ می توانید اینجا تعریف کنید (مثال: فهرست فاکتورهای گروهی را بر اساس کارکنان (که فاکتور را ایجاد می کنند) دریافت کنید)، همچنین می توانید داده های نمایش را از طریق «مرتب سازی بر اساس» مرتب کنید، آخرین مثال فاکتور در بالا خواهد بود

صفحه ۳: زیرمجموع ها: اجازه دهید مجموع های فرعی در گزارش خود ثبت شود

صفحه ۴: ستون ها: انتخاب ستون هایی که می خواهند در گزارش نمایش داده شوند، ترتیب نمایش ستون، برچسب...

صفحه ۵: قالب بندی سلول: تعریف قالب بندی داده ها (مثال: اگر مبلغ < ۱۰۰۰ به رنگ قرمز باشد)

صفحه ۶: تنظیمات: به روزرسانی تنظیمات برای گزارش.

  • مرحله ۱. از نوار کناری سمت چپ به منوی گزارش ها زیر ماژول سازنده گزارش بروید - > روی دکمه افزودن کلیک کنیدایجاد گزارش در Report Builder
  • مرحله دوم. افزودن منبع داده: تعریف جدول با استفاده از گزارش، تعریف شرط برای دریافت داده (مثال: مجموع > 1000...)
    • در تب روابط: انتخاب جدول1 -> انتخاب نوع پیوستن -> انتخاب جدول1 -> نوع داده های پیوند را انتخاب کنید -> کلیک کنید -> روی دکمه
      ذخیره کلیک کنید نوع پیوستن: یکی از گزینه های پیوستن چپ یا پیوستن
      راست را انتخاب کنید کلیدواژه پیوستن چپ تمام رکوردها را از جدول سمت چپ (جدول 1) و رکوردهای تطبیق یافته را از جدول سمت راست (جدول 2) بازمی گرداند. نتیجه ۰ رکورد از سمت راست است، اگر هیچ تطابقی وجود نداشته باشد.:
      کلیدواژه join راست همه رکوردها را از جدول سمت راست (جدول ۲) و رکوردهای تطبیق شده از جدول سمت چپ (جدول ۱) را بازمی گرداند. نتیجه ۰ رکورد از سمت چپ است، اگر تطابقی وجود نداشته باشد.
      ایجاد گزارش در Report Builderایجاد گزارش در Report Builder
    • در تب فیلترها: تب فیلترها را انتخاب کنید -> روی دکمه

      افزودن فیلتر کلیک کنید. نام جدول: 
      نمایش داده ها از جداول انتخاب شده در تب
      رابطه گرفته می شود. نام فیلد: آیا ستون های جدول
      انتخاب شده هستند؟ از کاربر بپرسید: شما روی دکمه پرسیدن از کاربران کلیک می کنید، سپس باید روی ذخیره کلیک کنید.برای ذخیره این فیلتر پویا. در نهایت، وقتی هر کاربری گزارش تولید شده را باز می کند، ابتدا پنجره پارامترهایی را می بیند که پارامترهای فیلتراسیون مورد نظر را وارد می کند.
      شرط گروهی: اگر چندتایی داشته باشید، می توانید آن ها را با یا با و یا ترکیب کنید
      ایجاد گزارش در Report Builder
  • مرحله ۳. برای هدایت به صفحه گروه ها روی دکمه بعدی کلیک کنید
    • گروه بندی بر اساس زبان: فیلدهایی را که قرار است گروه بندی شوند انتخاب کنید → روی ذخیره

      فیلدهای موجود کلیک کنید: نمایش همه ستون های جدول های انتخاب شده در Data Source
      . کلیک کنید تا ۱ یا چند فیلد از فیلدهای موجود به گروه به صورت گروهی
      منتقل شود. کلیک کنید تا همه فیلدها در ستون فیلدهای موجود را به گروه
      بندی منتقل کنید.
      برای تغییر
      همه فیلدها در گروه به فیلدهای موجود کلیک کنید
      ایجاد گزارش در Report Builderایجاد گزارش در Report Builderایجاد گزارش در Report Builderایجاد گزارش در Report Builderایجاد گزارش در Report Builder
    • در مرتب سازی بر اساس زبانه: فیلدهایی را انتخاب کنید تا داده ها را به صورت صعودی یا نزولی مرتب کنید -> روی دکمه

      ذخیره کلیک کنید. فیلد: فیلدهای انتخاب شده را در تب گروه بر اساس صفحه نمایش دهید.
      نزولی: اگر انتخاب شود، داده های ستون انتخاب شده متناظر به ترتیب نزولی مرتب می شوند. در غیر این صورت، اگر انتخاب نشده باشد، داده های ستون انتخاب شده متناظر به ترتیب صعودی مرتب می شوند
      ایجاد گزارش در Report Builder
  • مرحله ۴. روی دکمه بعدی کلیک کنید تا به تب Subtotals هدایت شود. نام تابع را انتخاب کنید > ستون های لازم را به ستون های تحت تأثیر منتقل کنید → روی دکمه

    ذخیره کلیک کنید. اجازه دهید زیرمجموع ها را بپذیرید: اگر تیک زده شده باشد، محاسبه بر اساس ستون های مشخص شده در ستون های تحت تأثیر را مجاز می داند و ردیف زیرکل را در گزارش نمایش می دهد. اگر بررسی نکنید، خط Subtotal در گزارش
    SUM نمایش داده نمی شود: مقدار کل ستون را بازمی گرداند. مقادیر NULL در نظر گرفته نمی شوند.
    COUNT: تعداد ستون
    ها را برمی گرداند میانگین بازمی گردد: مقدار متوسط ستون
    مشخص شده MIN: حداقل مقدار را مطابق با ستون مشخص شده برمی گرداند. مقادیر NULL در نظر گرفته نمی شوند.
    MAX: حداکثر مقدار را مطابق با ستون مشخص شده بازمی گرداند. مقادیر تهی به صورت گروه بر اساس در نظر گرفته
    نمی شوند: به طور پیش فرض ستون های انتخاب شده در مرحله گروه را نمایش می دهد -> گروه بر اساس زبانه را نمایش می دهد. این فیلد قابل ویرایش
    نیست. ستون ها: تمام فیلدهای جداول انتخاب شده در منبع داده را نمایش می دهد
    ایجاد گزارش در Report Builder

  • مرحله ۵. برای هدایت به تب ستون ها روی دکمه بعدی کلیک کنید
    • در تب ستون ها: فیلدهایی را که در گزارش نمایش داده می شوند انتخاب کنید → روی دکمه

      ذخیره کلیک کنید. فیلدهای انتخاب شده : همه فیلدهای انتخاب شده در ستون های گروه بندی شده توسط (گروه ها) و ستون های تحت تأثیر (زیرمجموع) را نمایش می دهد.
      ایجاد گزارش در Report Builder
    • At Label and Cell type tab: arrange the display order of columns and edit the column labels in the report → click on the Save button

      * Note: In case of entering 2 columns with the same ordinal number. Which column above (in the table above) will show up first in the report
      * In there:
      Order display column: used to enter the display order of columns in the report. The columns are arranged in order from left to right according to the order display entered from smallest to largest. You can edit the data in this column.
      Table name column: Displays the columns selected to display in the report. Data is taken from Tab Columns. Not edited.
      Field name column: displays the names of the fields in the corresponding table under the DB. Not edited.
      Label column: Label represents the corresponding Field name. You can edit the data in this column.
      Create report in Report Builder
    • At Aggregation function tab:
      Allow aggregation functions: If this option is checked, enable aggregation of the rows of a group into a single value. Conversely, if this option is unchecked, the rows of the group cannot be aggregated into a single value.

      Statistical function: Data includes SUM, Count, Average, Min, Max
      SUM: returns the sum of all values in the specified column. SUM only works on numeric fields. Empty values are excluded from the returned result.
      Average: returns the average of the values in a specified column. Just like the SUM function, it only works on numeric data types.
      Count: returns the total number of values in the specified field. It works on both numeric and non-numeric data types.
      Min: Returns the smallest value in the specified table field.
      Max: returns the maximum value from the specified table field.

      Affected column: The column on which you want to apply the selected aggregation function. (it should have a numeric data type). The data is taken from the Selected fields columns in the Columns tab
      Group by: The group by column. For example, if you want to generate a report for the average salary of male and female employees, Function should be AVG Affected column should be Salary, Grouped by Gender . The data is taken from the Selected fields columns in the Columns tab.
      Create report in Report Builder

  • Step 6. Click on the next button to redirect to Cell Formatting tab
    Used to define colors for special values in the report. For example Invoice with subtotal >100 will be blue.

    Click on the Add button. In the Add Conditional Formatting popup, fill in the required details:

    Fields: Display all the fields selected in the Selected fields column of the Columns tab
    Create report in Report BuilderCreate report in Report Builder
  • Step 7. Click on the next button to redirect to Settings tab: use to update Apprenance, Security and title for report based on setting default
    Create report in Report Builder
  • Step 8. Click on the Finish button

آيا اين مقاله مفيد بود؟