Посилання на формулу - Power Apps

У цій статті дізнайтеся про всі функції, доступні в Power Apps.

Формули в Power Apps поєднують в собі безліч елементів. Нижче наведено такі елементи:

  • Функції отримують параметри, виконують операцію та повертають значення. Наприклад, Sqrt(25) повертає значення 5. Функції будуються на основі функцій Microsoft Excel. Деякі функції мають побічні ефекти, як-от SubmitForm, що доцільно лише у формулі поведінки, наприклад Button.OnSelect.
  • Сигнали повертаються відомості про середовище. Наприклад, Location повертає поточні GPS-координати пристрою. Сигнали не отримують параметрів і не мають побічних ефектів.
  • Перелічення повертають попередньо визначене постійне значення. Наприклад, Color є переліченням із попередньо визначеними значеннями Color.Red, Color.Blue тощо. Тут указані загальні перелічення, а перелічення для певних функцій наведено в описах самих функцій.
  • Іменовані оператори, наприклад ThisItem і Self, надають доступ до відомостей в межах контейнера.

Інші елементи містять:

A

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

Acceleration – зчитує дані з датчика прискорення на пристрої.

Acos – повертає арккосинус числа (у радіанах).

Acot – повертає арккотангенс числа (у радіанах).

AddColumns – повертає таблицю з доданими стовпцями.

And – булеве логічне значення AND. Повертає значення істина, якщо всі аргументи мають значення істина. Ви також можете скористатися оператором & &.

AIClassify – Класифікує текст за однією або декількома категоріями.

AIExtract – Витягує певні сутності, такі як реєстраційні номери, номери телефонів або імена людей.

AIReply – чернетка відповіді на надіслане вами повідомлення.

AISentiment – Визначає настрій тексту, який ви надаєте.

AISummarize – Узагальнює текст, який ви надаєте.

AITranslate – перекладає текст з іншої мови.

App – містить відомості про поточну активну програми й дозволяє керувати поведінкою програми.

Asin – повертає арксинус числа (у радіанах).

Assert – повертає значення «істина» або «хибність» під час тестування.

As – називає поточний запис у галереї, формі та функціях області застосування записів, наприклад, ForAll, With і Sum.

AsType – обробляє посилання на запис як певний тип таблиці.

Atan – повертає арктангенс числа (у радіанах).

Atan2 – повертає арктангенс на основі координати (x,y) (у радіанах).

Average – обчислює середнє значення виразу таблиці або набору аргументів.

B

Back – відображає попередній екран.

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

Boolean – перетворює текстовий рядок, число або нетипове значення на логічне значення.

C

Calendar – отримує відомості про календар для поточної мови.

Char – перетворює код символу на рядок.

Choices – повертає таблицю можливих значень для стовпця підстановки.

Clear – видаляє всі дані з колекції.

ClearCollect– видаляє всі дані з колекції, а потім додає набір записів.

ClearData – вичищає збірку або всі збірки із хоста програми, наприклад, з локального пристрою.

Clock – отримує відомості про годинник для поточної мови.

Coalesce – замінює пусті залишаючи непусті значення без змін.

Collect – створює колекцію або додає дані в джерело даних.

Color – установлює властивість для вбудованого значення кольору.

ColorFade – змінює значення кольору, роблячи його світлішим або темнішим.

ColorValue – перетворює ім’я кольору CSS або шістнадцятковий код на значення кольору.

Стовпець – отримує імена стовпців і значення з типу даних об’єктаUntyped.

ColumnNames – отримує імена стовпців і значення з типу даних нетипізованого об’єкта.

Compass – повертає напрямок компаса.

Concat – об’єднує рядки в джерелі даних.

Concatenate – об’єднує рядки.

Concurrent – обчислює кілька формул одночасно.

Connection – повертає відомості про підключення до мережі.

Копіювати – копіює текст у буфер обміну на пристрої, де запущено програму.

