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

Отнася се за: Платно приложения Dataverse формула колони Desktop потоци Модел задвижване приложения Power Platform CLI

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

Описание

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

Примери

Единичен низ

Примерите в този раздел използват управление за въвеждане на текст като тяхно източник на данни. Управлението е назовано автор и съдържа низ "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"

Таблица с една колона

Всеки пример в този раздел извлича низове от колонатаAddress на този източник на данни, наречен Хора, и връща таблица с една колона, която съдържа резултатите:

Име Адрес
"Жан" "123 Майн Ст НЕ"
"Фред" "789 SW 39-ти #3B"
Формула Описание Result
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. Задайте свойството Текст на долния етикет в галерията на тази функция:

    Right(ThisItem.ProductName, 3)

    Етикетът показва последните три знака от всяко име на продукта.