الدالة LISTJOIN ER
تُرجع الدالة LISTJOIN
قيمة قائمة السجلات التي تمثل قائمة منضمة جديدة تم إنشاءها من الوسيطات المُحددة.
بناء الجملة
LISTJOIN (list 1 [, list 2, …, list N])
الوسائط
list 1
: قائمة السجلات
مرجع إلى مصدر البيانات من نوع بيانات قائمة سجلات. هذه الوسيطة إلزامية.
list N
: قائمة السجلات
مرجع إلى مصدر البيانات من نوع بيانات قائمة سجلات. هذه الوسائط الإضافية اختيارية.
إرجاع القيم
قائمة السجلات
قائمة السجلات الناتجة.
ملاحظات الاستخدام
تحتوي بنية القائمة التي تم إنشائها فقط على الحقول الموجودة في بنية كل قائمة سجلات مشار إليها في الوسيطات.
مثال
أدخل مصدر البيانات السجل 1 من النوع Container
. يحتوي مصدر البيانات هذا على الحقول المتداخلة التالية من النوع Calculated field
:
- الرمز: يحتوي هذا الحقل على تعبير يُرجع قيمة من النوع
String
. - المبلغ: يحتوي هذا الحقل على تعبير يُرجع قيمة من النوع
Real
.
بعد ذلك، أدخل مصدر البيانات السجل 2 من النوع Container
. يحتوي مصدر البيانات هذا على الحقول المتداخلة التالية من النوع Calculated field
:
- المبلغ: يحتوي هذا الحقل على تعبير يُرجع قيمة من النوع
Real
. - IsValid: يحتوي هذا الحقل على تعبير يُرجع قيمة من النوع
Boolean
.
في هذه الحالة، يُرجع التعبير LISTJOIN(LIST('Record 1'), LIST('Record 2'))
قائمة جديدة تحتوي على سجلين.
تتكون بنية هذه القائمة من حقل مبلغ واحد من النوع Real
، لأن هذا الحقل هو الحقل الوحيد الذي يتم تقديمه في كل وسطية من الوظيفة المستدعاة.
الموارد الإضافية
تصحيح مصادر البيانات لتنسيق ER الذي تم تنفيذه لتحليل تدفق البيانات وتحويلها