Лява, средна и дясна функции
Отнася се за: Колони Dataverse с формули за приложения за платно Потоци на работния плот Приложения на компютъра Power Pages Power Platform на командването
Извлича лявата, средната или дясната част от низ от текст.
Описание
Функциите Left, Mid и Right връщат част от низ.
- Ляво връща началните знаци на низ.
- Mid връща средните знаци на низ.
- Right връща крайните знаци на низ.
Ако посочите един аргумент като аргумент, функцията връща частта, която сте поискали от низ. Ако зададете таблица с една колона , която съдържа низове, функцията връща таблица с една колона с колона Стойност , съдържаща частите, които сте поискали от тези низове. Ако укажете таблица с много колони, можете да я оформите в таблица с една колона, като работа с таблици описва.
Ако началната позиция е отрицателна или отвъд края на низа, Mid се завръща празно. Можете да проверите дължината на низ, като използвате Len функция. Ако поискате повече знаци, отколкото съдържа низът, функцията връща колкото се може повече знаци.
Синтаксис
Вляво ( низ,брой символи )
Mid( String; StartingPosition [, NumberOfCharacters ] )
Дясно ( низ, брой символи )
- Стринг - Задължителен. Низът, от който да извлечете резултата.
- StartingPosition - Изисква се (само в средата ). Изходна позиция. Първият герой на низа е на позиция 1.
- NumberOfCharacters - Задължително (само отляво и отдясно ). Броят знаци завръщане. Ако е пропуснато за Mid функция, функцията връща частта от начална позиция до края на низа.
Вляво ( таблица с единична колона, брой символи )
Mid( SingleColumnTable; StartingPosition [, NumberOfCharacters ] )
Вдясно (таблица с единична колона, брой символи)
- SingleColumnTable - Задължително. Една колонна таблица от низове, от която да се извличат резултатите.
- StartingPosition - Изисква се (само в средата ). Изходна позиция. Първият герой на низа е на позиция 1.
- NumberOfCharacters - Задължително (само отляво и отдясно ). Броят знаци завръщане. Ако е пропуснато за Mid функция, функцията връща частта от начална позиция до края на низа.
Примери
Единичен низ
Примерите в този раздел използват управление за въвеждане на текст като тяхно източник на данни. Управлението е назовано автор и съдържа низ "E. E. Cummings".
Формула | Описание | Резултат |
---|---|---|
Вляво ( Автор.Текст, 5 ) | Извлича до пет знака от началото на низа. | "E. E." |
Mid( Author.Text, 7, 4 ) | Изважда до четири знака, започващи със седмия символ, от низ. | "Cumm" |
Mid( Author.Text, 7 ) | Изважда всички знаци, започващи със седмия символ, от низ. | "Cummings" |
Дясно( Автор.Текст, 5 ) | Извлича до пет знака от края на низа. | "mings" |
Таблица с една колона
Всеки пример в този раздел извлича низове от колоната Address на този източник на данни, наречен Хора, и връща таблица с една колона, която съдържа резултатите:
Име | Адрес |
---|---|
"Джийн" | "123 Main St NE" |
"Фред" | "789 SW 39-ти #3B" |
Формула | Описание | Result |
---|---|---|
Вляво( ShowColumns( Хора, "Адрес" ), 8 ) | Извлича първите осем знака от всеки низ. | Таблица с една колона Value с колона, съдържаща следните стойности: "123 Main", "789 SW 3" |
Mid( ShowColumns( Хора, "Адрес" ), 5, 7 ) | Изважда средните седем знака на всеки низ, започващи с петия знак. | Таблица с една колона Value с колона, съдържаща следните стойности: "Главна улица", "SW 39-та" |
Вдясно( ShowColumns( Хора, "Адрес" ), 7 ) | Извлича последните седем знака от всеки низ. | Таблица с една колона Value с колона, съдържаща следните стойности: "n St NE", "9-ти #3B" |
Пример стъпка по стъпка
Създайте или импортирайте колекция с име Инвентар, и го покажете в галерия, както първата процедура в Показвайте изображения и текст в галерия описва.
Задайте свойството Текст на долния етикет в галерията на тази функция:
Вдясно (ThisItem.ProductName, 3)
Етикетът показва последните три знака от всяко име на продукта.