Left, Midжәне Right функциялары

Келесілерге қолданылады: Кенеп бағдарламалары Copilot Studio Жұмыс үстелі ағындары Dataverse формула бағандары Үлгіге негізделген бағдарламалар Power Platform CLI Dataverse функциялары Power Pages

Мәтін жолының сол, орталық немесе оң бөлігін шығарып алады.

Сипаттама

Left, Midжәне Right функциялары жолдың бір бөлігін қайтарады.

  • Left Жолдың бастапқы таңбаларын қайтарады.
  • Mid Жолдың ортаңғы таңбаларын қайтарады.
  • Right Жолдың соңы таңбаларын қайтарады.

Аргумент ретінде бір жолды көрсетсеңіз, функция жолдың сіз сұраған бөлігін қайтарады. Жолдарды қамтитын бір бағанды кестені көрсетсеңіз, функция a мәні сол жолдардың сіз сұраған бөліктерін қамтитын баған. Бірнеше бағандық кестені көрсетсеңіз, кестелермен жұмыс істеу бөлімінде сипатталғандай сіз оны бір бағандық кесте пішініне келтіре аласыз.

Егер бастапқы позиция теріс болса немесе жолдың соңынан асып кетсе, Midбос мәнді қайтарады. Жолдың ұзындығын Len функциясын пайдалана отырып тексеруге болады. Жол қамтитыннан көбірек таңбаларды сұрасаңыз, бұл функция мүмкіндігінше көп таңбаны қайтарады.

Синтаксис

Left( String, NumberOfCharacters )
Mid( String, StartingPosition [, NumberOfCharacters ] )
Right( String, 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( Автор.Мәтін, 5 ) Жолдың басынан бастап беске дейін таңбаны шығарып алады. "Э. Э."
Mid( Автор.Мәтін, 7, 4 ) Жолдан жетінші таңбадан бастап төртке дейін таңбаны шығарып алады. "Камм"
Mid( Автор.Мәтін, 7 ) Жолдан жетінші таңбадан бастап барлық таңбаны шығарып алады. "Каммингс"
Right( Автор.Мәтін, 5 ) Жолдың соңынан бастап төртке дейін таңбаны шығарып алады. "мингс"

Бір бағандық кесте

Бұл бөлімдегі әр мысал Адамдар деп аталатын осы деректер көзінің Мекенжайбағанынан жолдарды шығарып алады және нәтижелерді қамтитын бір бағандық кестені қайтарады:

Аты Мекенжай
"Джин" "Негізгі көше 123"
«Фред» "789 SW 39th №3B"
Формула Сипаттама Нәтиже
Left( Бағандарды көрсету( Адамдар, «Мекен-жай»), 8 ) Әр жолдың бірінші сегіз таңбасын шығарып алады. Келесі мәндерді қамтитын a Value бағаны бар бір бағанды ​​кесте: "123 Негізгі", "789 БҚ 3"
Mid( Бағандарды көрсету( Адамдар, «Мекен-жайы»), 5, 7 ) Әр жолдың бесінші таңбадан бастап орталық жеті таңбасын шығарып алады. Келесі мәндерді қамтитын a Value бағаны бар бір бағанды ​​кесте: "Негізгі ст", "БҚ 39-шы"
Right( Бағандарды көрсету( Адамдар, «Мекен-жай»), 7 ) Әр жолдың соңғы жеті таңбасын шығарып алады. Келесі мәндерді қамтитын a Value бағаны бар бір бағанды ​​кесте: "n St NE", "9th #3B"

Қадамдық мысал

  1. Галереяда кескіндерді және мәтінді көрсету бөлімінде сипатталғандай Қор деп аталатын жинақты импорттайды немесе жасайды.

  2. Галереядағы төменгі белгінің Мәтін сипатын мына функцияға орнатыңыз:

    Right( Бұл элемент.Өнім атауы, 3 )

    Бұл белгі әр өнім атауының соңғы үш таңбасын көрсетеді.