Формулы объединяют множество элементов. Ниже перечислены следующие элементы:

  • Функции принимают параметры, выполняют операцию и возвращают значение. Например, Sqrt(25) возвращает значение 5. Функции построены по принципу функций Microsoft Excel. Некоторые функции вызывают побочные действия, такие как SubmitForm, что должно происходить только в формуле поведения, такой как Button.OnSelect.

  • Сигналы возвращают сведения о среде. Например, Location возвращает текущие GPS-координаты устройства. Сигналы не принимают параметры и не вызывают побочные действия.

  • Перечисления возвращают предопределенные постоянные значения. Например, Color является перечислением с предопределенными значениями, такими как Color.Red, Color.Blue и т. д. Здесь приводятся общие перечисления, а описания перечислений для конкретных функций приводятся в описаниях самих функций.

  • Именованные операторы, такие как ThisItem и Parent, предоставляют доступ к сведениям из контейнера.

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

A

Abs — абсолютное значение числа.

Acceleration — считывает данные с датчика ускорения на устройстве.

Acos — возвращает арккосинус числа (в радианах).

Acot — возвращает арккотангенс числа (в радианах).

AddColumns — возвращает таблицу с добавленными столбцами.

And — логическая функция AND. Возвращает значение true, если все аргументы принимают значение true. Также можно использовать оператор &&.

App — возвращает сведения о выполняемом в данный момент приложении, например, какой экран сейчас отображается.

Asin — возвращает арксинус числа (в радианах).

Atan — возвращает арктангенс числа (в радианах).

Atan2 — возвращает арктангенс на основе координаты (x,y) (в радианах).

Average — вычисляет среднее значение табличного выражения или набора аргументов.

B

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

Blank — возвращает пустое значение, которое может использоваться для вставки значения NULL в источник данных.

C

Calendar — извлекает календарные данные для текущего значения языкового стандарта.

Char — преобразует код знака в строку.

Clear — удаляет все данные из коллекции.

ClearCollect — удаляет все данные из коллекции, а затем добавляет набор записей.

Clock — извлекает сведения о времени для текущего значения языкового стандарта.

Collect — создает коллекцию или добавляет данные в источник данных.

Color — задает свойство для встроенного значения цвета.

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

ColorValue — преобразует имя цвета CSS или шестнадцатеричный код в значение цвета.

Compass — возвращает направление по компасу.

Concat — объединяет строки в источнике данных.

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

Connection — возвращает сведения о сетевом подключении.

Count — подсчитывает количество записей в таблице, которые содержат числа.

Cos — возвращает косинус угла, указанного в радианах.

Cot — возвращает котангенс угла, указанного в радианах.

CountA — подсчитывает количество записей в таблице, которые не являются пустыми.

CountIf — подсчитывает количество записей в таблице, удовлетворяющих определенному условию.

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

D

DataSourceInfo — предоставляет сведения об источнике данных.

Date — возвращает значение даты и времени на основе значений Year, Month и Day.

DateAdd — добавляет к значению даты и времени дни, месяцы, кварталы или года.

DateDiff — вычитает два значения даты и показывает результат в днях, месяцах, кварталах или годах.

DateTimeValue — преобразует строку даты и времени в значение даты и времени.

DateValue — преобразует строку формата ''только дата'' в значение даты и времени.

Day — извлекает сведения о дате из значения даты и времени.

Defaults — возвращает значения по умолчанию для источника данных.

Degrees — преобразует радианы в градусы.

Disable — отключает сигнал, например Location для считывания GPS-координат.

Distinct — вычисляет итоговые значения для записей таблицы, удаляя дубликаты.

Download — скачивает файл из Интернета на локальное устройство.

DropColumns — возвращает таблицу, удаляя из нее один или несколько столбцов.

E

EditForm — сбрасывает элемент управления формы для редактирования элемента.

Enable — включает сигнал, например Location для считывания GPS-координат.

Errors — предоставляет сведения об ошибках для предыдущих изменений источника данных.

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

Exit — выполняет выход из запущенного приложения.

Exp — возвращает e, возведенное в указанную степень.

F

Filter — возвращает таблицу, отфильтрованную на основе одного или нескольких критериев.

Find — проверяет, находится ли одна строка внутри другой, и возвращает расположение.

First — возвращает первую запись таблицы.

FirstN — возвращает первый набор записей (N записей) таблицы.

ForAll — вычисляет значения и выполняет действия для всех записей в таблице.

G

GroupBy — возвращает таблицу со сгруппированными записями.

Серия H

