שתף דרך


Left, Midופונקציות Right

חל על: אפליקציות Canvas Studio Copilot Studio זורמות עמודות נוסחאות Dataverse אפליקציות מונחות דגמים Power Platform CLI Dataverse פונקציות Power Pages

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

תיאור

, LeftMidוהפונקציות Right מחזירות חלק ממחרוזת.

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

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

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

תחביר

Left( מחרוזת, NumberOfCharacters )
Mid( String, StartingPosition [, NumberOfCharacters ] )
Right( מחרוזת, NumberOfCharacters )

  • מחרוזת - חובה. המחרוזת שממנה ניתן לחלץ את התוצאה.
  • 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 )

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