Paginated Reports in Power BI: When and How to Use Them

Learn when to use Power BI paginated reports vs. interactive reports — plus configuration, data sources, and best practices for pixel-perfect financial and operational reporting.

E
ECOSIRE Research and Development Team
|19 مارس 202611 دقائق قراءة2.3k كلمات|

التقارير المرقّمة في Power BI: متى وكيف يتم استخدامها

معظم تقارير Power BI تفاعلية — مصممة للاستكشاف، مع مقسمات طرق للتصفية، ومرئيات للتمييز، ومخططات للتنقل فيها. تتفوق هذه التقارير التفاعلية في مساعدة المستخدمين على اكتشاف الرؤى. ولكنها أداة خاطئة عندما يكون المتطلب عبارة عن فاتورة منسقة، أو ملف تنظيمي، أو بيان مالي يجب طباعته بشكل مماثل على كل طابعة، أو تقرير يمتد على مئات الصفحات مع رؤوس وتذييلات متسقة في كل صفحة.

إن تقارير Power BI المقسمة إلى صفحات هي الحل لهذه المتطلبات. استنادًا إلى تقنية تعريف التقارير (RDL) الخاصة بـ SQL Server Reporting Services (SSRS) الناضجة، تنتج التقارير المرقّمة مخرجات مثالية للبيكسل يتم عرضها بشكل متسق عبر الشاشات وملفات PDF وصادرات Excel والطباعة. يغطي هذا الدليل الحالات التي تكون فيها التقارير المقسمة إلى صفحات هي الخيار الصحيح، وكيفية إنشائها، وأنماط النشر والاشتراك التي تجعلها أدوات عمل التقارير التشغيلية.

الوجبات الرئيسية

  • تم تصميم التقارير المقسمة إلى صفحات للطباعة والتصدير والتنسيق المثالي للبكسل - وليس الاستكشاف التفاعلي
  • يستخدمون Report Builder أو Power BI Report Builder (المجاني) كأداة تأليف، وليس Power BI Desktop
  • تتضمن مصادر البيانات مجموعات بيانات Power BI وSQL Server وOracle وAzure SQL وأي مصدر ODBC/OLE DB
  • يمكن أن تمتد الجداول والمصفوفات في التقارير المرقّمة إلى آلاف الصفوف عبر مئات الصفحات
  • تدعم التقارير الفرعية ومناطق البيانات المتداخلة والمجموعات المعقدة التنسيقات المالية شديدة التنظيم
  • تسمح المعلمات للمستخدمين بتحديد النطاقات الزمنية أو الكيانات أو عوامل التصفية الأخرى في وقت العرض
  • تقوم الاشتراكات بتسليم التقارير تلقائيًا عبر البريد الإلكتروني أو SharePoint على أساس مجدول
  • تتطلب التقارير المرقّمة مساحة عمل Power BI Premium أو Premium لكل مستخدم أو Fabric للنشر

التقارير التفاعلية مقابل التقارير المرقّمة

تعتمد الأداة الصحيحة على حالة الاستخدام. إن فهم متى يكون كل نوع تقرير مناسبًا يمنع الخطأ الشائع المتمثل في فرض متطلبات التقرير المرقّمة على لوحات المعلومات التفاعلية (أو العكس).

المتطلباتتقرير تفاعليتقرير مرقّم
استكشاف يحركه المستخدمأفضلفقير
بيان مالي ذو صيغة ثابتةفقيرأفضل
طباعة مئات الصفحاتليست مصممة لذلكالأمثل
تصدير PDF بالتنسيق الدقيقمحدودةممتاز
بيانات جدولية على مستوى التفاصيل (آلاف الصفوف)فقيرأفضل
التقطيع والتصفية المتقاطعةممتازمحدودة
مضمن في التطبيقات المخصصةجيدجيد
تسليم البريد الإلكتروني المجدولمحدودةممتاز
التعمق في التفاصيلجيدجيد
التجميع المركب مع الإجماليات والمجاميع الفرعيةمعقدةأصلي
تخطيط بكسل مثالي مع تحديد المواقع بدقةلانعم
لوحة القيادة التنفيذية مع الرسوم البيانية ومؤشرات الأداء الرئيسيةممتازفقير

قاعدة القرار واضحة ومباشرة: إذا تم تحديد المخرجات حسب البنية (مستند منسق يحتوي على محتوى محدد في أماكن محددة)، فاستخدم التقارير المقسمة إلى صفحات. إذا تم تحديد المخرجات عن طريق الاستكشاف (السماح للمستخدم باكتشاف ما هو مثير للاهتمام)، فاستخدم التقارير التفاعلية.