Count – підраховує кількість записів у таблиці, які містять числа.

Cos – повертає косинус кута, указаного в радіанах.

Cot – повертає котангенс кута, указаного в радіанах.

CountA – підраховує кількість записів у таблиці, які не є пустими.

CountIf – підраховує записи в таблиці, які відповідають умові.

CountRows – підраховує записи в таблиці.

D

DataSourceInfo – містить відомості про джерело даних.

Date – повертає значення дати й часу на основі значень Рік, Місяць і День.

DateAdd – додає дні, місяці, квартали або роки до значення дати й часу.

DateDiff – віднімає два значення дати й відображає результат у днях, місяцях, кварталах або роках.

DateTime – повертає значення дати/часу на основі компонентів дати й часу.

DateTimeValue – перетворює рядок дати й часу на значення дати й часу.

DateValue – перетворює рядок дати на значення дати й часу.

Day – отримує відомості про дату зі значення дати й часу.

Dec2Hex – Перетворення числа на шістнадцятковий текстовий рядок.

Defaults– повертає значення за замовчуванням для джерела даних.

Градуси– перетворює радіани в градуси.

Disable – вимикає сигнал, як-от Location для читання GPS.

Distinct – підсумовує записи таблиці, видаляючи повтори.

Download – завантажує файл з Інтернету на локальний пристрій.

DropColumns – повертає таблицю з одним або кількома видаленими стовпцями.

E

EDate – додає або віднімає місяці до дати, не змінюючи день місяця.

EditForm – скидає елемент керування форми для редагування елемента.

Enable – вмикає сигнал, як-от Location для читання GPS.

EncodeHTML — кодує символи, які потрібно екранувати для використання в контексті HTML.

EncodeUrl – кодує спеціальні символи за допомогою кодування URL.

EndsWith – перевіряє, чи закінчується текстовий рядок іншим текстовим рядком.

EOMonth – додає або віднімає місяці до дати, повертаючи останній день цього місяця.

Помилка – Створіть спеціальну помилку або пропустіть помилку.

Errors – містить відомості про помилки для попередніх змін у джерелі даних.

exactin – перевіряє, чи міститься текстовий рядок в іншому текстовому рядку або таблиці, залежить від регістру. Також використовується для перевірки наявності запису в таблиці.

Exit – закриває активну програму, а також (у разі необхідності) від’єднує поточного користувача.

Exp– повертає e піднесений до степеня.

F

Filter – повертає відфільтровану таблицю на основі однієї або кількох умов.

Find – перевіряє, чи відображається один рядок в іншому, і повертає розташування.

First – повертає перший запис таблиці.

FirstN – повертає перший набір записів (N-записів) таблиці.

ForAll – обчислює значення й виконує дії для всіх записів таблиці.

G

GroupBy – повертає таблицю зі згрупованими записами.

GUID – перетворює рядок GUID на значення GUID або створює нове значення GUID.

H

