Formula de referință - Power Apps

În acest articol, aflați despre toate funcțiile disponibile în Power Apps.

Formulele din Power Apps combină multe elemente. Mai jos sunt enumerate:

  • Funcții luați parametri, efectuați o operație și returnați o valoare. De exemplu, Sqrt(25) returnează 5. Funcțiile sunt modelate după Microsoft Excel funcții. Unele funcții au efecte secundare, cum ar fi SubmitForm, care sunt adecvate numai într-o formulă comportamentală precum Button.OnSelect.
  • Semnale returnează informații despre mediu. De exemplu, Location returnează coordonatele GPS actuale ale dispozitivului. Semnalele nu iau parametrii și nu au efecte secundare.
  • Enumerările returnează o valoare constantă predefinită. De exemplu, Color este o enumerare care are valori predefinite pentru Color.Red, Color.Blue și așa mai departe. Enumerări comune sunt incluse aici; Enumerările specifice funcției sunt descrise cu funcția.
  • Operatori numiți, precum ThisItem și Sine, oferă acces la informații dintr-un container.

Alte elemente includ:

A

Abs – Valoarea absolută a unui număr.

Acceleration – Citește senzorul de accelerare din dispozitivul dvs.

Acos – Returnează arccosinusul unui număr, în radiani.

Acot – Returnează arccotangenta unui număr, în radiani.

AddColumns – Returnează un tabel cu coloane adăugate.

And – Logica booleană ȘI. Returnează adevărat dacă toate argumentele sunt adevărat. De asemenea, puteți utiliza operatorul &&.

AIClassify – Clasifică textul în una sau mai multe categorii.

AIExtract – Extrage anumite entități, cum ar fi numere de înregistrare, numere de telefon sau nume de persoane.

AIReply – redactează un răspuns la mesajul pe care îl furnizați.

AISentiment – Detectează sentimentul textului pe care îl furnizați.

AISummarize – Rezumă textul pe care îl furnizați.

AITranslate – Traduce text dintr-o altă limbă.

App – Oferă informații despre aplicația care rulează în prezent și controlează comportamentul aplicației.

Asin – Returnează arcsinusul unui număr, în radiani.

Assert – Evaluează la adevărat sau fals într-un test.

As – Numele din înregistrarea actuală în galerie, formular și funcțiile domeniului de aplicare al înregistrărilor, precum ForAll, With și Sum.

AsType – Tratează o referință de înregistrare ca un tip de tabel specific.

Atan – Returnează arctangenta unui număr, în radiani.

Atan2 – Returnează arctangentul pe baza unei coordonate (x,y) în radiani.

Average – Calculează media unei expresii de tabel sau a unui set de argumente.

B

Back – Afișează ecranul anterior.

Blank – Returnează ca valoare blank care poate fi folosită pentru a insera o valoare NULĂ într-o sursă de date.

Boolean – Convertește un șir de text, un număr sau o valoare netipificată într-o valoare booleană.

C

Calendar – Preia informații despre calendar cu privire la localizarea curentă.

Char – Traduce un cod de caractere într-un șir.

Choices – Returnează un tabel cu valori posibile pentru o coloană de căutare.

Clear – Șterge toate datele de la o colecție.

ClearCollect – Șterge toate datele dintr-o colecție și apoi adaugă un set de înregistrări.

ClearData – Șterge o colecție sau toate colecțiile de pe o gazdă de aplicație, precum un dispozitiv local.

Clock – Preia informații despre ceas cu privire la localizarea curentă.

Coalesce – Înlocuiește valori blank lăsând valorile non-blank neschimbate.

Collect – Creează o colecție sau adaugă date la un sursă de date.

Color – Setează o proprietate la o valoare de culoare încorporată.

ColorFade – Estompează o valoare a culorii.

ColorValue – Traduce un nume de culoare CSS sau un cod hex la o valoare de culoare.

Coloană – Preluează numele și valorile coloanelor dintr-un Tipul de date obiect netyped.

ColumnNames – Preia numele și valorile coloanelor dintr-un Tipul de date obiect netyped.

Compass – Returnează titlul al busolei.

Concat – Concatenează șiruri într-un sursă de date.

Concatenate – Concatenează șiruri.

Concurrent – Evaluează simultan mai multe formule între ele.

Connection – Returnează informații despre conexiunea dvs. de rețea.

Copiați – Copiază textul în clipboard de pe dispozitivul pe care rulează aplicația.

Count – Numără înregistrările de tabele care conțin numere.

Cos – Returnează cosinusul unui unghi specificat în radiani.

Cot – Returnează cotangenta unui unghi specificat în radiani.

