مشاركة عبر


Distinct دالة

ينطبق على: تعمل تطبيقات Canvas Copilot Studio Desktop على تدفقات Power Platform CLI Dataverse لوظائف Power Pages

تلخيص سجلاتالجدول، مما يؤدي إلى إزالة التكرارات.

الوصف

تقوم Distinct الدالة بتقييم صيغة عبر كل سجل من سجلات الجدول وإرجاع جدول من عمود واحد للنتائج مع إزالة القيم المكررة. يكون اسم العمود Value.

تتوفر حقول السجل التي تتم معالجتها في الوقت الحالي في الصيغة. استخدم عامل ThisRecord أو ببساطة قم بالإشارة إلى الحقول بالاسم كما تفعل مع أي قيمة أخرى. كما يمكن استخدام عامل As لتسمية السجل الذي تتم معالجته والذي يمكن أن يساعد في تسهيل فهم الصيغة الخاصة بك وجعل السجلات المتداخلة قابلة للوصول. لمزيد من المعلومات، راجع الأمثلة التالية والعمل في نطاق السجلات.

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

بناء الجملة

Distinct( جدول، صيغة )

  • الجدول - مطلوب. جدول للتقييم عبره.
  • الصيغة - مطلوبة. صيغة لتقييمها لكل سجل.

مثال

  1. أدرج عنصر تحكم Button، وقم بتعيين خاصية OnSelect الخاصة به إلى هذه الصيغة.

    ClearCollect( CityPopulations,
        { City: "London",    Country: "United Kingdom", Population: 8615000 },
        { City: "Berlin",    Country: "Germany",        Population: 3562000 },
        { City: "Madrid",    Country: "Spain",          Population: 3165000 },
        { City: "Hamburg",   Country: "Germany",        Population: 1760000 },
        { City: "Barcelona", Country: "Spain",          Population: 1602000 },
        { City: "Munich",    Country: "Germany",        Population: 1494000 }
    );
    
  2. حدد الزر أثناء الضغط باستمرار على مفتاح Alt.

    يتم تقييم الصيغة ويتم إنشاء مجموعة CityPopulations التي يمكنك عرضها عن طريق تحديد CityPopulations في شريط الصيغة:

    مجموعة CityPopulations المعروضة في طريقة عرض النتائج.

  3. أدرج عنصر تحكم Data table، وقم بتعيين خاصية Items الخاصة به إلى هذه الصيغة:

    Distinct( CityPopulations, Country )
    

    يمكنك عرض نتيجة هذه الصيغة في شريط الصيغة عن طريق تحديد الصيغة بالكامل:

    الإخراج من Distinct الدالة الموضحة في طريقة عرض النتائج.

  4. استخدم ارتباط تحرير الحقول في جزء خصائص جدول البيانات لإضافة عمود القيمة:

    الإخراج من Distinct الدالة الموضحة في جدول البيانات.

  5. أدرج عنصر تحكم Label، وقم بتعيين خاصية Text الخاصة به إلى هذه الصيغة:

    First( Sort( Distinct( CityPopulations, Country ), Value ) ).Value
    

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

    الإخراج من Distinct الدالة يظهر البلد/المنطقة الأولى حسب الاسم.