Справочник формул для PowerAppsFormula reference for PowerApps

Формулы объединяют множество элементов.Formulas combine many elements. Ниже перечислены следующие элементы:Listed below are:

  • Функции принимают параметры, выполняют операцию и возвращают значение.Functions take parameters, perform an operation, and return a value. Например, Sqrt(25) возвращает значение 5.For example, Sqrt(25) returns 5. Функции построены по принципу функций Microsoft Excel.Functions are modeled after Microsoft Excel functions. Некоторые функции вызывают побочные действия, такие как SubmitForm, что должно происходить только в формуле поведения, такой как Button.OnSelect.Some functions have side effects, such as SubmitForm, which are appropriate only in a behavior formula such as Button.OnSelect.
  • Сигналы возвращают сведения о среде.Signals return information about the environment. Например, Location возвращает текущие GPS-координаты устройства.For example, Location returns the device's current GPS coordinates. Сигналы не принимают параметры и не вызывают побочные действия.Signals don't take parameters or have side effects.
  • Перечисления возвращают предопределенные постоянные значения.Enumerations return a pre-defined constant value. Например, Color является перечислением с предопределенными значениями, такими как Color.Red, Color.Blue и т. д.For example, Color is an enumeration that has pre-defined values for Color.Red, Color.Blue, and so forth. Здесь приводятся общие перечисления, а описания перечислений для конкретных функций приводятся в описаниях самих функций.Common enumerations are included here; function-specific enumerations are described with the function.
  • Именованные операторы, такие как ThisItem и Parent, предоставляют доступ к сведениям из контейнера.Named operators, such as ThisItem and Parent, provide access to information from within a container.

К другим элементам относятся:Other elements include:

AA

Abs — абсолютное значение числа.Abs – Absolute value of a number.

Acceleration — считывает данные с датчика ускорения на устройстве.Acceleration – Reads the acceleration sensor in your device.

Acos — возвращает арккосинус числа (в радианах).Acos – Returns the arccosine of a number, in radians.

Acot — возвращает арккотангенс числа (в радианах).Acot – Returns the arccotangent of a number, in radians.

AddColumns — возвращает таблицу с добавленными столбцами.AddColumns – Returns a table with columns added.

And — логическая функция AND.And – Boolean logic AND. Возвращает значение true, если все аргументы принимают значение true.Returns true if all arguments are true. Также можно использовать оператор &&.You can also use the && operator.

App — возвращает сведения о выполняемом в данный момент приложении, например, какой экран сейчас отображается.App – Returns information about the currently running app, such as which screen is currently displayed.

Asin — возвращает арксинус числа (в радианах).Asin – Returns the arcsine of a number, in radians.

Atan — возвращает арктангенс числа (в радианах).Atan – Returns the arctangent of a number, in radians.

Atan2 — возвращает арктангенс на основе координаты (x,y) (в радианах).Atan2 – Returns the arctangent based on an (x,y) coordinate, in radians.

Average — вычисляет среднее значение табличного выражения или набора аргументов.Average – Calculates the average of a table expression or a set of arguments.

BB

Back — отображает предыдущий экран.Back – Displays the previous screen.

Blank — возвращает пустое значение, которое может использоваться для вставки значения NULL в источник данных.Blank – Returns a blank value that can be used to insert a NULL value in a data source.

CC

Calendar — извлекает календарные данные для текущего значения языкового стандарта.Calendar – Retrieves information about the calendar for the current locale.

Char — преобразует код знака в строку.Char – Translates a character code into a string.

Clear — удаляет все данные из коллекции.Clear – Deletes all data from a collection.

ClearCollect — удаляет все данные из коллекции, а затем добавляет набор записей.ClearCollect – Deletes all data from a collection and then adds a set of records.

Clock — извлекает сведения о времени для текущего значения языкового стандарта.Clock – Retrieves information about the clock for the current locale.

