שתף באמצעות


הפונקציות Left‏, Mid ו- Right

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

מחלצת את החלק השמאלי, האמצעי או הימני של מחרוזת טקסט.

תיאור

הפונקציות Left, Mid, ו- Right מחזירות חלק של מחרוזת.

  • Left מחזירה את התווים הפותחים של מחרוזת.
  • Mid מחזירה את התווים האמצעיים של מחרוזת.
  • Right מחזירה את התווים הסוגרים של מחרוזת.

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

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

תחביר

Left( String, NumberOfCharacters )
Mid( String, StartingPosition [, NumberOfCharacters ] )
Right( String, NumberOfCharacters )

  • String - נדרש. המחרוזת שממנה ניתן לחלץ את התוצאה.
  • StartingPosition - נדרש (Mid בלבד). המיקום ההתחלתי. התו הראשון של המחרוזת הוא מיקום 1.
  • NumberOfCharacters - נדרש (Left ו- Right בלבד). מספר התווים להחזרה. אם הושמט מהפונקציה Mid, הפונקציה מחזירה את החלק מהמיקום ההתחלתי עד לסוף המחרוזת.

Left( SingleColumnTable, NumberOfCharacters )
Mid( SingleColumnTable, StartingPosition [, NumberOfCharacters ] )
Right( SingleColumnTable, NumberOfCharacters )

  • SingleColumnTable - נדרש. טבלת מחרוזות בעלת עמודה יחידה שממנה יש לחלץ את התוצאות.
  • StartingPosition - נדרש (Mid בלבד). המיקום ההתחלתי. התו הראשון של המחרוזת הוא מיקום 1.
  • NumberOfCharacters - נדרש (Left ו- Right בלבד). מספר התווים להחזרה. אם הושמט מהפונקציה Mid, הפונקציה מחזירה את החלק מהמיקום ההתחלתי עד לסוף המחרוזת.

דוגמאות

מחרוזת יחידה

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

נוסחה תיאור תוצאה
Left( 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"
נוסחה תיאור‬‏‫‬ תוצאה
Left( ShowColumns( People, "Address" ), 8 ) מחלץ את שמונת התווים הראשונים של כל מחרוזת. טבלה של עמודה אחת עם עמודה Value המכילה את הערכים הבאים: "123 Main", "789 SW 3"
Mid( ShowColumns( People, "Address" ), 5, 7 ) מחלץ את שבעת התווים האמצעיים של כל מחרוזת, החל בתו החמישי. טבלה של עמודה אחת עם עמודה Value המכילה את הערכים הבאים: "Main St", "SW 39th"
Right( ShowColumns( People, "Address" ), 7 ) מחלץ את שבעת התווים האחרונים של כל מחרוזת. טבלה של עמודה אחת עם עמודה Value המכילה את הערכים הבאים: "n St NE", "9th #3B"

דוגמה שלב אחר שלב

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

  2. הגדר את המאפיין Text‎ של התווית התחתונה בגלריה לפונקציה זו:

    Right(ThisItem.ProductName, 3)

    התווית מציגה את שלושת התווים האחרונים של כל שם מוצר.