Делите путем


Функције "Лево", "Средина" и "Десно"

Важи за: Цанвас апликације формула цолумнс Dataverse Десктоп флоwс Модел-дривен аппс Power Pages Power Platform ЦЛИ

Извлачи леви, средњи или десни део ниске текста.

Опис

Функције 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, функција враћа део од почетне позиције до краја ниске.

Примери

Једна ниска

Примери у овом одељку користе контролу уноса текста као њихов извор података. Контрола је названа Author и садржи ниску "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“

Табела са једном колоном

Сваки пример из овог одељка извлачи ниске из колоне Адреса овог извора података, по имену Људи, а затим враћа табелу са једном колоном која садржи резултате:

Именуј Адресу
"Џин" "123 Главна Ст НЕ"
"Фред" "789 СW 39th #3B"
Формула Опис Резултат
Left( ShowColumns( People, "Address" ), 8 ) Извлачи првих осам знакова сваког низа. Табела са једном колоном са колоном Value која садржи следеће вредности: "123 Маин", "789 СW 3"
Mid( ShowColumns( People, "Address" ), 5, 7 ) Из ниске издваја седам знакова у средини сваке ниске, почевши од петог знака. Табела са једном колоном са колоном Value која садржи следеће вредности: "Главно ст", "СW 39"
Right( ShowColumns( People, "Address" ), 7 ) Извлачи послесњих седам знакова сваке ниске. Табела са једном колоном са колоном Value која садржи следеће вредности: "н Ст НЕ", "9th #3B"

Поступни пример

  1. Увезите или креирајте колекцију под називом Инвентар и приказујте је у галерији, као што то описује први поступак у чланку Приказ слика и текста у галерији.

  2. Подесите својство Текст ниже ознаке у галерији према овој функцији:

    Right(ThisItem.ProductName, 3)

    Ознака приказује последња три знака назива сваког производа.