Coalesce — заменяет пустые значения, оставляя непустые значения без изменений.Coalesce – Replaces blank values while leaving non-blank values unchanged.

Collect — создает коллекцию или добавляет данные в источник данных.Collect – Creates a collection or adds data to a data source.

Color — задает свойство для встроенного значения цвета.Color – Sets a property to a built-in color value.

ColorFade — изменяет значение цвета, делая его более светлым или темным.ColorFade – Fades a color value.

ColorValue — преобразует имя цвета CSS или шестнадцатеричный код в значение цвета.ColorValue – Translates a CSS color name or a hex code to a color value.

Compass — возвращает направление по компасу.Compass – Returns your compass heading.

Concat — объединяет строки в источнике данных.Concat – Concatenates strings in a data source.

Concatenate — объединяет строки.Concatenate – Concatenates strings.

Connection — возвращает сведения о сетевом подключении.Connection – Returns information about your network connection.

Count — подсчитывает количество записей в таблице, которые содержат числа.Count – Counts table records that contain numbers.

Cos — возвращает косинус угла, указанного в радианах.Cos – Returns the cosine of an angle specified in radians.

Cot — возвращает котангенс угла, указанного в радианах.Cot – Returns the cotangent of an angle specified in radians.

CountA — подсчитывает количество записей в таблице, которые не являются пустыми.CountA – Counts table records that aren't empty.

CountIf — подсчитывает количество записей в таблице, удовлетворяющих определенному условию.CountIf – Counts table records that satisfy a condition.

CountRows — подсчитывает количество записей в таблице.CountRows – Counts table records.

DD

DataSourceInfo — предоставляет сведения об источнике данных.DataSourceInfo – Provides information about a data source.

Date — возвращает значение даты и времени на основе значений Year, Month и Day.Date – Returns a date/time value, based on Year, Month, and Day values.

DateAdd — добавляет к значению даты и времени дни, месяцы, кварталы или года.DateAdd – Adds days, months, quarters, or years to a date/time value.

DateDiff — вычитает два значения даты и показывает результат в днях, месяцах, кварталах или годах.DateDiff – Subtracts two date values, and shows the result in days, months, quarters, or years.

DateTimeValue — преобразует строку даты и времени в значение даты и времени.DateTimeValue – Converts a date and time string to a date/time value.

DateValue — преобразует строку формата ''только дата'' в значение даты и времени.DateValue – Converts a date-only string to a date/time value.

Day — извлекает сведения о дате из значения даты и времени.Day – Retrieves the day portion of a date/time value.

Defaults — возвращает значения по умолчанию для источника данных.Defaults – Returns the default values for a data source.

Degrees — преобразует радианы в градусы.Degrees - Converts radians to degrees.

Disable — отключает сигнал, например Location для считывания GPS-координат.Disable – Disables a signal, such as Location for reading the GPS.

Distinct — вычисляет итоговые значения для записей таблицы, удаляя дубликаты.Distinct – Summarizes records of a table, removing duplicates.

Download — скачивает файл из Интернета на локальное устройство.Download – Downloads a file from the web to the local device.

DropColumns — возвращает таблицу, удаляя из нее один или несколько столбцов.DropColumns – Returns a table with one or more columns removed.

EE

EditForm — сбрасывает элемент управления формы для редактирования элемента.EditForm – Resets a form control for editing of an item.

Enable — включает сигнал, например Location для считывания GPS-координат.Enable – Enables a signal, such as Location for reading the GPS.

EndsWith — проверяет, заканчивается ли одна текстовая строка другой.EndsWith – Checks whether a text string ends with another text string.

Errors — предоставляет сведения об ошибках для предыдущих изменений источника данных.Errors – Provides error information for previous changes to a data source.

EncodeUrl — кодирует специальные символы с помощью кодировки URL.EncodeUrl – Encodes special characters using URL encoding.

Exit — выполняет выход из запущенного приложения.Exit – Exits the currently running app.

