SPLITLIST ER وظيفة

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

بناء الجملة

SPLITLIST (list, number)

الوسائط

list: قائمة السجلات

مسار صالح لمصدر بيانات من نوع البيانات قائمة السجلات.

number: عدد صحيح

أقصى عدد للسجلات لكل دفعة.

إرجاع القيم

قائمة السجلات

قائمة السجلات الناتجة.

ملاحظات الاستخدام

تحتوي قائمة الدفعات التي تم إرجاعها على العناصر التالية:

  • القيمة: القائمة

    قائمة السجلات التي تخص الدفعة الحالية.

  • BatchNumber: عدد صحيح

    عدد الدفعات الحالية في القائمة المُرتجعة.

مثال

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

Data source that is divided into batches

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

Format layout that has bindings to a data source

يعرض الرسم التوضيحي التالي النتيجة عند تشغيل التنسيق المصمم.

Result of running the format

الموارد الإضافية

دالات القائمة