Сол, Орта және Оң функциялары
Қолданылады: Canvas қолданбалары Dataverse формула бағандары Жұмыс үстелі ағындары Үлгіге негізделген қолданбалар Power Pages Power Platform CLI
Мәтін жолының сол, орталық немесе оң бөлігін шығарып алады.
Сипаттама
Left, Mid және Right функциялары жолдының бір бөлігін қайтарады.
- Сол жақ жолдың бастапқы таңбаларын қайтарады.
- Mid жолдың ортаңғы таңбаларын қайтарады.
- Оңға жолдың соңғы таңбаларын қайтарады.
Аргумент ретінде бір жолды көрсетсеңіз, функция жолдың сіз сұраған бөлігін қайтарады. Жолдарды қамтитын бір бағанды кестені көрсетсеңіз, функция a мәні сол жолдардың сіз сұраған бөліктерін қамтитын баған. Бірнеше бағандық кестені көрсетсеңіз, кестелермен жұмыс істеу бөлімінде сипатталғандай сіз оны бір бағандық кесте пішініне келтіре аласыз.
Бастапқы орын теріс болса немесе жолдың соңынан тыс болса, Mid функциясы blank мәнін қайтарады. Жолдың ұзындығын Len функциясын пайдалана отырып тексеруге болады. Жол қамтитыннан көбірек таңбаларды сұрасаңыз, бұл функция мүмкіндігінше көп таңбаны қайтарады.
Синтаксис
Сол жақ( Жол, Таңбалар саны )
Орт( Жол, Бастау орны [, Таңбалар саны ])
Оң жақ( Жол, Таңбалар саны )
- Жол - Міндетті. Нәтижені шығарып алатын жол.
- Бастау орны - Міндетті (Орта тек). Бастапқы орын. Жолдың бірінші таңбасы — 1-орын.
- NumberOfCharacters - Міндетті (Солға және Оңға тек). Қайтарылатын таңбалар саны. Mid функциясы үшін өткізіп жіберілсе, бұл функция бастапқы орыннан бастап жолдың соңына дейінгі бөлікті қайтарады.
Сол жақ( Бір бағанды кесте, Таңбалар саны )
Орт( Бір бағанды кесте, Бастау орны [, Таңбалар саны ])
Оң жақ( Бір бағанды кесте, Таңбалар саны )
- SingleColumnTable - Міндетті. Нәтижелерді шығарып алатын жолдардың бір бағандық кестесі.
- Бастау орны - Міндетті (Орта тек). Бастапқы орын. Жолдың бірінші таңбасы — 1-орын.
- NumberOfCharacters - Міндетті (Солға және Оңға тек). Қайтарылатын таңбалар саны. Mid функциясы үшін өткізіп жіберілсе, бұл функция бастапқы орыннан бастап жолдың соңына дейінгі бөлікті қайтарады.
Мысалдар
Бір жол
Бұл бөлімдегі мысалдарда деректер көзі ретінде мәтінді енгізу басқару элементі пайдаланылады. Басқару элементі Автор деп аталады және "E. E. Cummings" жолын қамтиды.
Формула | Сипаттама | Нәтиже |
---|---|---|
Сол жақ(Автор.Мәтін, 5 ) | Жолдың басынан бастап беске дейін таңбаны шығарып алады. | "Э. Э." |
Орта (Автор.Мәтін, 7, 4 ) | Жолдан жетінші таңбадан бастап төртке дейін таңбаны шығарып алады. | "Камм" |
Орта (Автор.Мәтін, 7 ) | Жолдан жетінші таңбадан бастап барлық таңбаны шығарып алады. | "Каммингс" |
Оң (Автор.Мәтін, 5 ) | Жолдың соңынан бастап төртке дейін таңбаны шығарып алады. | "мингс" |
Бір бағандық кесте
Бұл бөлімдегі әр мысал Адамдар деп аталатын осы деректер көзінің Мекенжайбағанынан жолдарды шығарып алады және нәтижелерді қамтитын бір бағандық кестені қайтарады:
Аты | Мекенжай |
---|---|
"Джин" | "Негізгі көше 123" |
«Фред» | "789 SW 39th №3B" |
Формула | Сипаттама | Нәтиже |
---|---|---|
Сол жақ( Бағандарды көрсету( Адамдар, "Мекенжай" ), 8 ) | Әр жолдың бірінші сегіз таңбасын шығарып алады. | Келесі мәндерді қамтитын a Value бағаны бар бір бағанды кесте: "123 Негізгі", "789 БҚ 3" |
Ортаңғы( Бағандарды көрсету( Адамдар, "Мекенжай" ), 5, 7 ) | Әр жолдың бесінші таңбадан бастап орталық жеті таңбасын шығарып алады. | Келесі мәндерді қамтитын a Value бағаны бар бір бағанды кесте: "Негізгі ст", "БҚ 39-шы" |
Оңға(Бағандарды көрсету( Адамдар, "Мекенжай" ), 7 ) | Әр жолдың соңғы жеті таңбасын шығарып алады. | Келесі мәндерді қамтитын a Value бағаны бар бір бағанды кесте: "n St NE", "9th #3B" |
Қадамдық мысал
Галереяда кескіндерді және мәтінді көрсету бөлімінде сипатталғандай Қор деп аталатын жинақты импорттайды немесе жасайды.
Галереядағы төменгі белгінің Мәтін сипатын мына функцияға орнатыңыз:
Оң жақ(ThisItem.ProductName, 3)
Бұл белгі әр өнім атауының соңғы үш таңбасын көрсетеді.