Препратка към формула - 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 – Извлича имена на колони и стойности от нетипизиран обект тип данни.
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 – Извлича частта за година от стойност за дата/час.
Обратна връзка
https://aka.ms/ContentUserFeedback.
Очаквайте скоро: През цялата 2024 г. постепенно ще отстраняваме проблемите в GitHub като механизъм за обратна връзка за съдържание и ще го заменим с нова система за обратна връзка. За повече информация вижте:Подаване и преглед на обратна връзка за