Бөлісу құралы:


Сол, Орта және Оң функциялары

Қолданылады: Canvas қолданбалары Dataverse формула бағандары Жұмыс үстелі ағындары Үлгіге негізделген қолданбалар Power Pages Power Platform CLI

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

Сипаттама

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

  • Left функциясы жолдың бастапқы таңбаларын қайтарады.
  • Mid функциясы жолдың орталық таңбаларын қайтарады.
  • Right функциясы жолдың соңғы таңбаларын қайтарады.

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

Бастапқы орын теріс болса немесе жолдың соңынан тыс болса, Mid функциясы blank мәнін қайтарады. Жолдың ұзындығын 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 ) Жолдың басынан бастап беске дейін таңбаны шығарып алады. "Э. Э."
Mid( Author.Text, 7, 4 ) Жолдан жетінші таңбадан бастап төртке дейін таңбаны шығарып алады. "Камм"
Mid( Author.Text, 7 ) Жолдан жетінші таңбадан бастап барлық таңбаны шығарып алады. "Каммингс"
Right( Author.Text, 5 ) Жолдың соңынан бастап төртке дейін таңбаны шығарып алады. "мингс"

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

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

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

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

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

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

    Right(ThisItem.ProductName, 3)

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