HashTags — извлекает из строки хэш-теги (#strings).

Hour — возвращает данные времени в часах из значения даты и времени.

I

If — возвращает одно значение, если условие выполняется, и другое, если то же условие не выполняется.

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

IsEmpty — проверяет наличие пустых таблиц.

IsMatch — проверяет строку на соответствие определенному шаблону. Можно использовать регулярные выражения.

IsNumeric — проверяет, является ли значение числовым.

IsToday — проверяет, не попадает ли значение даты и времени на сегодняшний день.

L

Language — возвращает тег языка текущего пользователя.

Last — возвращает последнюю запись таблицы.

LastN — возвращает последний набор записей (N записей) таблицы.

Launch — запускает веб-адрес или приложение.

Left — возвращает левую часть строки.

Len — возвращает длину строки.

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

LoadData — загружает коллекцию из частного хранилища PowerApps.

Location — возвращает расположение в виде координат на карте, используя глобальную навигационную спутниковую систему (GPS) и другие сведения.

LookUp — выполняет поиск одной записи в таблице, основываясь на одном или нескольких критериях.

Lower — преобразует буквы текстовой строки во все строчные.

M

Max — максимальное значение табличного выражения или набора аргументов.

Mid — возвращает среднюю часть строки.

Min — минимальное значение табличного выражения или набора аргументов.

Minute — возвращает данные времени в минутах из значения даты и времени.

Mod — возвращает остаток от деления одного числа на другое.

Month — извлекает сведения о месяце из значения даты и времени.

N

Navigate — изменяет отображаемый экран.

NewForm — сбрасывает элемент управления формы для создания элемента.

Not — логическая функция NOT. Возвращает значение true, если ее аргумент принимает значение false, и возвращает false, если ее аргумент принимает значение true. Также можно использовать оператор !.

Now — возвращает текущее значение даты и времени.

O

Or — логическая функция OR. Возвращает значение true, если хотя бы один из ее аргументов принимает значение true. Также можно использовать оператор ||.

P

Param — предоставляет доступ к параметрам, переданным в приложение при его открытии пользователем.

Parent — предоставляет доступ к свойствам элемента управления контейнера.

Patch — изменяет или создает запись в источнике данных или объединяет записи вне источника данных.

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

PlainText — удаляет из строки HTML- и XML-теги.

Power — возвращает число, возведенное в степень. Также можно использовать оператор ^.

Proper — преобразует в строке первую букву каждого слова в прописную, а остальные буквы преобразует в строчные.

R

Radians — преобразует градусы в радианы.

Rand — возвращает псевдослучайное число.

Refresh — обновляет записи источника данных.

Remove — удаляет одну или несколько указанных записей из источника данных.

RemoveIf — удаляет записи из источника данных, если выполняется определенное условие.

RenameColumns — переименовывает столбцы в таблице.

Replace — заменяет часть строки другой строкой, используя начальную позицию строки.

ResetForm — сбрасывает элемент управления формы для редактирования существующего элемента.

Revert — перезагружает содержимое и удаляет ошибки для записей в источнике данных.

RGBA — возвращает значение цвета для модели RGBA (набор из красного, зеленого, синего и альфа-фактора).

Right — возвращает правую часть строки.

Round — округляет до ближайшего числа.

RoundDown — округляет до ближайшего числа в меньшую сторону.

RoundUp — округляет до ближайшего числа в большую сторону.

S

SaveData — сохраняет коллекцию в частном хранилище PowerApps.

Search — находит записи в таблице, содержащие строку в одном из столбцов.

Second — возвращает данные времени в секундах из значения даты и времени.

ShowColumns — возвращает таблицу только с выбранными столбцами.

Shuffle — случайным образом изменяет порядок записей в таблице.

Sin — возвращает синус угла, указанного в радианах.

Sort — возвращает таблицу, отсортированную на основе формулы.

SortByColumns — возвращает таблицу, отсортированную по одному или нескольким столбцам.

Sqrt — возвращает квадратный корень числа.

StartsWith — проверяет, начинается ли одна текстовая строка с другой.

StdevP — возвращает стандартное отклонение своих аргументов.

Substitute — заменяет часть строки другой строкой, используя совпадение строк.

SubmitForm — сохраняет элемент из элемента управления формы в источнике данных.

Sum — вычисляет сумму табличного выражения или набора аргументов.

T

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

Tan — возвращает тангенс угла, указанного в радианах.

Text — форматирует число как строку для отображения.

ThisItem — в коллекции или форме возвращает данные для текущего элемента из контейнера.

Time — возвращает значение даты и времени на основе значений Hour, Minute и Second.

TimeValue — преобразует строку формата ''только время'' в значение даты и времени.

Today — возвращает текущее значение даты и времени.

Trim — удаляет лишние пробелы по краям и внутри текстовой строки.

TrimEnds — удаляет лишние пробелы только по краям текстовой строки.

U

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

Update — заменяет запись в источнике данных.

UpdateContext — создает или обновляет одну или несколько переменных контекста текущего экрана.

UpdateIf — изменяет набор записей в источнике данных, если выполняется определенное условие.

Upper — преобразует буквы текстовой строки во все прописные.

User — возвращает сведения о текущем пользователе.

V

Validate — проверяет, являются ли значения одного столбца или всей записи допустимыми для источника данных.

Value — преобразует строку в число.

VarP — возвращает расхождение своих аргументов.

W

Weekday — извлекает сведения о дне недели из значения даты и времени.

Y

Year — извлекает сведения о годе из значения даты и времени.