منشئ تقارير Power BI

يعد Power BI Report Builder أداة تأليف مجانية للتقارير المقسمة إلى صفحات، وهي متاحة للتنزيل بشكل منفصل من Microsoft. ويستخدم نفس تنسيق RDL مثل SSRS وينتج تقارير يتم نشرها على مساحات عمل Power BI.

** مجالات الواجهة الرئيسية: **

  • سطح التصميم: لوحة قماشية دقيقة بالبكسل حيث يتم وضع عناصر التقرير (مربعات النص والجداول والمصفوفات والمخططات والصور) بإحداثيات دقيقة
  • جزء بيانات التقرير: يدير مصادر البيانات ومجموعات البيانات (الاستعلامات) والمعلمات والصور
  • جزء الخصائص: يتحكم في التنسيق والرؤية والتعبيرات وسلوك كل عنصر
  • شريط أدوات التقرير: المعاينة والتكبير/التصغير والتنقل في الصفحة

إنشاء تقرير جديد:

  1. افتح Power BI Report Builder → تقرير جديد → تقرير فارغ
  2. في بيانات التقرير → جديد → مصدر البيانات → حدد Microsoft Power BI Dataset أو اتصال قاعدة البيانات
  3. قم بإنشاء مجموعة بيانات باستخدام الاستعلام الذي يقوم باسترداد بيانات التقرير
  4. أضف جدولاً أو مصفوفة إلى سطح التصميم
  5. قم بتعيين حقول مجموعة البيانات إلى أعمدة الجدول
  6. تكوين التنسيق والتجميع والإجماليات والرؤوس/التذييلات
  7. معاينة → حفظ → نشر في مساحة عمل مميزة

مصادر البيانات للتقارير المرقّمة

تدعم التقارير المقسمة إلى صفحات نطاقًا أوسع من مصادر البيانات مقارنة بتقارير Power BI Desktop التفاعلية:

مجموعات بيانات Power BI: يعد ربط تقرير مرقّم بنموذج دلالي Power BI (عبر نوع مصدر بيانات Power BI Dataset) هو الأسلوب الموصى به لتحقيق الاتساق التنظيمي - يستخدم التقرير المرقّم نفس البيانات المحكومة وتعريفات القياس كتقارير تفاعلية.

SQL Server وAzure SQL: اتصالات قاعدة البيانات المباشرة باستخدام استعلامات SQL. يعد هذا أمرًا شائعًا بالنسبة للتقارير على مستوى التفاصيل حيث تكون البيانات المجمعة للنموذج الدلالي غير كافية - فأنت تحتاج إلى صفوف معاملات فردية، وليس ملخصات على مستوى القياس.

Oracle وPostgreSQL وMySQL: مدعوم عبر اتصالات ODBC.

موجزات OData: مصادر بيانات REST API التي تعرض بروتوكول OData.

خدمات تحليل Azure: بالنسبة للمؤسسات التي تستخدم AAS كطبقة تحليلية، يمكن للتقارير المقسمة إلى صفحات الاتصال مباشرة.

المعلمات المضمنة في الاستعلامات: على عكس وضع استيراد Power BI Desktop (حيث يتم تشغيل الاستعلام مرة واحدة عند التحديث)، تقوم التقارير المقسمة إلى صفحات بتشغيل الاستعلامات في وقت العرض باستخدام المعلمات التي يوفرها المستخدم. يقوم استعلام مثل WHERE OrderDate BETWEEN @StartDate AND @EndDate بتصفية قاعدة البيانات عند تنفيذ الاستعلام، وليس في وقت تحميل نموذج البيانات.


الجداول والمصفوفات: الهياكل الأساسية للتقرير

يتم إنشاء التقارير المقسمة إلى صفحات حول منطقتين أساسيتين للبيانات: الجداول (أعمدة ثابتة، صفوف متغيرة) والمصفوفات (صفوف وأعمدة متغيرة - نمط الجدول المحوري).

هيكل الجدول لتقرير التفاصيل المالية البسيط:

[Header]
Report: Accounts Payable Aging as of @ReportDate
Entity: @EntityName

[Table]
| Vendor Name | Invoice # | Invoice Date | Due Date | Amount | Days Overdue |
|-------------|-----------|--------------|----------|--------|--------------|
| [row details iterate here] |

[Table footer]
| Total | | | | [Sum(Amount)] | |

يقوم الجدول تلقائيًا بإنشاء العديد من الصفوف التي تحتوي عليها مجموعة البيانات. يؤدي الجدول الذي يحتوي على 50000 صف إلى إنشاء 50000 صف تفاصيل عبر العديد من الصفحات المطلوبة، مع رؤوس أعمدة متسقة في كل صفحة.

