הפונקציות Left, Mid ו- Right
חל על: אפליקציות קנבס Dataverse עמודות נוסחאות זרימות שולחן העבודה אפליקציות מונחות מודל Power Pages Power Platform CLI
מחלצת את החלק השמאלי, האמצעי או הימני של מחרוזת טקסט.
תיאור
הפונקציות Left, Mid, ו- Right מחזירות חלק של מחרוזת.
- שמאלה מחזיר את התווים ההתחלתיים של מחרוזת.
- Mid מחזיר את התווים האמצעיים של מחרוזת.
- ימין מחזיר את תווי הסיום של מחרוזת.
אם אתה מציין מחרוזת יחידה כארגומנט, הפונקציה מחזירה את החלק שביקשת מהמחרוזת. אם אתה מציין טבלה בעלת עמודה יחידה המכילה מחרוזות, הפונקציה מחזירה טבלה בעלת עמודה יחידה של ערך שמכילה את החלקים שביקשת של מחרוזות אלה. אם אתה מציין טבלה מרובת עמודות, באפשרותך לעצב אותה לטבלה בעלת עמודה יחידה, כפי שמתאר הנושא עבודה עם טבלאות.
אם המיקום ההתחלתי שלילי או מעבר לסוף המחרוזת, Mid מחזירה ריק. באפשרותך לבדוק את אורך המחרוזת באמצעות הפונקציה Len. אם אתה מבקש מספר תווים גדול יותר מכפי שמכילה המחרוזת, הפונקציה מחזירה מספר תווים רב ככל שניתן.
תחביר
שמאל( מחרוזת, מספר תווים )
Mid( מחרוזת, Position Starting [, NumberOfCharacteres ] )
מימין( מחרוזת, מספר תווים )
- מחרוזת - חובה. המחרוזת שממנה ניתן לחלץ את התוצאה.
- StartingPosition - חובה (אמצע בלבד). המיקום ההתחלתי. התו הראשון של המחרוזת הוא מיקום 1.
- NumberOfCharacters - חובה (שמאל ו ימינה בלבד). מספר התווים להחזרה. אם הושמט מהפונקציה Mid, הפונקציה מחזירה את החלק מהמיקום ההתחלתי עד לסוף המחרוזת.
שמאל( טבלה עמודה אחת, מספר תווים )
אמצע( טבלה בודדת, מיקום התחלה [, מספר תווים ] )
מימין( טבלה עמודה אחת, מספר תווים )
- SingleColumnTable - חובה. טבלת מחרוזות בעלת עמודה יחידה שממנה יש לחלץ את התוצאות.
- StartingPosition - חובה (אמצע בלבד). המיקום ההתחלתי. התו הראשון של המחרוזת הוא מיקום 1.
- NumberOfCharacters - חובה (שמאל ו ימינה בלבד). מספר התווים להחזרה. אם הושמט מהפונקציה Mid, הפונקציה מחזירה את החלק מהמיקום ההתחלתי עד לסוף המחרוזת.
דוגמאות
מחרוזת יחידה
הדוגמאות בסעיף זה משתמשות בפקד קלט טקסט כמקור נתונים שלהן. הפקד נקרא מחבר ומכיל את המחרוזת "E. E. Cummings".
נוסחה | תיאור | תוצאה |
---|---|---|
משמאל ( Author.Text, 5 ) | מחלץ עד חמישה תווים מתחילת המחרוזת. | "E. E." |
Mid( Author.Text, 7, 4 ) | מחלץ עד ארבעה תווים, החל בתו השביעי, מהמחרוזת. | "Cumm" |
Mid( Author.Text, 7 ) | מחלץ את כל התווים, החל בתו השביעי, מהמחרוזת. | "Cummings" |
Right( Author.Text, 5 ) | מחלץ עד חמישה תווים מסוף המחרוזת. | "mings" |
טבלה בעלת עמודה יחידה
כל דוגמה בסעיף זה מחלצת מחרוזות מהעמודה כתובת של מקור נתונים זה, הנקראת אנשים, ומחזירה טבלה בעלת עמודה יחידה המכילה את התוצאות:
Name | כתובת |
---|---|
"Jean" | "123 Main St NE" |
"Fred" | "789 SW 39th #3B" |
נוסחה | תיאור | תוצאה |
---|---|---|
משמאל( ShowColumns( אנשים, "כתובת"), 8 ) | מחלץ את שמונת התווים הראשונים של כל מחרוזת. | טבלה של עמודה אחת עם עמודה Value המכילה את הערכים הבאים: "123 Main", "789 SW 3" |
Mid( ShowColumns( אנשים, "כתובת" ), 5, 7 ) | מחלץ את שבעת התווים האמצעיים של כל מחרוזת, החל בתו החמישי. | טבלה של עמודה אחת עם עמודה Value המכילה את הערכים הבאים: "Main St", "SW 39th" |
מימין( ShowColumns( אנשים, "כתובת"), 7) | מחלץ את שבעת התווים האחרונים של כל מחרוזת. | טבלה של עמודה אחת עם עמודה Value המכילה את הערכים הבאים: "n St NE", "9th #3B" |
דוגמה שלב אחר שלב
יבא או צור אוסף בשם מלאי והצג אותו בגלריה, כפי שההליך הראשון בנושא הצגת תמונות וטקסט בגלריה מתאר.
הגדר את המאפיין Text של התווית התחתונה בגלריה לפונקציה זו:
Right(ThisItem.ProductName, 3)
התווית מציגה את שלושת התווים האחרונים של כל שם מוצר.