Препратка към формула - 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. Връща вярно, ако всички аргументи са вярно. Можете също да използвате оператора & apos.

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 – Преобразува текстов низ, число или невъведена стойност в булева стойност.

C

Calendar – Извлича информация за календара за текущата локализация.

Char – Преобразува символен код в низ.

Choices – Връща таблица с възможните стойности за дадена колона за търсене.

Clear – Изтрива всички данни от колекция.

ClearCollect – Изтрива всички данни от дадена колекция и добавя набор от записи.

ClearData – Изтрива колекция или всички колекции от хост на приложението, например от локално устройство.

Clock – Извлича информация за часовника за текущата локализация.

Coalesce – Заменя празни стойности, като оставя непразните стойности непроменени.

Collect – Създава колекция или добавя данни към източник на данни.

Color – Задава свойство с вградена стойност на цвят.

ColorFade – Избледнява стойност на цвят.

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

Колона – Извлича имена на колони и стойности от тип данни наобект без печат.

ColumnNames – Извлича имена на колони и стойности от тип данни Untypedobject.

Compass – Връща посоката на компаса.

Concat – Конкатенира низове в източник на данни.

Concatenate – Конкатенира низове.

Concurrent – Изчислява няколко формули едновременно една с друга.

Connection – Връща информация за мрежовата ви връзка.

Copy – Копира текст в клипборда на устройството, където работи приложението.

Count – Преброява записите в таблицата, които съдържат числа.

Cos – Връща косинуса на ъгъл, зададен в радиани.

Cot – Връща котангенса на ъгъл, зададен в радиани.

CountA – Брои записи в таблицата, които не са празни.

CountIf – Преброява записите в таблицата, които отговарят на дадено условие.

CountRows – Преброява записите в таблицата.

D

DataSourceInfo – Предоставя информация за източник на данни.

Date – Връща стойност за дата/час въз основа на Година, Месец и Ден.

DateAdd – Добавя дни, месеци, тримесечия или години към стойност на дата/време.

DateDiff – Изважда две стойности за дата и показва резултата в дни, месеци, тримесечия или години.

DateTime – Връща стойност за дата/час, базирана както на компоненти за дата, така и за час.

DateTimeValue – Конвертира низ от дата и час в стойност за дата и час.

DateValue – Конвертира низ, съдържащ само дата, в стойност за дата и час.

Day – Извлича частта от деня на стойност дата/час.

Dec2Hex – Преобразуване на число в шестнадесетичен текстов низ.

Defaults – Връща стойностите по подразбиране за даден източник на данни.

Градуси – Преобразува радианите в градуси.

Disable – Деактивира даден сигнал, като например Местоположение за отчитане на GPS.

Distinct – Обобщава записите от дадена таблица, като премахва дублиращите се записи.

Download – Изтегляне на файл от мрежата на локалното устройство.

DropColumns – Връща таблица с премахнати една или повече колони.

Д

EDate – Добавя или изважда месеци към дата, без да променя деня от месеца.

EditForm – Нулира контрола на формата за редактиране на елемент.

Enable – Разрешава сигнал, като например Местоположение за отчитане на 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 – Преобразуване на шестнадесетичен текстов низ в число.

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 – Булева логика НЕ. Се завръща вярно, ако аргументът му е невярно, и връща невярно, ако аргументът му е вярно. Можете също да използвате ! operator.

Notify – Показва банерно съобщение на потребителя.

Now – Връща стойността на текущата дата/час в часовата зона на потребителя.

O

Or – Булева логика ИЛИ. Връща вярно, ако някой от аргументите е вярно. Можете също да използвате || operator.

P

Param – Достъп до параметрите, предавани на приложението за платно при стартирането му.

Parent – Осигурява достъп до свойствата на контрола на контейнера.

ParseJSON – Конвертира JSON документ, представен като текст, в стойност на нетипизиран обект.

Patch – Модифицира или създава запис в източник на данни или обединява записи извън източник на данни.

... PDF – Експортиране на съдържание от текущия екран в обект за използване в множество сценарии.

Pi – Връща числото π.

PlainText – Премахва HTML и XML тагове от низ.

Power – Връща число, увеличено до степен. Можете също да използвате ^ operator.

Proper – Преобразува първата буква от всяка дума в низ в главни букви, а останалите - в малки.

R

Радиани – Преобразува градусите в радиани.

Rand – Връща псевдослучайно число между 0 и 1.

RandBetween – Връща псевдослучайно число между две числа.

ReadNFC – Разчита етикет за комуникация в близко поле (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 – Връща стойност за дата/час въз основа на 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 – Извлича частта за година от стойност за дата/час.