שתף באמצעות


הפונקציה Distinct

חל על: אפליקציות קנבס זרימות שולחן עבודה אפליקציות מונחות דגמים Power Pages Power Platform CLI

מסכמת רשומות של טבלה ומסירה כפילויות.

Description

הפונקציה Distinct‎ מעריכה נוסחה בכל רשומת טבלה ומחזירה טבלה בת עמודה אחת של התוצאות, תוך הסרת ערכים כפולים. שם העמודה הוא Value.

שדות הרשומה המעובדים כעת זמינים בתוך הנוסחה. השתמש באופרטור ThisRecord או פשוט צור הפניה לשדות בשמם, כפי שאתה עושה לגבי כל ערך אחר. ניתן גם להשתמש באופרטור As כדי לבחור שם עבור הרשומה שמעובדת. באופן זה, הנוסחה קלה יותר להבנה, וניתן להפוך רשומות מקוננות לנגישות. לקבלת מידע נוסף, עיין בדוגמאות להלן ובעבודה עם טווח רשומה.

בעת שימוש עם מקור נתונים, לא ניתן להקצות פונקציה זו. רק החלק הראשון של מקור הנתונים יאוחזר ולאחר מכן הפונקציה תוחל. ייתכן שהתוצאה לא תייצג את הסיפור השלם. ייתכן שתופיע אזהרה בעת העריכה כדי להזכיר לך לגבי מגבלה זו וכדי להציע מעבר לחלופות הניתנות להקצאה, כאשר ניתן. לקבלת מידע נוסף, עיין במבט כולל על הקצאה.

תחביר

מובחן( טבלה, נוסחה )

  • טבלה - חובה. הטבלה שבה יש לבצע את ההערכה.
  • נוסחה - חובה. הנוסחה להערכה עבור כל רשומה.

דוגמה

  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 באמצעות הפונקציה Sort, לוקחת את הרשומה הראשונה מהטבלה שנוצרת באמצעות הפונקציה First ולאחר מכן מחלצת את השדה Result כדי להשיג רק את שם המדינה.

    פלט מהפונקציה Distinct מציג את המדינה/אזור הראשון לפי שם.