Exp — возвращает e, возведенное в указанную степень.Exp - Returns e raised to a power.

FF

Filter — возвращает таблицу, отфильтрованную на основе одного или нескольких критериев.Filter – Returns a filtered table based on one or more criteria.

Find — проверяет, находится ли одна строка внутри другой, и возвращает расположение.Find – Checks whether one string appears within another and returns the location.

First — возвращает первую запись таблицы.First – Returns the first record of a table.

FirstN — возвращает первый набор записей (N записей) таблицы.FirstN – Returns the first set of records (N records) of a table.

ForAll — вычисляет значения и выполняет действия для всех записей в таблице.ForAll – Calculates values and performs actions for all records of a table.

GG

GroupBy — возвращает таблицу со сгруппированными записями.GroupBy – Returns a table with records grouped together.

Серия HH

HashTags — извлекает из строки хэш-теги (#strings).HashTags – Extracts the hashtags (#strings) from a string.

Hour — возвращает данные времени в часах из значения даты и времени.Hour – Returns the hour portion of a date/time value.

II

If — возвращает одно значение, если условие выполняется, и другое, если то же условие не выполняется.If – Returns one value if a condition is true and another value if not.

IsBlank — проверяет наличие значений blank (пусто).IsBlank – Checks for a blank value.

IsEmpty — проверяет наличие пустых таблиц.IsEmpty – Checks for an empty table.

IsMatch — проверяет строку на соответствие определенному шаблону.IsMatch – Checks a string against a pattern. Можно использовать регулярные выражения.Regular expressions can be used.

IsNumeric — проверяет, является ли значение числовым.IsNumeric – Checks for a numeric value.

IsToday — проверяет, не попадает ли значение даты и времени на сегодняшний день.IsToday – Checks whether a date/time value is sometime today.

LL

Language — возвращает тег языка текущего пользователя.Language – Returns the language tag of the current user.

Last — возвращает последнюю запись таблицы.Last – Returns the last record of a table.

LastN — возвращает последний набор записей (N записей) таблицы.LastN – Returns the last set of records (N records) of a table.

Launch — запускает веб-адрес или приложение.Launch – Launches a web address or an app.

Left — возвращает левую часть строки.Left – Returns the left-most portion of a string.

Len — возвращает длину строки.Len – Returns the length of a string.

Ln — возвращает натуральный логарифм.Ln – Returns the natural log.

LoadData — загружает коллекцию из частного хранилища PowerApps.LoadData – Loads a collection from PowerApps private storage.

Location — возвращает расположение в виде координат на карте, используя глобальную навигационную спутниковую систему (GPS) и другие сведения.Location – Returns your location as a map coordinate by using the Global Positioning System (GPS) and other information.

LookUp — выполняет поиск одной записи в таблице, основываясь на одном или нескольких критериях.LookUp – Looks up a single record in a table based on one or more criteria.

Lower — преобразует буквы текстовой строки во все строчные.Lower – Converts letters in a string of text to all lowercase.

MM

Max — максимальное значение табличного выражения или набора аргументов.Max – Maximum value of a table expression or a set of arguments.

Mid — возвращает среднюю часть строки.Mid – Returns the middle portion of a string.

Min — минимальное значение табличного выражения или набора аргументов.Min – Minimum value of a table expression or a set of arguments.

Minute — возвращает данные времени в минутах из значения даты и времени.Minute – Retrieves the minute portion of a date/time value.

Mod — возвращает остаток от деления одного числа на другое.Mod – Returns the remainder after a dividend is divided by a divisor.

Month — извлекает сведения о месяце из значения даты и времени.Month – Retrieves the month portion of a date/time value.

NN

Navigate — изменяет отображаемый экран.Navigate – Changes which screen is displayed.

NewForm — сбрасывает элемент управления формы для создания элемента.NewForm – Resets a form control for creation of an item.

Not — логическая функция NOT.Not – Boolean logic NOT. Возвращает значение true, если ее аргумент принимает значение false, и возвращает false, если ее аргумент принимает значение true.Returns true if its argument is false, and returns false if its argument is true. Также можно использовать оператор !.You can also use the ! operator.

Now — возвращает текущее значение даты и времени.Now – Returns the current date/time value.

OO

Or — логическая функция OR.Or – Boolean logic OR. Возвращает значение true, если хотя бы один из ее аргументов принимает значение true.Returns true if any of its arguments are true. Также можно использовать оператор ||.You can also use the || operator.

PP

Param — предоставляет доступ к параметрам, переданным в приложение при его открытии пользователем.Param – Provides access to parameters passed to the app when the user opened it.

Parent — предоставляет доступ к свойствам элемента управления контейнера.Parent – Provides access to a container control's properties.

Patch — изменяет или создает запись в источнике данных или объединяет записи вне источника данных.Patch – Modifies or creates a record in a data source, or merges records outside of a data source.

Pi — возвращает значение числа π.Pi – Returns the number π.

PlainText — удаляет из строки HTML- и XML-теги.PlainText – Removes HTML and XML tags from a string.

Power — возвращает число, возведенное в степень.Power – Returns a number raised to a power. Также можно использовать оператор ^.You can also use the ^ operator.

Proper — преобразует в строке первую букву каждого слова в прописную, а остальные буквы преобразует в строчные.Proper – Converts the first letter of each word in a string to uppercase, and converts the rest to lowercase.

RR

Radians — преобразует градусы в радианы.Radians - Converts degrees to radians.

Rand — возвращает псевдослучайное число.Rand – Returns a pseudo-random number.

Refresh — обновляет записи источника данных.Refresh – Refreshes the records of a data source.

Remove — удаляет одну или несколько указанных записей из источника данных.Remove – Removes one or more specific records from a data source.

RemoveIf — удаляет записи из источника данных, если выполняется определенное условие.RemoveIf – Removes records from a data source based on a condition.

RenameColumns — переименовывает столбцы в таблице.RenameColumns – Renames columns of a table.

Replace — заменяет часть строки другой строкой, используя начальную позицию строки.Replace – Replaces part of a string with another string, by starting position of the string.

Reset — сбрасывает элемент управления вводом до значения по умолчанию и отменяет все изменения, внесенные пользователем.Reset – Resets an input control to its default value, discarding any user changes.

ResetForm — сбрасывает элемент управления формы для редактирования существующего элемента.ResetForm – Resets a form control for editing of an existing item.

Revert — перезагружает содержимое и удаляет ошибки для записей в источнике данных.Revert – Reloads and clears errors for the records of a data source.

RGBA — возвращает значение цвета для модели RGBA (набор из красного, зеленого, синего и альфа-фактора).RGBA – Returns a color value for a set of red, green, blue, and alpha components.

Right — возвращает правую часть строки.Right – Returns the right-most portion of a string.

Round — округляет до ближайшего числа.Round – Rounds to the closest number.

RoundDown — округляет до ближайшего числа в меньшую сторону.RoundDown – Rounds down to the largest previous number.

RoundUp — округляет до ближайшего числа в большую сторону.RoundUp – Rounds up to the smallest next number.

SS

SaveData — сохраняет коллекцию в частном хранилище PowerApps.SaveData – Saves a collection to PowerApps private storage.

Search — находит записи в таблице, содержащие строку в одном из столбцов.Search – Finds records in a table that contain a string in one of their columns.

Second — возвращает данные времени в секундах из значения даты и времени.Second – Retrieves the second portion of a date/time value.

Set — задает значение глобальной переменной.Set – Sets the value of a global variable.

ShowColumns — возвращает таблицу только с выбранными столбцами.ShowColumns – Returns a table with only selected columns.

Shuffle — случайным образом изменяет порядок записей в таблице.Shuffle – Randomly reorders the records of a table.

Sin — возвращает синус угла, указанного в радианах.Sin – Returns the sine of an angle specified in radians.

Sort — возвращает таблицу, отсортированную на основе формулы.Sort – Returns a sorted table based on a formula.

SortByColumns — возвращает таблицу, отсортированную по одному или нескольким столбцам.SortByColumns – Returns a sorted table based on one or more columns.

Split — эта функция разбивает строку текста в таблицу с подстроками.Split – Splits a text string into a table of substrings.

Sqrt — возвращает квадратный корень числа.Sqrt – Returns the square root of a number.

StartsWith — проверяет, начинается ли одна текстовая строка с другой.StartsWith – Checks if a text string begins with another text string.

StdevP — возвращает стандартное отклонение своих аргументов.StdevP – Returns the standard deviation of its arguments.

Substitute — заменяет часть строки другой строкой, используя совпадение строк.Substitute – Replaces part of a string with another string, by matching strings.

SubmitForm — сохраняет элемент из элемента управления формы в источнике данных.SubmitForm – Saves the item in a form control to the data source.

Sum — вычисляет сумму табличного выражения или набора аргументов.Sum – Calculates the sum of a table expression or a set of arguments.

Switch — выполняет сопоставление с набором значений, а затем вычисляет соответствующую формулу.Switch – Matches with a set of values and then evaluates a corresponding formula.

TT

Table — создает временную таблицу.Table – Creates a temporary table.

Tan — возвращает тангенс угла, указанного в радианах.Tan - Returns the tangent of an angle specified in radians.

Text — форматирует число как строку для отображения.Text – Formats a number as a string for display.

ThisItem — в коллекции или форме возвращает данные для текущего элемента из контейнера.ThisItem – When in a gallery or form, returns the data for the current item from the container.

Time — возвращает значение даты и времени на основе значений Hour, Minute и Second.Time – Returns a date/time value, based on Hour, Minute, and Second values.

TimeValue — преобразует строку формата ''только время'' в значение даты и времени.TimeValue – Converts a time-only string to a date/time value.

TimeZoneOffset — возвращает разницу между временем в формате UTC и местным временем пользователя в минутах.TimeZoneOffset – Returns the difference between UTC and the user's local time in minutes.

Today — возвращает текущее значение даты и времени.Today – Returns the current date/time value.

Trim — удаляет лишние пробелы по краям и внутри текстовой строки.Trim – Removes extra spaces from the ends and interior of a string of text.

TrimEnds — удаляет лишние пробелы только по краям текстовой строки.TrimEnds – Removes extra spaces from the ends of a string of text only.

UU

Ungroup — удаляет группирование.Ungroup – Removes a grouping.

Update — заменяет запись в источнике данных.Update – Replaces a record in a data source.

UpdateContext — задает значение одной или нескольких переменных контекста на текущем экране.UpdateContext – Sets the value of one or more context variables of the current screen.

UpdateIf — изменяет набор записей в источнике данных, если выполняется определенное условие.UpdateIf – Modifies a set of records in a data source based on a condition.

Upper — преобразует буквы текстовой строки во все прописные.Upper – Converts letters in a string of text to all uppercase.

User — возвращает сведения о текущем пользователе.User – Returns information about the current user.

VV

Validate — проверяет, являются ли значения одного столбца или всей записи допустимыми для источника данных.Validate – Checks whether the value of a single column or a complete record is valid for a data source.

Value — преобразует строку в число.Value – Converts a string to a number.

VarP — возвращает расхождение своих аргументов.VarP – Returns the variance of its arguments.

ViewForm — сбрасывает элемент управления формой для просмотра существующего элемента.ViewForm – Resets a form control for viewing of an existing item.

WW

Weekday — извлекает сведения о дне недели из значения даты и времени.Weekday – Retrieves the weekday portion of a date/time value.

YY

Year — извлекает сведения о годе из значения даты и времени.Year – Retrieves the year portion of a date/time value.