Referència de fórmules - Power Apps

En aquest article, obteniu informació sobre totes les funcions disponibles en Power Apps.

Fórmules en Power Apps combinar molts elements. Enumerades a continuació, hi ha:

  • Les funcions agafen paràmetres, realitzen una operació i retornen un valor. Per exemple, Sqrt(25) retorna 5. Les funcions es modelen segons les funcions del Microsoft Excel. Algunes funcions tenen efectes secundaris, com ara SubmitForm, que només són apropiades en una fórmula de comportament, com ara Button.OnSelect.
  • Els senyals retornen informació sobre l'entorn. Per exemple, Location retorna les coordenades GPS actuals del dispositiu. Els senyals no agafen paràmetres ni tenen efectes secundaris.
  • Les enumeracions retornen un valor constant predefinit. Per exemple, Color és una enumeració que té uns valors predefinits per a Color.Red, Color.Blue i més. Les enumeracions més habituals s'inclouen aquí; les enumeracions específiques de les funcions es descriuen amb la funció.
  • Els operadors amb nom, com ara ThisItem i Self, ofereixen l'accés a la informació des d'un contenidor.

Altres elements inclouen:

A

Abs: valor absolut d'un nombre.

Acceleració: llegeix el sensor d'acceleració del dispositiu.

Acos: retorna l'arccosinus d'un nombre, en radians.

Acot: retorna l'arccotangent d'un nombre, en radians.

AddColumns: retorna una taula amb columnes afegides.

And: I de lògica booleana. Retorna cert si tots els arguments són certs. També podeu utilitzar l'operador &&.

AIClassify – Classifica el text en una o més de categories.

AIExtract - Extreu entitats especificades, com ara números de registre, números de telèfon o noms de persones.

AIReply - Esborra una resposta al missatge que proporcioneu.

AISentiment - Detecta el sentiment del text que proporcioneu.

AISummarize - Resumeix el text que proporcioneu.

AITranslate - Tradueix text d'un altre idioma.

App : proporciona informació sobre el control i l'aplicació que s'executen actualment amb el comportament de l'aplicació.

Asin : retorna l'arcsinus d'un nombre, en radians.

Assert: avalua cert o fals en una prova.

As: anomena el registre actual de la galeria, el formulari i les funcions d'àmbit de registre, com ara ForAll, With i Sum.

AsType: tracta una referència de registre com a tipus de taula específic.

Atan : retorna l'arctangent d'un nombre, en radians.

Atan2: retorna l'arctangent basat en una coordenada (xy), en radians.

Average: calcula la mitjana d'una expressió de taula o d'un conjunt d'arguments.

B

Back: mostra la pantalla anterior.

Blank: retorna un valor en blanc que es pot utilitzar per inserir un valor nul en una font de dades.

Boolean : converteix una cadena de text, un número o un valor no tipusat en un valor booleà.

C

Calendar: recupera la informació sobre el calendari de la configuració regional actual.

Char: tradueix un codi de caràcter en una cadena.

Choices: retorna una taula dels valors possibles per a una columna de cerca.

Clear: suprimeix totes les dades d'una col·lecció.

ClearCollect: suprimeix totes les dades d'una col·lecció i, a continuació, afegeix un conjunt de registres.

ClearData: esborra una col·lecció o totes les col·leccions d'un amfitrió d'aplicacions, com ara un dispositiu local.

Clock: recupera la informació sobre el rellotge de la configuració regional actual.

Coalesce: reemplaça valors en blanc mentre que els valors que no són en blanc no canvien.

Collect: crea una col·lecció o afegeix dades a una font de dades.

Color: configura una propietat en un valor de color integrat.

ColorFade: esvaeix un valor de color.

ColorValue: tradueix un nom de color CSS o un codi hexadecimal a un valor de color.

Columna : recupera els noms i els valors de les columnes d'un tipus de dades d'objecte sense escriure.

Noms de columna- Recupera els noms i valors de columna d'un tipus de dades d'objecte sense escriure.

Compass: retorna la orientació de la brúixola.

Concat: concatena cadenes en una font de dades.

Concatenate: concatena cadenes.

Concurrent: avalua diverses fórmules concurrentment entre si.

Connection: retorna informació sobre la vostra connexió de xarxa.