التجميع ينظم الصفوف بشكل هرمي. قد يتم تجميع تقرير دفتر الأستاذ العام حسب فئة الحساب → الحساب → مركز التكلفة، مع الإجماليات الفرعية على كل مستوى مجموعة:

  • فئة الحساب: الإيرادات (الإجمالي الفرعي)
  • الحساب 4001: إيرادات المنتج (الإجمالي الفرعي)
  • مركز التكلفة 100: 485.000 دولار
  • مركز التكلفة 200: 312.000 دولار
  • الحساب 4002: إيرادات الخدمة (المجموع الفرعي)

يعد هذا التجميع المتداخل مع الإجماليات الفرعية في كل مستوى واضحًا ومباشرًا في التقارير المقسمة إلى صفحات ولكنه معقد في التنفيذ في العناصر المرئية التفاعلية في Power BI.

المصفوفة (الجدول الترافقي) تنشئ بنية محورية ديناميكية حيث يتم إنشاء الأعمدة من قيم البيانات، وليس المحددة مسبقًا. قد تحتوي مصفوفة الميزانية مقابل المصفوفة الفعلية على أشهر كأعمدة، ويتم إنشاؤها ديناميكيًا بحيث يعمل تعريف التقرير نفسه مع أي معلمة نطاق زمني.


المعلمات: جعل التقارير ديناميكية

المعلمات هي آلية إدخال المستخدم للتقارير المقسمة إلى صفحات. في وقت العرض، يحدد المستخدم قيم المعلمات (أو يتم توفيرها برمجيًا) واستعلامات التقرير وتنسيقاته وفقًا لذلك.

أنواع المعلمات الشائعة:

  • DateTime: تواريخ البدء/الانتهاء لفترة التقرير
  • النص: اسم الجهة، القسم، مركز التكلفة
  • عدد صحيح: سنة التقرير، الفترة المالية
  • منطقية: تضمين السجلات غير النشطة، وإظهار الصفوف ذات القيمة الصفرية
  • متعددة القيم: السماح للمستخدمين بتحديد أقسام أو مناطق متعددة

تتالي المعلمات يعني أن القيم المتاحة لمعلمة واحدة تعتمد على تحديد معلمة أخرى. حدد شركة ← تقوم معلمة القسم بتصفية الأقسام في تلك الشركة ← تقوم معلمة مركز التكلفة بتصفية مراكز التكلفة في هذا القسم. يتم تكوين هذا باستخدام استعلامات مجموعة البيانات ذات المعلمات:

-- Departments dataset query (filtered by selected Company)
SELECT DepartmentID, DepartmentName
FROM Departments
WHERE CompanyID = @CompanyID
ORDER BY DepartmentName

القيم الافتراضية يمكن أن تكون تعبيرات يتم حسابها في وقت العرض. معلمة التاريخ الافتراضية =Today() تفتح دائمًا على تاريخ اليوم. يتم فتح معلمة الفترة الافتراضية =Month(Today()) على الشهر الحالي.


لغة التنسيق والتعبير

تستخدم التقارير المقسمة إلى صفحات تعبيرات Visual Basic (مسبوقة بـ =) للتنسيق الديناميكي والرؤية والمحتوى. وهذا يختلف عن DAX — فهي لغة مختلفة لوقت تشغيل مختلف.

أنماط التعبير الشائعة:

اللون الشرطي على أساس القيمة:

=IIF(Fields!Variance.Value < 0, "Red", "Black")

ألوان الصف البديلة (لسهولة القراءة):

=IIF(RowNumber(Nothing) MOD 2 = 0, "LightGray", "White")

تنسيق رقم كعملة:

=Format(Fields!Amount.Value, "C2")

التنسيق كنسبة مئوية:

=Format(Fields!Variance.Value, "P1")

ترقيم الصفحات:

=Globals!PageNumber & " of " & Globals!TotalPages

تعبيرات الرؤية إخفاء أو إظهار الصفوف والأعمدة والأقسام بأكملها بناءً على قيم المعلمات أو شروط البيانات:

=IIF(Parameters!ShowDetail.Value = False, True, False)
-- True = hidden, False = visible

تبديل الرؤية يتيح العرض/الإخفاء التفاعلي داخل التقرير المعروض - يؤدي النقر على رأس المجموعة إلى توسيع صفوف تفاصيل المجموعة أو طيها.


تخطيط الصفحة وتحسين الطباعة

تعني كلمة "مرقّمة" في التقارير المقسمة إلى صفحات أن التخطيط مصمم حول الصفحات - أحجام محددة للصفحات (A4، Letter، Legal، مخصص)، والهوامش، والرؤوس، والتذييلات، والتحكم في فواصل الصفحات.

