הערה
גישה לעמוד זה דורשת אישור. אתה יכול לנסות להיכנס או לשנות תיקיות.
גישה לעמוד זה דורשת אישור. אתה יכול לנסות לשנות מדריכים.
חל על: אפליקציות Canvas
Copilot Studio Desktop
flows
Power Platform CLI
Dataverse functions
Power Pages
מסכמת רשומות של טבלה ומסירה כפילויות.
Description
הפונקציה Distinct מעריכה נוסחה בכל רשומה של טבלה ומחזירה טבלה של עמודה אחת של התוצאות עם ערכים כפולים שהוסרו. שם העמודה הוא Value.
שדות הרשומה המעובדים כעת זמינים בתוך הנוסחה. השתמש באופרטור ThisRecord או פשוט צור הפניה לשדות בשמם, כפי שאתה עושה לגבי כל ערך אחר. ניתן גם להשתמש באופרטור As כדי לבחור שם עבור הרשומה שמעובדת. באופן זה, הנוסחה קלה יותר להבנה, וניתן להפוך רשומות מקוננות לנגישות. לקבלת מידע נוסף, עיין בדוגמאות להלן ובעבודה עם טווח רשומה.
בעת שימוש עם מקור נתונים, לא ניתן להקצות פונקציה זו. רק החלק הראשון של מקור הנתונים יאוחזר ולאחר מכן הפונקציה תוחל. ייתכן שהתוצאה לא תייצג את הסיפור השלם. ייתכן שתופיע אזהרה בעת העריכה כדי להזכיר לך לגבי מגבלה זו וכדי להציע מעבר לחלופות הניתנות להקצאה, כאשר ניתן. לקבלת מידע נוסף, עיין במבט כולל על הקצאה.
תחביר
Distinct( טבלה, נוסחה )
- טבלה - חובה. הטבלה שבה יש לבצע את ההערכה.
- נוסחה - חובה. הנוסחה להערכה עבור כל רשומה.
דוגמה
הוסף פקד 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 } );בחר את הלחצן תוך כדי לחיצה על המקש Alt.
המערכת מעריכה את הנוסחה ויוצרת את האוסף CityPopulations, שאותו תוכל להציג על-ידי בחירת CityPopulations בשורת הנוסחאות:
הוסף פקד Data table והגדר את מאפיין Items שלו לנוסחה הבאה:
Distinct( CityPopulations, Country )ניתן להציג את התוצאה של נוסחה זו בשורת הנוסחאות על-ידי בחירת הנוסחה כולה:
השתמש בקישור ערוך שדות בחלונית המאפיינים של טבלת הנתונים כדי להוסיף את העמודה ערך:
הוסף פקד Label והגדר את מאפיין Text שלו לנוסחה הבאה:
First( Sort( Distinct( CityPopulations, Country ), Value ) ).Valueנוסחה זו Distinct ממיין את התוצאות באמצעות הפונקציה Sort , לוקחת את הרשומה הראשונה מהטבלה המתוצאת עם הפונקציה First ומחלץ את השדה ' תוצאה' כדי להשיג רק את שם המדינה/אזור.