Copiar : copia el text al porta-retalls del dispositiu on s'està executant l'aplicació.

Count: compta els registres de taula que contenen números.

Cos: retorna el cosinus d'un angle especificat en radians.

Cot: retorna la cotangent d'un angle especificat en radians.

CountA: compta els registres de taula que no estan buits.

CountIf: compta els registres de taula que compleixen una condició.

CountRows: compta els registres de la taula.

D

DataSourceInfo: proporciona informació sobre una font de dades.

Date: retorna un valor de data/hora, segons els valors Any, Mes i Dia.

DateAdd: afegeix dies, mesos, trimestres o anys a un valor de data/hora.

DateDiff: resta dos valors de data i mostra el resultat en dies, mesos, trimestres o anys.

DateTime - Retorna un valor de data / hora, basat en components de data i hora.

DateTimeValue: converteix una cadena de data i hora en un valor de data i hora.

DateValue: converteix una cadena només de data en un valor de data i hora.

Day: recupera la porció de dia d'un valor de data/hora.

Dec2Hex - Converteix un número en una cadena de text hexadecimal.

Defaults: retorna els valors per defecte d'una font de dades.

Graus - Converteix radians en graus.

Disable: inhabilita un senyal, com ara Location per llegir el GPS.

Distinct: resumeix els registres d'una taula, eliminant els duplicats.

Download: baixa d'un fitxer del web al dispositiu local.

DropColumns: retorna una taula amb una o més columnes eliminades.

E

EDate – Suma o resta mesos a una data, sense canviar el dia del mes.

EditForm: restableix un control de formulari per editar un element.

Enable: habilita un senyal, com ara Location per llegir el GPS.

EncodeHTML - Codifica caràcters que cal escapar per utilitzar-los en un context HTML.

EncodeUrl: codifica caràcters especials mitjançant la codificació d'URL.

EndsWith: comprova si una cadena de text acaba amb una altra cadena de text.

EOMonth – Suma o resta mesos a una data, retornant l'últim dia d'aquest mes.

Error : creeu un error personalitzat o passeu per un error.

Errors: proporciona informació d'error per als canvis anteriors a una font de dades.

exactin: comprova si una cadena de text s'inclou en una altra cadena o taula, diferencia entre majúscules i minúscules. També s'utilitza per comprovar si un registre està en una taula.

Exit: surt de l'aplicació en execució actualment i, opcionalment, tanca la sessió de l'usuari actual.

Exp – Retorna e elevat a una potència.

F

Filter: retorna una taula filtrada en funció d'un o més criteris.

Find: comprova si apareix una cadena dins d'una altra i retorna la ubicació.

First: retorna el primer registre d'una taula.

FirstN: retorna el primer conjunt de registres (N registres) d'una taula.

ForAll: calcula els valors i realitza accions per a tots els registres d'una taula.

G

GroupBy: retorna una taula amb els registres agrupats.

GUID: converteix una cadena de GUID (identificador únic global) en un valor de GUID o crea un nou valor de GUID.

H

