تصفية جدولك

مكتمل

عند العمل باستخدام جداول البيانات، من الشائع أن ترغب فِي إرجاع مجموعة فرعية من السجلات بدلاً من الجدول بأكمله. على سبيل المثال، يمكنك تصفية جميع سجلات العملاء حيث تكون الحالة نشطة أو جميع الفواتير التي يكون التاريخ فيها أقدم من 30 يوماً. لإنجاز ذلك فِي Power Apps، يمكنك استخدام الدالة Filter.

تتيح لك الدالة Filter فِي Power Apps الاستعلام عن جدول بيانات (يمكن أن يأتي من مجموعة أو مصدر بيانات) للسجلات التي تطابق معايير التقييم.

بالنسبة لهذا المثال، قم بالإشارة إلى الجدول التالي للبيانات المخزنة فِي مجموعة تسمى collectCustomerInvoices.

المعرف التاريخ‬ CustomerName Amount
1 4/10/2020 Fabrikam 212.00
2 3/1/2020 Contoso 47.89
3 3/14/2020 Contoso 32.99
4 4/2/2020 Fabrikam 105.32

استخدم صيغة عامل التصفية التالية لإرجاع كافة السجلات حيث يكون الحقل CustomerName هو Contoso.

Filter(collectCustomerInvoices, CustomerName = "Contoso")

ترجع الصيغة جدولاً يحتوي على السجلين الثاني والثالث فقط. يمكنك استخدام هذه الطريقة لتقليل كمية البيانات المعروضة فِي تطبيقك. هذا يجعل تجربة مستخدم أفضل وأداء أفضل. لمزيد من المعلومات ولمعرفة الاستخدامات الأخرى لدالة Filter راجع دالات Filter وSearch وLookUp فِي Power Apps.