HashTags – отримує з рядка гештеги (#strings).

Hex2Dec – перетворення шістнадцяткового текстового рядка на число.

Хост– надає інформацію про поточний хост, на якому запущено програму.

Hour – повертає відомості про години зі значення дати й часу.

I

If – повертає одне значення, якщо умова виконується, та інше значення, якщо ні.

IfError – виявляє помилки та надає альтернативне значення або виконує дію.

in – перевіряє, чи міститься текстовий рядок в іншому текстовому рядку або таблиці, не залежить від регістру. Також використовується для перевірки наявності запису в таблиці.

Index – повертає запис із таблиці на основі замовленої позиції.

Int – округлює униз до ближчого цілого значення.

IsBlank – перевіряє наявність значень blank.

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. Повертає значення істина, якщо його аргумент має значення хибність, і значення хибність, якщо його аргумент має значення істина. Можна також використовувати оператор !.

Notify – відображає для користувача повідомлення банера.

Now – повертає поточне значення дати й часу в часовому поясі користувача.

O

Or – булеве логічне значення OR. Повертає значення істина, якщо будь-який його аргумент має значення істина. Можна також використовувати || оператор.

P

Param – параметри доступу передаються в компоновану програму під час її запуску.

Parent – надає доступ до властивостей елемента керування «Контейнер».

ParseJSON – перетворює документ JSON, представлений як текст, на значення нетипого об’єкта.

Patch – змінює або створює запис у джерелі даних або об’єднує записи за межами джерела даних.

PDF– Експортуйте вміст із поточного екрана на об’єкт для використання в кількох сценаріях.

Pi – повертає число π.

PlainText – видаляє з рядка теги HTML та XML.

Power – повертає число, піднесене до степеня. Можна також використовувати ^ оператор.

Proper – перетворює першу літеру кожного слова в рядку на літеру верхнього регістру, а інші – на літери нижнього регістру.

R

Радіани – перетворює градуси в радіани.

Rand – повертає псевдовипадкове число між 0 і 1.

RandBetween – повертає псевдовипадкове число між двома числами.

ReadNFC – зчитує позначку Near Field Communication (NFC).

RecordInfo – надає інформацію про запис джерела даних.

Refresh – оновлює записи джерела даних.

Relate – пов'язує записи двох таблиць через зв’язок «один-до-багатьох» або «багато-до-багатьох».

Remove – видаляє один або кілька певних записів із джерела даних.

RemoveIf – видаляє записи з джерела даних на основі умови.

RenameColumns – перейменовує стовпці таблиці.

Replace – замінює частину рядка на інший рядок, використовуючи початкове розташування рядка.

RequestHide – приховує форму SharePoint.

Reset – скидає елемент керування введенням до значення за замовчуванням, скасовуючи всі зміни, внесені користувачем.

ResetForm – скидає елемент керування форми для редагування наявного елемента.

Revert – перезавантажує й видаляє помилки для записів джерела даних.

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 – повертає значення дати й часу на основі значень Година, Хвилина й Секунда.

TimeValue – перетворює рядок часу на значення дати й часу.

TimeZoneOffset – повертає різницю між UTC і місцевим часом користувача за лічені хвилини.

Today – повертає поточне значення лише дати.

Трасування – Надайте додаткову інформацію в результатах тесту.

Trim – видаляє зайві пробіли з кінців і всередині текстового рядка.

TrimEnds – видаляє зайві пробіли тільки з кінців текстового рядка.

Trunc – обрізає число до цілого, видаляючи десяткову частину.

U

Ungroup – видаляє групування.

UniChar – Перетворює код Юнікоду в рядок.

Unrelate – скасовує зв'язування записів двох таблиць через зв'язок «один-до-багатьох» або «багато-до-багатьох».

Update – замінює запис у джерелі даних.

UpdateContext – установлює значення однієї або кількох контекстних змінних поточного екрана.

UpdateIf – змінює набір записів у джерелі даних на основі умови.

Upper – перетворює літери в текстовому рядку на всі літери верхнього регістру.

User – повертає відомості про поточного користувача.

UTCNow – повертає поточне значення дати й часу у форматі всесвітнього координованого часу (UTC).

UTCToday – повертає поточне значення тільки дати у форматі всесвітнього координованого часу (UTC).

V

Validate – перевіряє, чи значення одного стовпця або повного запису припустиме для джерела даних.

Value – перетворює рядок на число.

VarP – повертає відхилення своїх аргументів.

ViewForm – скидає елемент керування форми для перегляду наявного елемента.

W

Weekday – отримує відомості про день тижня зі значення дати й часу.

WeekNum – повертає номер тижня для значення дати й часу.

With – обчислює значення та виконує дії для одного запису, включно з вбудованими записами іменованих значень.

Y

Year – отримує відомості про рік зі значення дати й часу.