إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
ينطبق على: تعمل تطبيقات
Canvas Copilot Studio
Desktop على تدفقات
التطبيقات
المستندة إلى نموذج Power Platform CLI
Dataverse لوظائف
Power Pages
حساب جميع السجلات في جدول، أو حساب جميع السجلات التي تفي بالشرط.
الوصف
تحسب Count الدالة عدد السجلات التي تحتوي على رقم في جدول من عمود واحد.
تحسب CountA الدالة عدد السجلات غير الفارغة في جدول من عمود واحد. تتضمن هذه الوظيفة نصًا فارغًا ("") في الجرد.
تحسب CountIf الدالة عدد السجلات في جدول صحيح لصيغة منطقية. يمكن للصيغة الإشارة إلى أعمدة الجدول.
تحسب CountRows الدالة عدد السجلات في جدول.
وتقوم كل من هذه الوظيفة بإرجاع رقم.
تحتاج إلى تمكين خيار التفويض المحسن ل Microsoft Dataverse في الإعدادات المتقدمة لتفويض CountIf الوظائف والعمل CountRows . لتمكين الخيار:
افتح التطبيق حيث ترغب في استخدام الدوال.
حدد الإعدادات>الميزات القادمة>الإصدار الأولي.
تشغيل الخيار التفويض المحسن من أجل Microsoft Dataverse.
مهم
- هناك حد 50 ألف للتفويض إذا كنت تستخدم الدالتين
CountRowsوCountIfمع عوامل تصفية. لا يوجد حد مجهد للوظيفةCountRowsعند استخراجها مباشرة من مصدر البيانات نظرا للعد المخزن Dataverse مؤقتا. - إذا كانت الوظيفة
CountRows(<Data Source>)مستخدمة بدون تصفية، فقد لا يكون العدد دقيقا بنسبة 100٪، لأن تحديثات العدد المخزنة مؤقتا يتم دوريا. إذا كنت بحاجة إلى عدد دقيق وتتوقع أن تكون النتيجة ضمن حد التجميع، يمكنك تجاوز العدد المخزن مؤقتا عبرCountIf(<Data Source>, True).
بناء الجملة
Count( SingleColumnTable )
CountA( SingleColumnTable )
- SingleColumnTable - مطلوب. عمود السجلات المراد جرده.
CountIf( جدول، نموذج منطقي )
- الجدول - مطلوب. جدول السجلات المراد جرده.
- الصيغة المنطقية - مطلوبة. الصيغة المراد تقييمها لكل سجل في الجدول. يتم جرد السجلات التي ترجع صواب لهذه الصيغة. يمكن للصيغة الإشارة إلى أعمدة الجدول.
CountRows( جدول )
- الجدول - مطلوب. جدول السجلات المراد جرده.
مثال
استورد أو أنشئ مجموعة تُسمى المخزون على النحو الذي يصفه الإجراء الفرعي في إظهار الصور والنص في معرض.
أضف تسمية، وعيِّن خاصية Text على هذه الصيغة:
CountIf(المخزون، UnitsInStock < 30)
تعرض التسمية 2 لأن منتجين (Ganymede وCallisto) بهما أقل من 30 وحدة في المخزون.
أضف تسمية أخرى، وعيِّن خاصية Text إلى هذه الصيغة:
CountA(Inventory.UnitsInStock)
تعرض التسمية 5، عدد الخلايا غير الفارغة في عمود UnitsInStock.
أضف تسمية أخرى، وعيِّن خاصية Text إلى هذه الصيغة:
CountRows(المخزون)
تعرض التسمية 5 لأن المجموعة تحتوي على خمسة صفوف.