CountA – Numără înregistrările de tabele care nu sunt necompletate.

CountIf – Numără înregistrările de tabele care satisfac o condiție.

CountRows – Numără înregistrările de tabele.

D

DataSourceInfo – Oferă informații despre o sursă de date.

Date – Returnează o dată/oră, bazată pe valorile An, Lună și Zi.

DateAdd – Adăugă zile, luni, sferturi de an sau ani la o valoare/oră dată.

DateDiff – Scade două valori de dată și arată rezultatul în zile, luni, sferturi de an sau ani.

DateTime – Returnează o valoare dată/ora, bazată atât pe componentele date, cât și pe oră.

DateTimeValue – Convertește un șir de dată și oră într-o valoare de dată/oră.

DateValue – Convertește un șir numai de dată într-o valoare de dată/oră.

Day – Preia porțiunea de zi a valorii unei date/ore.

Dec2Hex – Convertiți un număr într-un șir de text hexazecimal.

Defaults – Returnează valorile implicite pentru o sursă de date.

Grade – Transformă radianii în grade.

Disable – Dezactivează un semnal, cum ar fi Locație pentru citirea GPS-ului.

Distinct – Rezumă înregistrările unui tabel, eliminarea dublurilor.

Download – Descarcă un fișier de pe web pe dispozitivul local.

DropColumns – Returnează un tabel cu una sau mai multe coloane eliminate.

E

EDate – Adaugă sau scade luni la o dată, fără a schimba ziua lunii.

EditForm – Resetează un control de formular pentru editarea unui articol.

Enable – Activează un semnal, cum ar fi Locație pentru citirea GPS-ului.

EncodeHTML – Codifică caracterele care trebuie să fie eliminate pentru a fi utilizate într-un context HTML.

EncodeUrl – Codifică caractere speciale folosind codare URL.

EndsWith – Verifică dacă un șir de text se termină cu un alt șir de text.

EOMonth – Adaugă sau scade luni la o dată, returnând ultima zi a lunii respective.

Eroare – Creați o eroare personalizată sau treceți printr-o eroare.

Errors – Oferă informații despre eroare pentru modificările anterioare la o sursă de date.

exactin – Verifică dacă un șir de text este conținut într-un alt text sau tabel, în funcție de caz. De asemenea, utilizat pentru a verifica dacă o înregistrare este într-un tabel.

Exit – Părăsește aplicația în curs de execuție și deconectează, opțional, utilizatorul curent.

Exp – Returnează e ridicat la o putere.

F

Filter – Returnează un tabel filtrat pe baza unei sau a mai multor criterii.

Find – Verifică dacă un șir apare în altul și returnează locația.

First – Returnează prima înregistrare a unui tabel.

FirstN – Returnează primul set de înregistrări (înregistrări N) ale unui tabel.

ForAll – Calculează valori și execută acțiuni pentru toate înregistrările a unui tabel.

G

GroupBy – Returnează un tabel cu înregistrările grupate.

GUID – Convertește un șir GUID la o valoare GUID sau creează o nouă valoare GUID.

H

