פונקצית Sequence
חל על: אפליקציות קנבס זרימות שולחן עבודה אפליקציות מונחות דגמים Power Platform CLI
יוצרת טבלה של מספרים רצופים.
Description
הפונקציה Sequence מייצרת טבלת עמודות אחת עם מספרים רציפים, כגון 1, 2, 3. שם העמודה הוא Value. Sequence( 4 )
שווה ערך ל [1,2,3,4]
.
השתמש בפונקציה Sequence עם הפונקציה ForAll לאיטרציה של כמה פעמים. לדוגמה, הנוסחה הבאה מוסיפה לאוסף 10 מספרים אקראיים MyRandomNumbers:
ForAll( Sequence( 10 ), Collect( MyRandomNumbers, Rand() ) )
ForAll יכול לשמש גם כדי להפוך את הערך לסוגי נתונים אחרים ולהחזיר טבלה חדשה. לדוגמה, הנוסחה הבאה מחזירה טבלה בעשרת הימים הבאים:
ForAll( Sequence( 10 ), DateAdd( Today(), Value, Days ) )
מספר הרשומות ליצירה מעוגל למספר השלם הקרוב ביותר ועליו להיות בטווח שבין 0 עד 50,000. יצירת טבלה עם אפס רשומות מביאה לטבלה ריקה.
הערה
רצף מוגבל ל-50,000 רשומות.
תחביר
רצף( רשומות [, התחל [, צעד ] ] )
- רשומות - חובה. מספר הרשומות שיש ליצור: חייב להיות בטווח שבין 0 ל- 50,000.
- התחל – אופציונלי. המספר הפותח של הרצף. ברירת המחדל היא 1.
- צעד – אופציונלי. התוספת עבור כל מספר עוקב ברצף. צעד יכול להיות שלילי כדי לספור לאחור מ ההתחלה. ברירת המחדל היא 1.
דוגמאות
שימוש בסיסי
נוסחה | תיאור | תוצאה |
---|---|---|
רצף ( 4 ) | מייצר טבלה עם 4 רשומות שמתחילה עם ברירת המחדל 1 ומגדילה כברירת מחדל 1. | |
רצף ( 4, 24 ) | מייצר טבלה עם 4 רשומות שמתחילה עם הערך 24 ומגדילה ב-1 כברירת מחדל. | |
רצף ( 4, 4, -1 ) | מייצרת טבלה עם 4 רשומות שמתחילה עם 4 ומגדילה ב-1-, כלומר ספירה יורדת. | |
רצף( 4, -100, 0.5) | מייצרת טבלה עם 4 רשומות שמתחילה עם הערך 100- ומגדילה ב-0.5. | |
רצף ( 0.9 ) | מייצר טבלה ריקה כאשר הספירה מסתיימת עם 0. | |
ForAll( Sequence( 4 ), Rand() ) | מייצרת טבלת רשומות של מספרים אקראיים. | המספרים בפועל ישתנו. |
Concat( Sequence( 5 ), Text( Value ) & " " ) |
מייצרת מחרוזת של מספרים מ- 1 עד 5. | "1 2 3 4 5" |
מיפוי תווים
ראה את הפונקציה Char שמפנה לשתי פונקציות של Sequence שעובדות יחד להצגת מפת תווים במערך דו ממדי.
לוח שחמט
ראה את האופרטור As המפנה לשתי פונקציות Sequence שעובדות יחד ליצירת לוח שחמט במחרוזת טקסט ובשתי גלריות מקוננות.