تظهر رؤوس الصفحات وتذييلاتها في كل صفحة وتحتوي عادةً على:

  • عنوان التقرير واسم الشركة (الرأس)
  • رقم الصفحة وتاريخ التقرير وإشعار السرية (التذييل)

التحكم في فاصل الصفحات يحدد المكان الذي تبدأ فيه مجموعات البيانات الصفحات الجديدة:

  • PageBreakAtStart في المجموعة يعني أن كل مجموعة تبدأ في صفحة جديدة
  • PageBreakAtEnd يفرض صفحة جديدة بعد المجموعة
  • KeepTogether يمنع رأس المجموعة من العزل في السطر الأخير من الصفحة

حجم الصفحة: قم بتعيين حجم الصفحة والهوامش في خصائص التقرير. التكوينات المشتركة:

  • حرف (8.5 × 11 بوصة)، أفقي للطاولات العريضة، هوامش 0.5 بوصة
  • A4 للتوزيعات الأوروبية
  • أحجام مخصصة لطباعة نماذج محددة (الفواتير، الشيكات)

يسمح امتداد الأعمدة للخلية بالدمج عبر أعمدة متعددة للعناوين، وهو أمر مفيد لإنشاء تخطيطات البيانات المالية حيث تمتد أسماء الحسابات عبر أعمدة الفترة.


تصدير التنسيقات والاشتراكات

تصدير التقارير المرقّمة إلى تنسيقات متعددة:

  • PDF: الأكثر شيوعًا — مثالي للبكسل، وقابل للطباعة، وقابل للتوقيع
  • Excel (xlsx): تصدير سهل البيانات، مع الحفاظ على بنية الجدول لمزيد من التحليل
  • Word (docx): للتقارير المضمنة في سير عمل مستند Word
  • CSV: تصدير البيانات، يفقد التنسيق
  • XML: تصدير البيانات المنظمة
  • PowerPoint: لتضمين لقطات التقرير في العروض التقديمية

الاشتراكات تقدم التقارير تلقائيًا دون اتخاذ المستخدم أي إجراء:

ترسل الاشتراكات القياسية تقارير إلى قائمة عناوين البريد الإلكتروني وفقًا لجدول زمني (يومي، أسبوعي، شهري، يعتمد على الأحداث). يتلقى كل مستلم نفس التقرير.

تستخدم الاشتراكات المستندة إلى البيانات مجموعة بيانات لتحديد المستلمين وقيم المعلمات. يتم إرسال تقرير مبيعات أسبوعي إلى المديرين الإقليميين، حيث يتلقى كل مدير بيانات منطقته فقط، ويستخدم اشتراكًا يعتمد على البيانات مع:

  • مجموعة بيانات تحتوي على عناوين البريد الإلكتروني للمدير ورموز المنطقة الخاصة بهم
  • المعلمات المعينة من مجموعة البيانات (المنطقة = [رمز المنطقة] من صف مجموعة البيانات)
  • يتلقى كل مدير تقريرًا مخصصًا لمنطقته تلقائيًا

تتطلب الاشتراكات المستندة إلى البيانات Power BI Premium.


الأسئلة المتداولة

هل تتطلب التقارير المرقّمة استخدام Power BI Premium؟

نعم. يجب نشر التقارير المقسمة إلى صفحات وعرضها في مساحة عمل Power BI Premium (Premium لكل سعة، أو Premium لكل مستخدم، أو Microsoft Fabric F64+). ولا يمكن استضافتها في مساحة عمل احترافية فقط. قد يتطلب عرض التقارير المقسمة إلى صفحات مشتركة ترخيصًا مميزًا لكل مستخدم اعتمادًا على تكوين مساحة العمل. يمكن تنزيل Power BI Report Builder (أداة التأليف) مجانًا واستخدامه لأغراض التطوير.

ما الفرق بين التقارير المقسمة إلى صفحات وتقارير Power BI العادية؟

تعد تقارير Power BI العادية تفاعلية، فهي مدمجة في Power BI Desktop، ومصممة للاستكشاف باستخدام مقسمات طرق العرض والتفاعلات المرئية. التقارير المقسمة إلى صفحات موجهة نحو المستندات — فهي مدمجة في Power BI Report Builder، وهي مصممة للطباعة والتصدير والمخرجات المنظمة. تعمل التقارير التفاعلية بشكل أفضل مع لوحات المعلومات وتحليلات الخدمة الذاتية. تعمل التقارير المرقّمة بشكل أفضل مع البيانات المالية والفواتير والملفات التنظيمية وأي تقرير يجب طباعته بشكل صحيح أو تصديره وفقًا للمواصفات الدقيقة.

