إنشاء نموذج تقرير باستخدام ReportMiner 6.2 - الجزء 2

By |2020-11-05T15:56:38+00:00نوفمبر 5th، 2020|

ناقشنا الأسبوع الماضي كيفية استخراج بيانات الرأس من أجل إنشاء نموذج تقرير. سنتعلم هذا الأسبوع تفاصيل كيفية إنشاء الحقول التي يتكون منها الرأس.

إضافة الحقول

هناك طريقتان لإنشاء الحقول.
1. قم بتمييز حقل ، انقر بزر الماوس الأيمن وحدد إضافة حقل (الشكل 8).

الرقم 8

2. انقر بزر الماوس الأيمن داخل منطقة الرأس ، وحدد Auto Create Fields.
ReportMiner سوف تفحص بيانات العينة وتحدد أي قيم متغيرة ضمن أي تكرارات للرأس. سيتم وضع علامة على هذه القيم المتغيرة كحقول.

في مثالنا ، أضافت ميزة إنشاء الحقول تلقائيًا خمسة حقول. يتم عرضها الآن في مستعرض التقارير أسفل عقدة الرأس. لاحظ أنه تم تمييز الحقول الجديدة أيضًا باللون الأرجواني الداكن في محرر تعريف التقرير (الشكل 9). يتم تعيين أسماء فريدة للحقول التي تم إنشاؤها بهذه الطريقة ، مثل Field_0 و Field_1 وما إلى ذلك.

الرقم 9

إعادة تسمية الحقول

يمكنك إعادة تسمية حقل إذا لزم الأمر. دعونا نعيد تسمية الحقول التي أنشأناها حديثًا لجعلها أكثر وصفية. يمكننا استخدام أي من الطرق الثلاث الموضحة أدناه.

1. حقل في "مستعرض التقارير" ، انقر نقرًا مزدوجًا وأدخل الاسم الجديد

2. حدد حقلاً في "مستعرض التقارير" ، وانقر فوقه بزر الماوس الأيمن وحدد إعادة تسمية

3. حدد حقلاً في محرر تعريف التقارير (تم تحديد الحقل المحدد باللون الأصفر) ، وانقر بزر الماوس الأيمن ، وحدد إعادة تسمية من قائمة السياق.

يتم تمييز الحقل المحدد دائمًا باللون الأصفر في محرر تعريف التقارير.

يمكننا أيضًا تغيير نوع بيانات الحقل ، إذا لزم الأمر. في مثالنا ، ReportMiner أنواع البيانات الميدانية المعينة بشكل صحيح من تقرير العينة (الشكل 10).

الرقم 10

إنشاء منطقة بيانات

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

دعنا نختار أسطر الطلب ، ثم انقر بزر الماوس الأيمن عليها واختر منطقة إضافة البيانات من قائمة السياق (الشكل 11).

الشكل 11 سيضيف هذا عقدة بيانات جديدة في مستعرض التقارير. لا تحتوي هذه العقدة الجديدة على حقول في هذه المرحلة (الشكل 12).

الشكل 12 الآن سنحدد استخدام الأقنعة المناسبة. في هذه الحالة ، من السهل تحديد الطلبات لأنها تبدأ دائمًا بمعرف الطلب: في نفس الموضع. ضع المؤشر في الموضع الذي يبدأ فيه معرّف ORDER النص ، كما هو موضح في لقطة الشاشة ، وأدخل ORDER في إدخال نص النمط (الشكل 13).

الرقم 13

يسلط محرر تعريف التقرير الضوء على أي تكرارات لمنطقة البيانات في التقرير. تذكر أنه يمكننا بسهولة ضبط ارتفاع المنطقة باستخدام إدخال عدد الخطوط.

دعونا نعيد تسمية ترتيب منطقتنا. الآن تقريرنا منطقتين: الرأس والنظام.

الآن ، دعنا نحدد الحقول التي تتكون منها منطقة الأمر. تحتوي منطقة الطلب على حقلين - معرّف الطلب وتاريخ الشحن. دعنا نضيف هذه الحقول إلى المنطقة. إذا لزم الأمر ، قم بالتمرير إلى قسم إضافة الحقول حيث تحدثنا عن إضافة الحقول في سياق منطقة الرأس.

إنشاء منطقة مجموعة

بعد ذلك ، دعنا نلقي نظرة فاحصة على منطقة الأمر. لاحظ أن كل عميل يمكن أن يكون لديه أمر واحد أو أكثر ، وقد يحتوي كل طلب على العديد من عناصر الطلب. في ReportMiner المصطلحات ، نقول أن المنطقة لديها مجموعة من العناصر ، أو ببساطة ، مجموعة.

دعنا نضيف عناصر الطلب إلى الأمر. بعد تحديد عقدة الطلبات في النموذج ، نختار صفًا أسفل الترتيب الذي يمثل عنصر الطلب ثم انقر بزر الماوس الأيمن فوقه وحدد إضافة منطقة بيانات من قائمة السياق.

يمكننا تحديد هذه المنطقة من خلال نمط التكرار لرمز العنصر. سنستخدم قناع بيانات في إدخال نمط النص ليطابق رمز العنصر. ولهذه الغاية ، أدخل Match Any Alphabet ثلاث مرات ، متبوعًا بواصلة ، ثم Match Any Digit خمس مرات كما هو موضح في الشكل 14.

الرقم 14

عندما تحتوي العقدة على مجموعة من العناصر ، نحتاج إلى تشغيل خاصية Is Collection الخاصة بها كما هو موضح في الشكل 15. لاحظ أن ظهور أيقونة عقدة العنصر في متصفح التقارير يتغير للمساعدة في تحديد هذه العقدة كمجموعة . عندما نضيف منطقة مجموعة بيانات عبر قائمة السياق ، يتم تمكين خاصية Is Collection تلقائيًا.

انقر بزر الماوس الأيمن في أي مكان داخل منطقتنا ، وحدد Auto Create Fields. يؤدي هذا إلى إنشاء حقل رقم الطلب وحقل تاريخ الشحن المسمى Field_0 و Field_1 على التوالي. دعونا نعطي هذه الحقول أسماء أكثر سهولة في الاستخدام. بعد تعيين الأسماء المناسبة ، يكتمل النموذج ويظهر كما هو موضح في الشكل 15.

الرقم 15

 

سنتعرف في الأسبوع المقبل على إحصائيات البيانات وكيفية حفظ نموذج تقرير واختباره.