HashTags: extreu les etiquetes (#cadenes) d'una cadena.

Hex2Dec - Converteix una cadena de text hexadecimal en un número.

Host - Proporciona informació sobre l'amfitrió actual que executa l'aplicació.

Hour: retorna la porció d'hora d'un valor de data/hora.

I

If: retorna un valor si una condició és certa i un altre valor si no ho és.

IfError - Detecta errors i proporciona un valor alternatiu o pren mesures.

in: comprova si una cadena de text s'inclou en una altra cadena o taula, no diferencia entre majúscules i minúscules. També s'utilitza per comprovar si un registre està en una taula.

Índex : torna un registre d'una taula segons la posició ordenada.

Int: arrodoneix a l'enter més proper.

IsBlank: comprova un valor blank.

IsBlankOrError: comprova si hi ha un valor en blanc o un error.

IsEmpty: comprova si hi ha una taula buida.

IsError: comprova si hi ha un error.

IsMatch: comprova que una cadena s'ajusti a un patró. Es poden utilitzar expressions regulars.

IsNumeric: comprova si hi ha un valor numèric.

ISOWeekNum: retorna el número de setmana ISO d'un valor de data/hora.

IsToday: comprova si un valor de data/hora és avui al fus horari de l'usuari.

IsType: comprova si una referència de registre fa referència a un tipus de taula específic.

IsUTCToday: comprova si un valor de data/hora és en algun moment avui a l'hora coordinada Des de l'hora Itàlia (UTC).

J

JSON: genera una cadena de text JSON per a una taula, un registre o un valor.

L

Language: retorna l'etiqueta de llengua de l'usuari actual.

Last: retorna el darrer registre d'una taula.

LastN: retorna el darrer conjunt de registres (N registres) d'una taula.

Launch: inicia una pàgina web o una aplicació del llenç.

Left: retorna la part més a l'esquerra d'una cadena.

Len: retorna la longitud d'una cadena de text.

Ln: retorna el registre natural.

LoadData: carrega una col·lecció des d'un amfitrió d'aplicacions, com ara un dispositiu local.

Location: retorna la ubicació com a coordenades d'un mapa mitjançant el sistema de posicionament global (GPS) i altres informacions.

Log: retorna el logaritme en qualsevol base d'un nombre.

LookUp: cerca un únic registre d'una taula en funció d'un o diversos criteris.

Lower: converteix les lletres d'una cadena de text a totes minúscules.

M

Match: extreu una subcadena basada en un patró. Es poden utilitzar expressions regulars.

MatchAll: extreu diverses subcadenes a partir d'un patró. Es poden utilitzar expressions regulars.

Max: valor màxim d'una expressió de taula o un conjunt d'arguments.

Mid: retorna la porció central d'una cadena.

Min: valor mínim d'una expressió de taula o un conjunt d'arguments.

Minute: recupera la porció de minut d'un valor de data/hora.

Mod: retorna el residu després de dividir un dividend per un divisor.

Month: recupera la porció de mes d'un valor de data/hora.

N

Navigate: canvia quina pantalla es mostra.

NewForm: restableix un control de formulari per crear un element.

Not: NO de lògica booleana. Retorna cert si el seu argument és fals i retorna fals si el seu argument és cert. També podeu utilitzar l'operador !.

Notify: mostra un missatge de bàner a l'usuari.

Now : torna el valor de data/hora actual al fus horari de l'usuari.

O

Or: O de lògica booleana. Retorna cert si qualsevol dels arguments són certs. També podeu utilitzar l'operador||.

P

Param: accedeix als paràmetres passats a una aplicació del llenç quan s'inicia.

Parent: proporciona accés a les propietats d'un control de contenidor.

ParseJSON : converteix el document JSON representat com a text en un valor d'objecte sense tipus.

Patch: modifica o crea un registre en una font de dades o combina els registres fora d'una font de dades.

PDF: exporteu contingut de la pantalla actual a un objecte per utilitzar-lo en múltiples escenaris.

Pi: retorna el número π.

PlainText: elimina les etiquetes HTML i XML d'una cadena.

Power: retorna un nombre elevat a una potència. També podeu utilitzar l'operador^.

Proper: converteix la primera lletra de cada paraula en una cadena a majúscules, i converteix la resta en minúscules.

R

Radians : Converteix graus en radians.

Rand: retorna un número pseudoaleatori entre 0 i 1.

RandBetween: torna un nombre pseudoaleatori entre dos nombres.

ReadNFC: llegeix una etiqueta de comunicació de camp proper (NFC).

RecordInfo: proporciona informació sobre un registre d'una font de dades.

Refresh: actualitza els registres d'una font de dades.

Relate: relaciona registres de dues taules mitjançant una relació d'un a diversos o de diversos a diversos.

Remove: suprimeix un o més registres específics d'una font de dades.

RemoveIf: suprimeix els registres d'una font de dades segons una condició.

RenameColumns: canvia el nom de les columnes d'una taula.

Replace: substitueix una part d'una cadena amb una altra cadena, per posició d'inici de la cadena.

RequestHide: amaga un formulari del SharePoint.

Reset: restableix un control d'entrada al seu valor per defecte i descarta tots els canvis de l'usuari.

ResetForm: restableix un control de formulari per editar un element existent.

Revert: torna a carregar i esborra els errors dels registres d'una font de dades.

RGBA: retorna un valor de color per a un conjunt de components vermells, verds, blaus i alfa.

Right: retorna la part més a la dreta d'una cadena.

Round: arrodoneix al nombre més proper.

RoundDown: arrodoneix al nombre anterior més gran.

RoundUp: arrodoneix al nombre següent més petit.

S

SaveData: desa una col·lecció a un amfitrió d'aplicacions, com ara un dispositiu local.

Search: troba registres en una taula que conté una cadena en una de les seves columnes.

Second: recupera la porció de segon d'un valor de data/hora.

Select: simula una acció de selecció en un control i fa que s'avaluï la fórmula OnSelect.

Self: proporciona l'accés a les propietats del control actual.

Sequence: genera una taula de nombres seqüencials, útil quan s'itera amb ForAll.

SendAppNotification (visualització prèvia): envieu una notificació a l'aplicació amb accions opcionals a un destinatari.

Set: defineix el valor d'una variable global.

SetFocus: desplaça l'èmfasi d'entrada a un control específic.

SetProperty: simula interaccions amb controls d'entrada.

ShowColumns: retorna una taula amb només columnes seleccionades.

ShowHostInfo - Mostra informació a l'usuari a l'aplicació.

Shuffle: reordena aleatòriament els registres d'una taula.

Sin: retorna el sinus d'un angle especificat en radians.

Sort: retorna una taula ordenada segons una fórmula.

SortByColumns: retorna una taula ordenada en funció d'una o més columnes.

Split: divideix una cadena de text en una taula de subcadenes.

Sqrt: retorna l'arrel quadrada d'un nombre.

StartsWith: comprova si una cadena de text comença amb una altra cadena de text.

StdevP: retorna la desviació estàndard dels seus arguments.

Substitute: substitueix una part d'una cadena per una altra cadena, per coincidència de cadenes.

SubmitForm: desa l'element en un control de formulari a la font de dades.

Sum: calcula la suma d'una expressió de taula o d'un conjunt d'arguments.

Switch: coincideix amb un conjunt de valors i, a continuació, avalua una fórmula corresponent.

T

Table: crea una taula temporal.

Tan - Retorna la tangent d'un angle especificat en radians.

Text: converteix qualsevol valor i formata un valor de nombre o data i hora en una cadena de text.

ThisItem: torna el registre per a l'element actual en un control de galeria o formulari.

ThisRecord: torna el registre per a l'element actual en una funció d'àmbit de registre, com ara ForAll, With i Sum.

Time: retorna un valor de data/hora, segons els valors Hora, Minut i Segon.

TimeValue: converteix una cadena només d'hora en un valor de data i hora.

TimeZoneOffset: retorna la diferència entre l'UTC i l'hora local de l'usuari en minuts.

Today: retorna només el valor de data actual.

Trace - Proporcioneu informació addicional als resultats de les proves.

Trim: suprimeix els espais extres dels extrems i de l'interior d'una cadena de text.

TrimEnds: suprimeix els espais extres només dels extrems d'una cadena de text.

Trunc: trunca el nombre a només la part entera eliminant qualsevol porció decimal.

U

Ungroup: suprimeix un agrupament.

UniChar - Tradueix un codi Unicode a una cadena.

Unrelate: elimina la relació de registres de dues taules d'una relació d'un a diversos o de diversos a diversos.

Update: substitueix un registre en una font de dades.

UpdateContext: defineix el valor d'una o més variables contextuals de la pantalla actual.

UpdateIf: modifica un conjunt de registres en una font de dades segons una condició.

Upper: converteix les lletres d'una cadena de text a totes majúscules.

User: retorna informació sobre l'usuari actual.

UTCNow : torna el valor de data/hora actual al fus horari coordinat universal (UTC).

UTCToday : torna només el valor de data actual al fus horari coordinat universal (UTC).

V

Validate: comprova si el valor d'una única columna o d'un registre complet és vàlid per a una font de dades.

Value: converteix una cadena en número.

VarP : retorna la variància dels seus arguments.

ViewForm: restableix un control de formulari per visualitzar un element existent.

W

Weekday: recupera la porció de dia de la setmana d'un valor de data/hora.

WeekNum: retorna el número de setmana d'un valor de data/hora.

With: calcula els valors i duu a terme accions per a un registre únic, que inclou els registres en línia dels valors anomenats.

Y

Year: recupera la porció d'any d'un valor de data/hora.