Справка по формулам - Power Apps
В этой статье вы узнаете обо всех функциях, доступных в Power Apps.
Формулы в Power Apps объединяют множество элементов. Ниже перечислены следующие элементы:
- Функции принимают параметры, выполняют операцию и возвращают значение. Например, Sqrt(25) возвращает значение 5. Функции строятся наподобие функций Microsoft Excel. Некоторые функции вызывают побочные действия, такие как SubmitForm, что должно происходить только в формуле поведения, такой как Button.OnSelect.
- Сигналы возвращают сведения о среде. Например, Location возвращает текущие GPS-координаты устройства. Сигналы не принимают параметры и не вызывают побочные действия.
- Перечисления возвращают предопределенные постоянные значения. Например, Color является перечислением с предопределенными значениями, такими как Color.Red, Color.Blue и т. д. Здесь приводятся общие перечисления, а описания перечислений для конкретных функций приводятся в описаниях самих функций.
- Именованные операторы, такие как ThisItem и Self, предоставляют доступ к сведениям из контейнера.
К другим элементам относятся:
а
Abs — абсолютное значение числа.
Acceleration — считывает данные с датчика ускорения на устройстве.
Acos — возвращает арккосинус числа (в радианах).
Acot — возвращает арккотангенс числа (в радианах).
AddColumns — возвращает таблицу с добавленными столбцами.
And — логическая функция AND. Возвращает значение true, если все аргументы принимают значение true. Также можно использовать оператор &&.
AIClassify — классифицирует текст по одной или нескольким категориям.
AIExtract — извлекает указанные сущности, такие как регистрационные номера, номера телефонов или имена людей.
AIReply — составление черновика ответа на предоставленное вами сообщение.
AISentiment — определяет тональность текста, который вы предоставляете.
AISummarize — обобщение предоставленного вами текста.
AITranslate — переводит текст с другого языка.
App — предоставляет сведения о работающем в настоящее время приложении и позволяет управлять его поведением.
Asin — возвращает арксинус числа (в радианах).
Assert — выражение принимает значение true или false во время тестирования.
As — называет текущую запись в функциях коллекции, формы и области записи, таких как ForAll, With и Sum.
AsType — обрабатывает ссылку на запись как конкретный тип таблицы.
Atan — возвращает арктангенс числа (в радианах).
Atan2 — возвращает арктангенс на основе координаты (x,y) (в радианах).
Average — вычисляет среднее значение табличного выражения или набора аргументов.
B
Back — отображает предыдущий экран.
Blank — возвращает пустое значение, которое может использоваться для вставки значения NULL в источник данных.
Boolean — преобразует текстовую строку, число или нетипизированное значение в логическое значение.
О
Calendar — извлекает календарные данные для текущего значения языкового стандарта.
Char — преобразует код знака в строку.
Choices — возвращает таблицу из возможных значений для столбца подстановки.
Clear — удаляет все данные из коллекции.
ClearCollect — удаляет все данные из коллекции, а затем добавляет набор записей.
ClearData — удаляет коллекцию или все коллекции с узла приложения, такого как локальное устройство.
Clock — извлекает сведения о времени для текущего значения языкового стандарта.
Coalesce — заменяет пустые значения, оставляя непустые значения без изменений.
Collect — создает коллекцию или добавляет данные в источник данных.
Color — задает свойство для встроенного значения цвета.
ColorFade — изменяет значение цвета, делая его более светлым или темным.
ColorValue — преобразует имя цвета CSS или шестнадцатеричный код в значение цвета.
Столбец. Извлекает имена и значения столбцов из типа данных "Нетипизированный объект".
ColumnNames. Извлекает имена и значения столбцов из типа данных "Нетипизированный объект".
Compass — возвращает направление по компасу.
Concat — объединяет строки в источнике данных.
Concatenate — объединяет строки.
Concurrent — оценивает несколько формул одновременно.
Connection — возвращает сведения о сетевом подключении.
Copy — копирует текст в буфер обмена на устройстве, на котором запущено приложение.
Count — подсчитывает количество записей в таблице, которые содержат числа.
Cos — возвращает косинус угла, указанного в радианах.
Cot — возвращает котангенс угла, указанного в радианах.
CountA — подсчитывает количество записей в таблице, которые не являются пустыми.
CountIf — подсчитывает количество записей в таблице, удовлетворяющих определенному условию.
CountRows — подсчитывает количество записей в таблице.
D
DataSourceInfo — предоставляет сведения об источнике данных.
Date — возвращает значение даты и времени на основе значений Year, Month и Day.
DateAdd — добавляет к значению даты и времени дни, месяцы, кварталы или года.
DateDiff — вычитает два значения даты и показывает результат в днях, месяцах, кварталах или годах.
DateTime — возвращает значение даты и времени на основе и компонента даты, и компонента времени.
DateTimeValue — преобразует строку даты и времени в значение даты и времени.
DateValue — преобразует строку формата ''только дата'' в значение даты и времени.
Day — извлекает сведения о дате из значения даты и времени.
Dec2Hex — преобразовывает число в шестнадцатеричную текстовую строку.
Defaults — возвращает значения по умолчанию для источника данных.
Degrees — преобразовывает радианы в градусы.
Disable — отключает сигнал, например Location для считывания GPS-координат.
Distinct — вычисляет итоговые значения для записей таблицы, удаляя дубликаты.
Download — скачивает файл из Интернета на локальное устройство.
DropColumns — возвращает таблицу, удаляя из нее один или несколько столбцов.
E
EDate — добавляет или вычитает месяцы из даты, не меняя день месяца.
EditForm — сбрасывает элемент управления формы для редактирования элемента.
Enable — включает сигнал, например Location для считывания GPS-координат.
EncodeHTML — кодирует символы, которые необходимо экранировать для использования в контексте HTML.
EncodeUrl — кодирует специальные символы с помощью кодировки URL.
EndsWith — проверяет, заканчивается ли одна текстовая строка другой.
EOMonth — добавляет или вычитает месяцы из даты, возвращая последний день этого месяца.
Error — создать пользовательскую ошибку или пройти через ошибку.
Errors — предоставляет сведения об ошибках для предыдущих изменений источника данных.
exactin — проверяет, содержится ли текстовая строка в другой текстовой строке или таблице, с учетом регистра. Также используется для проверки наличия записи в таблице.
Exit — закрывает текущее запущенное приложение и, при необходимости, производит выход текущего пользователя.
Exp — возвращает число e, возведенное в указанную степень.
F
Filter — возвращает таблицу, отфильтрованную на основе одного или нескольких критериев.
Find — проверяет, находится ли одна строка внутри другой, и возвращает расположение.
First — возвращает первую запись таблицы.
FirstN — возвращает первый набор записей (N записей) таблицы.
ForAll — вычисляет значения и выполняет действия для всех записей в таблице.
G
GroupBy — возвращает таблицу со сгруппированными записями.
GUID — преобразует строку GUID в значение GUID или создает новое значение GUID.
H
HashTags — извлекает из строки хэш-теги (#strings).
Hex2Dec — преобразовывает шестнадцатеричную текстовую строку в число.
Host — предоставляет информацию о текущем хосте, на котором запущено приложение.
Hour — возвращает данные времени в часах из значения даты и времени.
I
If — возвращает одно значение, если условие выполняется, и другое, если то же условие не выполняется.
IfError — обнаруживает ошибки и предоставляет альтернативное значение или выполняет действие.
in — проверяет, содержится ли текстовая строка в другой текстовой строке или таблице, без учета регистра. Также используется для проверки наличия записи в таблице.
Index — возвращает запись из таблицы на основе упорядоченной позиции.
Int — округляет значение вниз до ближайшего целого.
IsBlank — проверяет наличие пустого значения.
IsBlankOrError — проверяет на пустое значение или ошибку.
IsEmpty — проверяет наличие пустых таблиц.
IsError — проверяет на наличие ошибки.
IsMatch — проверяет строку на соответствие определенному шаблону. Можно использовать регулярные выражения.
IsNumeric — проверяет, является ли значение числовым.
ISOWeekNum — возвращает номер недели в формате ISO для значения даты и времени.
IsToday — проверяет, соответствует ли значение даты/времени текущему времени в часовом поясе пользователя.
IsType — проверяет, указывает ли ссылка на запись на конкретный тип таблицы.
IsUTCToday — проверяет, соответствует ли значение даты/времени сегодняшнему дню в формате UTC.
J
JSON — создает текстовую строку JSON для таблицы, записи или значения.
L
Language — возвращает тег языка текущего пользователя.
Last — возвращает последнюю запись таблицы.
LastN — возвращает последний набор записей (N записей) таблицы.
Launch — запускает веб-страницу или приложение на основе холста.
Left — возвращает левую часть строки.
Len — возвращает длину строки.
Ln — возвращает натуральный логарифм.
LoadData — загружает коллекцию с узла приложения, такого как локальное устройство.
Location — возвращает расположение в виде координат на карте, используя глобальную навигационную спутниковую систему (GPS) и другие сведения.
Log — Возвращает логарифм по любому основанию числа.
LookUp — выполняет поиск одной записи в таблице, основываясь на одном или нескольких критериях.
Lower — преобразует буквы текстовой строки во все строчные.
M
Match — извлекает подстроку на основе шаблона. Можно использовать регулярные выражения.
MatchAll — извлекает несколько подстрок на основе шаблона. Можно использовать регулярные выражения.
Max — максимальное значение табличного выражения или набора аргументов.
Mid — возвращает среднюю часть строки.
Min — минимальное значение табличного выражения или набора аргументов.
Minute — возвращает данные времени в минутах из значения даты и времени.
Mod — возвращает остаток от деления одного числа на другое.
Month — извлекает сведения о месяце из значения даты и времени.
N
Navigate — изменяет отображаемый экран.
NewForm — сбрасывает элемент управления формы для создания элемента.
Not — логическая функция NOT. Возвращает значение true, если ее аргумент принимает значение false, и возвращает false, если ее аргумент принимает значение true. Также можно использовать оператор !.
Notify — отображает баннер с сообщением для пользователя.
Now — возвращает текущее значение даты/времени в часовом поясе пользователя.
O
Or — логическая функция OR. Возвращает значение true, если хотя бы один из ее аргументов принимает значение true. Также можно использовать оператор ||.
P
Param — доступ к параметрам, передаваемым приложению на основе холста при запуске.
Parent — предоставляет доступ к свойствам элемента управления контейнера.
ParseJSON – Преобразует документ JSON, представленный в виде текста, в значение Нетипизированный объект.
Patch — изменяет или создает запись в источнике данных или объединяет записи вне источника данных.
PDF — Экспорт содержимого с текущего экрана в объект для использования в нескольких сценариях.
Pi — возвращает значение числа π.
PlainText — удаляет из строки HTML- и XML-теги.
Power — возвращает число, возведенное в степень. Также можно использовать оператор ^.
Proper — преобразует в строке первую букву каждого слова в прописную, а остальные буквы преобразует в строчные.
R
Radians — преобразовывает градусы в радианы.
Rand — возвращает псевдослучайное число от 0 до 1.
RandBetween — возвращает псевдослучайное число между двумя числами.
ReadNFC — считывает метку радиочастотной связи ближнего действия (NFC).
RecordInfo — предоставляет информацию о записи источника данных.
Refresh — обновляет записи источника данных.
Relate — связывание и отмена связывания записей двух таблиц с использованием отношения "один ко многим" или "многие ко многим".
Remove — удаляет одну или несколько указанных записей из источника данных.
RemoveIf — удаляет записи из источника данных, если выполняется определенное условие.
RenameColumns — переименовывает столбцы в таблице.
Replace — заменяет часть строки другой строкой, используя начальную позицию строки.
RequestHide — скрывает форму SharePoint.
Reset — сбрасывает элемент управления вводом до значения по умолчанию и отменяет все изменения, внесенные пользователем.
ResetForm — сбрасывает элемент управления формы для редактирования существующего элемента.
Revert — перезагружает содержимое и удаляет ошибки для записей в источнике данных.
RGBA — возвращает значение цвета для модели RGBA (набор из красного, зеленого, синего и альфа-фактора).
Right — возвращает правую часть строки.
Round — округляет до ближайшего числа.
RoundDown — округляет до ближайшего числа в меньшую сторону.
RoundUp — округляет до ближайшего числа в большую сторону.
S
SaveData — сохраняет коллекцию на узел приложения, такой как локальное устройство.
Search — находит записи в таблице, содержащие строку в одном из столбцов.
Second — возвращает данные времени в секундах из значения даты и времени.
Select — имитирует действие выбора элемента управления, активируя вычисление формулы OnSelect.
Self — предоставляет доступ к свойствам текущего элемента управления.
Sequence — создает таблицу последовательных номеров, полезную при итерации с ForAll.
SendAppNotification (предварительная версия) — отправка получателю уведомления в приложении с необязательными действиями.
Set — задает значение глобальной переменной.
SetFocus — устанавливает фокус ввода на конкретный элемент управления.
SetProperty — имитирует взаимодействие с элементами управления для ввода.
ShowColumns — возвращает таблицу только с выбранными столбцами.
ShowHostInfo. Отображает информацию пользователю в приложении.
Shuffle — случайным образом изменяет порядок записей в таблице.
Sin — возвращает синус угла, указанного в радианах.
Sort — возвращает таблицу, отсортированную на основе формулы.
SortByColumns — возвращает таблицу, отсортированную по одному или нескольким столбцам.
Split — эта функция разбивает строку текста в таблицу с подстроками.
Sqrt — возвращает квадратный корень числа.
StartsWith — проверяет, начинается ли одна текстовая строка с другой.
StdevP — возвращает стандартное отклонение своих аргументов.
Substitute — заменяет часть строки другой строкой, используя совпадение строк.
SubmitForm — сохраняет элемент из элемента управления формы в источнике данных.
Sum — вычисляет сумму табличного выражения или набора аргументов.
Switch — выполняет сопоставление с набором значений, а затем вычисляет соответствующую формулу.
T
Table — создает временную таблицу.
Tan — возвращает тангенс угла, указанного в радианах.
Text — преобразует любое значение и форматирует число или значение даты и времени в текстовую строку.
ThisItem — возвращает запись для текущего элемента в элементе управления коллекции или формы.
ThisRecord — возвращает запись для текущего элемента в функции области записи, например ForAll, With и Sum.
Time — возвращает значение даты и времени на основе значений Hour, Minute и Second.
TimeValue — преобразует строку формата ''только время'' в значение даты и времени.
TimeZoneOffset — возвращает разницу между временем в формате UTC и местным временем пользователя в минутах.
Today — возвращает текущее значение только даты.
Trace — выводит дополнительные сведения в результатах теста.
Trim — удаляет лишние пробелы по краям и внутри текстовой строки.
TrimEnds — удаляет лишние пробелы только по краям текстовой строки.
Trunc — усекает число только до целой части, удаляя десятичную часть.
U
Ungroup — удаляет группирование.
UniChar — преобразует код Unicode в строку.
Unrelate — отменяет связывание записей двух таблиц с использованием связи "один ко многим" или "многие ко многим".
Update — заменяет запись в источнике данных.
UpdateContext — задает значение одной или нескольких переменных контекста на текущем экране.
UpdateIf — изменяет набор записей в источнике данных, если выполняется определенное условие.
Upper — преобразует буквы текстовой строки во все прописные.
User — возвращает сведения о текущем пользователе.
UTCNow — возвращает текущее значение даты/времени в формате UTC.
UTCToday — возвращает текущее значение только даты в формате UTC.
V
Validate — проверяет, являются ли значения одного столбца или всей записи допустимыми для источника данных.
Value — преобразует строку в число.
VarP — возвращает расхождение своих аргументов.
ViewForm — сбрасывает элемент управления формой для просмотра существующего элемента.
W
Weekday — извлекает сведения о дне недели из значения даты и времени.
WeekNum — возвращает номер недели для значения даты и времени.
With — вычисляет значения и выполняет действия для одной записи, включая встроенные записи именованных значений.
Y
Year — извлекает сведения о годе из значения даты и времени.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по