هل يمكن للتقارير المقسمة إلى صفحات الاتصال بالنموذج الدلالي Power BI؟

نعم. باستخدام نوع مصدر البيانات "Power BI Dataset"، تتصل التقارير المقسمة إلى صفحات بنماذج Power BI الدلالية المنشورة وتقوم بالاستعلام عنها باستخدام DAX. يتيح ذلك للتقارير المقسمة إلى صفحات استخدام نفس التدابير المحكومة والتسلسلات الهرمية والأمان (بما في ذلك الأمان على مستوى الصف) كتقارير تفاعلية - مما يضمن الاتساق بين نوعي التقارير. هذا هو النهج الموصى به للمؤسسات التي لديها نماذج دلالية راسخة.

كيف يمكنني تحويل تقرير SSRS إلى تقارير مقسمة إلى صفحات Power BI؟

تستخدم تقارير Power BI المرقمة نفس تنسيق RDL مثل SSRS، لذلك يمكن نشر معظم تقارير SSRS إلى Power BI عن طريق تغيير اتصالات مصدر البيانات. قد تتطلب أنواع مصادر البيانات المدعومة في SSRS ولكن ليس في Power BI (مثل Analysis Services في تكوينات معينة أو بعض برامج تشغيل ODBC الأقدم) إعادة التكوين. يعمل تخطيط التقرير والتعبيرات والتجميع ومعظم التنسيقات بشكل متماثل. قم بتحميل ملف .rdl إلى مساحة عمل Premium لاختبار التوافق.

هل يمكن تضمين التقارير المقسمة إلى صفحات في التطبيقات المخصصة؟

نعم. يدعم Power BI Embedded التقارير المقسمة إلى صفحات باستخدام نفس أسلوب تضمين الرمز المميز وiframe مثل التقارير التفاعلية. يتيح ذلك للتطبيقات المخصصة (بوابات العملاء، ووظائف ERP الإضافية، وSharePoint) تقديم تقارير مقسمة إلى صفحات لمستخدميها. يمكن للتقارير المضمنة قبول قيم المعلمات من التطبيق، مما يتيح تجارب التقارير المخصصة دون تفاعل المستخدم مع مطالبات المعلمات.

كيف أتعامل مع مجموعات البيانات الكبيرة في التقارير المرقّمة؟

تتعامل التقارير المقسمة إلى صفحات مع مجموعات البيانات الكبيرة بشكل جيد لأنها تعرض المخرجات من جانب الخادم والصفحة - على عكس تقارير Power BI التفاعلية التي تقوم بتحميل كافة البيانات إلى المتصفح. يقوم التقرير المقسم إلى صفحات والذي يحتوي على 500000 صف بإنشاء صفحات أثناء تنقل المستخدم، وليس كلها مرة واحدة. بالنسبة لمجموعات البيانات الكبيرة جدًا، يوصى بشدة بترقيم الصفحات باستخدام المعلمات المحددة من قبل المستخدم (النطاقات الزمنية، ومرشحات الكيانات) للحفاظ على أوقات العرض أقل من 30 ثانية. تعد اتصالات SQL المباشرة مع الاستعلامات ذات المعلمات الفعالة أكثر ملاءمة من مجموعات بيانات الاستيراد في الذاكرة للتقارير المرقّمة ذات الصفوف الكبيرة.


الخطوات التالية

تملأ التقارير المرقّمة فجوة حرجة في قدرة Power BI - حيث توفر تقارير مثالية للبكسل وجاهزة للطباعة ومُسلَّمة بالاشتراك والتي تعتمد عليها الفرق التشغيلية والمالية. أصبحت التكنولوجيا ناضجة، والأدوات مجانية، ويضمن التكامل مع الطبقة الدلالية في Power BI الاتساق مع تحليلاتك التفاعلية.

خدمات تطوير لوحة معلومات Power BI من ECOSIRE تتضمن تصميم التقارير المقسمة إلى صفحات وتنفيذها، وتكوين الاشتراك المستند إلى البيانات، والتكامل مع نماذج Power BI الدلالية الحالية. اتصل بنا لمناقشة متطلبات التقارير المنسقة الخاصة بك.

E

بقلم

ECOSIRE Research and Development Team

بناء منتجات رقمية بمستوى المؤسسات في ECOSIRE. مشاركة رؤى حول تكاملات Odoo وأتمتة التجارة الإلكترونية وحلول الأعمال المدعومة بالذكاء الاصطناعي.

الدردشة على الواتساب