HashTags – Extrag hashtagurile (#strings) dintr-un șir.

Hex2Dec – Convertiți un șir de text hexazecimal într-un număr.

Gazdă – Oferă informații despre gazda curentă care rulează aplicația.

Hour – Returnează porțiunea de oră a unei valori de date/ore.

I

If – Returnează o valoare dacă o condiție este adevărată și o altă valoare, dacă nu este adevărată.

IfError – Detectează erori și oferă o valoare alternativă sau ia măsuri.

in – Verifică dacă un șir de text este conținut într-un alt text sau tabel, indiferent de caz. De asemenea, utilizat pentru a verifica dacă o înregistrare este într-un tabel.

Index – Returnează o înregistrare dintr-un tabel pe baza poziției ordonate.

Int – Rotunjește o valoare în jos până la cel mai apropiat număr întreg.

IsBlank – Verifică pentru a găsi o valoare blank.

IsBlankOrError – Verifică pentru a găsi o valoare sau o eroare blank.

IsEmpty – Verifică un tabel gol.

IsError – Verifică pentru a găsi o eroare.

IsMatch – Verifică un șir contra unui model. Se pot folosi expresii regulate.

IsNumeric – Verifică pentru a găsi o valoare numerică.

ISOWeekNum – Returnează numărul săptămânii ISO al unei valori de dată/oră.

IsToday – Verifică dacă o valoare de dată/oră are loc astăzi în zona de timp a utilizatorului.

IsType – Verifică dacă o referință de înregistrare se referă la un anumit tip de tabel.

IsUTCToday – Verifică dacă o valoare de dată/oră este cândva astăzi în Ora universală coordonată (UTC).

J

JSON – generează un șir de text JSON pentru un tabel, o înregistrare sau o valoare.

L

Language – Returnează eticheta limbă utilizatorului curent.

Last – Returnează ultima înregistrare a unui tabel.

LastN – Returnează ultimul set de înregistrări (înregistrări N) ale unui tabel.

Launch – Lansează o pagină web sau o aplicație creată pe planșă.

Left – Returnează porțiunea din partea stângă a unui șir.

Len – Returnează lungimea unui șir.

Ln – Returnează logaritmul natural.

LoadData – Încarcă o colecție de la o gazdă de aplicație, cum ar fi un dispozitiv local.

Location – Returnează locația dvs. ca o coordonată a hărții prin utilizarea sistemului de poziționare globală (GPS) și a altor informații

Log – Returnează logaritmul în orice bază al unui număr.

LookUp – Caută o singură înregistrare într-un tabel pe baza uneia sau a mai multor criterii.

Lower – Convertește literele dintr-un șir de text la toate minuscule.

M

Match – Extrage un subșir pe baza unui model. Se pot folosi expresii regulate.

MatchAll – Extrage mai multe subșiruri pe baza unui model. Se pot folosi expresii regulate.

Max – Valoarea maximă a unei expresii de tabel sau a unui set de argumente.

Mid – Returnează porțiunea de mijloc ale unui șir.

Min – Valoarea minimă a unei expresii de tabel sau a unui set de argumente.

Minute – Preia porțiunea de minut a valorii unei date/ore.

Mod – Returnează restul după ce un deîmpărțit este împărțit la un divizor.

Month – Preia porțiunea de lună a valorii unei date/ore.

N

Navigate – Modifică ecranul care este afișat.

NewForm – Resetează un control de formular pentru crearea unui articol.

Not – NU în logica booleană. Returnează true dacă argumentul său este false și returnează fals dacă argumentul său este true. De asemenea, aveți posibilitatea să utilizați ! operatorul.

Notify – Afișează un mesaj banner către utilizator.

Now – Returnează valoarea curentă a datei/ora în fusul orar al utilizatorului.

O

Or – Valoarea SAU în logica booleană. Returnează true dacă oricare din argumentele sale sunt true. De asemenea, aveți posibilitatea să utilizați || operatorul.

P

Param – Parametrii de acces trecuți la o aplicație creată pe planșă la lansare.

Parent – Oferă acces la proprietățile controlului containerului.

ParseJSON – Convertește documentul JSON reprezentat ca text într-o valoare Obiect netipizat .

Patch – Modifică sau creează o înregistrare într-o sursă de date sau fuzionează înregistrări în afara unei surse de date.

PDF – Exportați conținutul din ecranul curent într-un obiect pentru a fi utilizat în mai multe scenarii.

Pi – Returnează numărul π.

PlainText – Îndepărtează etichetele HTML și XML dintr-un șir.

Power – Returnează un număr ridicat la o putere. De asemenea, aveți posibilitatea să utilizați ^ operatorul.

Proper – Convertește prima literă a fiecărui cuvânt dintr-un șir în majuscule și transformă restul în minuscule.

R

Radiani – Transformă grade în radiani.

Rand – Returnează un număr pseudo-aleatoriu între 0 și 1.

RandBetween – Returnează un număr pseudo-aleatoriu între două numere.

ReadNFC – Citește o etichetă Near Field Communication (NFC).

RecordInfo – Oferă informații despre o înregistrare a unei surse de date.

Refresh – Împrospătează înregistrările unei surse de date.

Relate – Relaționează înregistrările a două tabele printr-o relație una-la-mai-multe sau mai-multe-la-mai-multe.

Remove – Elimină una sau mai multe înregistrări specifice dintr-un sursă de date.

RemoveIf –Elimină înregistrările dintr-un sursă de date pe baza unei condiții.

RenameColumns – Redenumește coloanele unui tabel.

Replace – Înlocuiește o parte a unui șir cu un al șir, prin poziția de început a șirului.

RequestHide – Ascunde un formular SharePoint.

Reset – Resetează un control la valoarea implicită, eliminând orice modificare a utilizatorului.

ResetForm – Resetează un control de formular pentru editarea unui articol existent.

Revert – Reîncarcă și șterge erorile pentru înregistrări ale unei surse de date.

RGBA – RReturnează o valoare de culoare pentru un set de componente roșu, verde, albastru și alfa.

Right – Returnează porțiunea din partea dreapta a unui șir.

Round – Rotunjește la cel mai apropiat număr.

RoundDown – Rotunjește la cel mai mare număr anterior.

RoundUp – Rotunjește până la cel mai mic număr următor.

S

SaveData – Salvează o colecție pe o gazdă de aplicație, cum ar fi un dispozitiv local.

Search – Găsește înregistrări într-un tabel care conțin un șir într-una din coloanele lor.

Second – Preia porțiunea de secundă a valorii unei date/ore.

Select – Simulează o acțiune selectată asupra unui control, determinând evaluarea formulei OnSelect.

Self – Oferă acces la proprietățile controlului curent.

Sequence – Generați un tabel cu numere secvențiale, utile când iterați cu ForAll.

SendAppNotification (previzualizare) – Trimiteți unui destinatar o notificare în aplicație cu acțiuni opționale.

Set – Setează valoarea unei variabile globale.

SetFocus – Mută focalizarea de intrare către un control specific.

SetProperty – Simulează interacțiunile cu comenzi de intrare.

ShowColumns – Returnează un tabel doar cu coloanele selectate.

ShowHostInfo – Afișează informații utilizatorului în aplicație.

Shuffle – Reordonează aleatoriu înregistrările unui tabel.

Sin – Returnează sinusul unui unghi specificat în radiani.

Sort – Returns a sorted table based on a formula.

SortByColumns – Returnează un tabel sortat după una sau mai multe coloane.

Split – Împarte un șir de text într-un tabel de subșiruri.

Sqrt – Returnează rădăcina pătrată a unui număr.

StartsWith – Verifică dacă un șir de text începe cu un alt șir de text.

StdevP – Returnează abaterea standard a argumentelor sale.

Substitute – Înlocuiește o parte dintr-un șir cu un alt șir, prin potrivirea șirurilor.

SubmitForm – Salvează articolul într-un control de formular în sursa de date.

Sum – Calculează suma unei expresii de tabel sau a unui set de argumente.

Switch – Potrivește cu un set de valori și apoi evaluează o formulă corespunzătoare.

T

Table – Creează un tabel temporar.

Tan – Returnează tangenta unui unghi specificat în radiani.

Text – Convertește orice valoare și formatează un număr sau o valoare de dată/oră într-un șir de text.

ThisItem – Returnează înregistrarea pentru elementul curent dintr-o galerie sau controlul formularului.

ThisRecord – Returnează înregistrarea pentru elementul curent într-o funcție de înregistrare, cum ar fi ForAll, With, and Sum.

Time – Returnează o dată/oră, pe baza valorilor Oră, Minut și Secundă.

TimeValue – Convertește un șir numai de ore într-o valoare de dată/oră.

TimeZoneOffset – Returnează diferența dintre UTC și ora locală a utilizatorului în câteva minute.

Today –Returnează valoarea doar dată curentă.

Trace – Furnizați informații suplimentare în rezultatele testului.

Trim – Îndepărtează spațiile suplimentare de la capete și interiorul unui șir de text.

TrimEnds – Îndepărtează spațiile suplimentare de la capetele unui șir doar de text.

Trunc – Trunchiază numărul doar pentru partea întreagă, eliminând orice porțiune zecimală.

U

Ungroup – Anulează o grupare.

UniChar – Traduce un cod Unicode într-un șir.

Unrelate – Anulează corelarea înregistrărilor din două tabele printr-o relație una-la-mai-multe sau mai-multe-la-mai-multe.

Update –Înlocuiește o înregistrare într-un sursă de date.

UpdateContext – Setează valoarea unuia sau a mai multor variabile de context a ecranului curent.

UpdateIf – Modifică un set de înregistrări într-un sursă de date pe baza unei condiții.

Upper – Convertește literele dintr-un șir de text la toate majuscule.

User – Returnează informații despre utilizatorul curent.

UTCNow – Returnează valoarea curentă a datei/ora în Coordinated Universal Time (UTC).

UTCToday – Returnează valoarea curentă doar a datei în Coordinated Universal Time (UTC).

V

Validate – Verifică dacă valoarea unei singure coloane sau a unei înregistrări complete este validă pentru o sursă de date.

Value – Convertește un șir într-un număr.

VarP – Returnează variația argumentelor sale.

ViewForm – Resetează un control de formular pentru vizualizarea unui articol existent.

W

Weekday – Preia porțiunea de zi lucrătoare a valorii unei date/ore.

WeekNum – Returnează numărul săptămânii al unei valori de dată/oră.

With – Calculează valorile și execută acțiuni pentru o singură înregistrare, inclusiv înregistrări în linie ale valorilor numite.

Y

Year – Preia porțiunea de an a valorii unei date/ore.