Formules combineren veel elementen. Hieronder worden vermeld:

  • Functies hebben parameters, voeren bewerkingen uit en retourneren een waarde. Bijvoorbeeld: Sqrt(25) retourneert 5. Functies zijn gemodelleerd naar Microsoft Excel-functies. Sommige functies hebben neveneffecten, zoals Formulier verzenden, die alleen geschikt zijn bij gedragsformules zoals Button.OnSelect.

  • Signalen retourneren informatie over de omgeving. Bijvoorbeeld: Locatie retourneert de huidige GPS-coördinaten van het apparaat. Signalen hebben geen parameters of neveneffecten.

  • Opsommingen retourneren een vooraf gedefinieerde constante waarde. Bijvoorbeeld: Kleur is een opsomming met vooraf gedefinieerde waarden voor Color.Red, Color.Blue, enzovoort. Algemene opsommingen zijn hier opgenomen. Functiespecifieke opsommingen worden beschreven bij de functie zelf.

  • Operators met een naam, zoals ThisItem en Parent, bieden toegang tot de gegevens in een container.

Andere elementen zijn:

A

Abs: absolute waarde van een getal.

Acceleration: leest de versnellingssensor in uw apparaat.

Boogcos: retourneert de arccosinus van een getal in radialen.

Boogcot: retourneert de boogcotangens van een getal in radialen.

AddColumns: retourneert een tabel met toegevoegde kolommen.

En: Booleaanse logica EN. Retourneert waar als alle argumenten waar zijn. U kunt ook de operator && gebruiken.

App: retourneert informatie over de app die op dat moment wordt uitgevoerd (bijvoorbeeld welke scherm op dat moment wordt weergegeven).

Boogsin: retourneert de arcsinus van een getal in radialen.

Boogtan: retourneert de boogtangens van een getal in radialen.

Boogtan2: retourneert de boogtangens op basis van (x, y) in radialen.

Gemiddelde: berekent het gemiddelde van een tabelexpressie of een set argumenten.

B

Terug: geeft het vorige scherm weer.

Leeg: retourneert een lege waarde die kan worden gebruikt om een NULL-waarde in een gegevensbron in te voegen.

C

Agenda: haalt informatie op over de agenda voor de huidige landinstelling.

Char: vertaalt een tekencode naar een tekenreeks.

Wissen: verwijdert alle gegevens van een verzameling.

ClearCollect: verwijdert alle gegevens van een verzameling en voegt vervolgens een set records toe.

Klok: haalt informatie op over de klok voor de huidige landinstelling.

Samenvoegen – Vervangt lege waarden en laat niet-lege waarden ongewijzigd.

Verzamelen: maakt een verzameling of voegt gegevens toe aan een gegevensbron.

Kleur: stelt een eigenschap in op een ingebouwde kleurwaarde.

ColorFade: vervaagt een kleurwaarde.

ColorValue: vertaalt de naam van een CSS-kleur of een hex-code naar een kleurwaarde.

Kompas: retourneert de koptekst van uw kompas.

Concat: voegt tekenreeksen in een gegevensbron samen.

Samenvoegen: voegt tekenreeksen samen.

Verbinding: retourneert informatie over uw netwerkverbinding.

Aantal: telt tabelrecords die getallen bevatten.

Cos: retourneert de cosinus van een hoek aangeduid in radialen.

Cot: retourneert de cotangens van een hoek aangeduid in radialen.

Aantalarg: telt tabelrecords die niet leeg zijn.

Aantal.als: telt tabelrecords die voldoen aan een voorwaarde.

CountRows: telt tabelrecords.

D

DataSourceInfo: biedt informatie over een gegevensbron.

Datum: retourneert een datum/tijd-waarde op basis van de waarden voor Jaar, Maand en Dag.

DateAdd: voegt dagen, maanden, kwartalen of jaren toe aan een datum/tijd-waarde.

DateDiff: trekt twee datumwaarden af en geeft het resultaat weer in dagen, maanden, kwartalen of jaren.

DateTimeValue: converteert een tekenreeks met datum en tijd naar een datum/tijd-waarde.

DateValue: converteert een tekenreeks met alleen een datum naar een datum/tijd-waarde.

Dag: haalt het daggedeelte op uit een datum/tijd-waarde.

Standaarden: retourneert de standaardwaarden voor een gegevensbron.

Graden: converteert radialen naar graden.

Uitschakelen: schakelt een signaal uit, zoals Locatie voor het lezen van de GPS.

Afzonderlijk: geeft een overzicht van de records in een tabel en verwijdert dubbele gegevens.

Downloaden: downloadt een bestand van internet naar het lokale apparaat.

DropColumns: retourneert een tabel waarin een of meer kolommen zijn verwijderd.

E

EditForm: stelt een besturingselement voor formulieren opnieuw in om een item te bewerken.

Inschakelen: schakelt een signaal in, zoals Locatie voor het lezen van de GPS.

EndsWith – Controleert of een tekenreeks eindigt met een andere tekenreeks.

Fouten: biedt foutinformatie voor eerdere wijzigingen in een gegevensbron.

EncodeUrl: codeert speciale tekens met behulp van URL-codering.

Afsluiten: sluit de app die op dat moment wordt uitgevoerd.

Exp: retourneert e tot een macht verheven.

F

Filteren: retourneert een gefilterde tabel op basis van een of meer criteria.

Zoeken: controleert of een tekenreeks binnen een andere wordt weergegeven en retourneert de locatie.

Eerste: retourneert de eerste record van een tabel.

FirstN: retourneert de eerste set records (N-records) van een tabel.

ForAll: berekent waarden en voert acties uit voor alle records van een tabel.

G

GroupBy: retourneert een tabel met de records gegroepeerd.

H

HashTags: pakt de hashtags (#strings) van een tekenreeks uit.

Uur: retourneert het uurgedeelte van een datum/tijd-waarde.

I

Als: retourneert één waarde als een voorwaarde waar is en een andere waarde niet waar is.

Isleeg:controleert op een waarde leeg.

IsEmpty: controleert op een lege tabel.

IsMatch: controleert een tekenreeks met een patroon. Reguliere expressies kunnen worden gebruikt.

IsNumeric: controleert op een numerieke waarde.

IsVandaag: controleert of een datum/tijd-waarde vandaag is.

L

Language: retourneert de taalcode voor de huidige gebruiker.

Laatste: retourneert de laatste record van een tabel.

LastN: retourneert de laatste set records (N-records) van een tabel.

Start: start een webadres of een app.

Links: retourneert het meest linkse gedeelte van een tekenreeks.

Len: retourneert de lengte van een tekenreeks.

Ln: retourneert het natuurlijke logboek.

LoadData: laadt een verzameling uit PowerApps-privéopslag.

Locatie: retourneert uw locatie als een kaartcoördinaat via GPS (Global Positioning System) en andere informatie.

LookUp: zoekt een enkele record in een tabel op basis van een of meer criteria.

Kleine letters: converteert letters in een tekenreeks met tekst naar kleine letters.

M

Max: maximumwaarde van een tabelexpressie of een set argumenten.

Mid: retourneert het middelste gedeelte van een tekenreeks.

Min: minimumwaarde van een tabelexpressie of een set argumenten.

Minuut: haalt het minuutgedeelte op uit een datum/tijd-waarde.

Wijziging: retourneert het restgetal nadat een deeltal is gedeeld door een deler.

Dag: haalt het maandgedeelte op uit een datum/tijd-waarde.

N

Navigeren: wijzigt welke scherm wordt weergegeven.

NewForm: stelt een besturingselement voor formulieren opnieuw in om een item te maken.

Niet: Booleaanse logica NIET. Retourneert waar als het bijbehorende argument onwaar is, en retourneert onwaar als het bijbehorende argument waar. U kunt ook de operator ! gebruiken.

Nu: retourneert de huidige datum/tijd-waarde.

O

Of: Booleaanse logica OF. Retourneert waar als alle bijbehorende argumenten waar zijn. U kunt ook de operator || gebruiken.

P

Parameter: biedt toegang tot parameters die zijn doorgegeven aan de app toen de gebruiker deze opende.

Bovenliggende: biedt toegang tot de eigenschappen van een containerbesturingselement.

Patch: wijzigt of maakt een record in een gegevensbron of voegt records buiten een gegevensbron samen.

Pi: retourneer het getal π.

Platte tekst: verwijdert HTML- en XML-tags uit een tekenreeks.

Macht: retourneert een getal dat tot een macht is verheven. U kunt ook de operator ^ gebruiken.

Beginletters: converteert de eerste letter van elk woord in een tekenreeks naar hoofdletters, en de rest naar kleine letters.

R

Radialen: converteert graden naar radialen.

Rand: retourneert een pseudo-willekeurig getal.

Vernieuwen: vernieuwt de records van een gegevensbron.

Verwijderen: verwijder een of meer specifieke records uit een gegevensbron.

RemoveIf: verwijdert records uit een gegevensbron op basis van een voorwaarde.

RenameColumns: wijzigt de namen van de kolommen in een tabel.

Vervangen: vervangt een gedeelte van een tekenreeks door een andere tekenreeks, op basis van de startpositie van de tekenreeks.

Opnieuw instellen: hiermee stelt u een invoer-besturingselement in op de standaardwaarde en worden gebruikerswijzigingen genegeerd.

ResetForm: stelt een besturingselement voor formulieren opnieuw in om een bestaand item te bewerken.

Terugkeren: laadt fouten in de records van een gegevensbron opnieuw en wist ze.

RGBA: retourneert een kleurwaarde voor een set rode, groene en blauwe onderdelen, en alfaonderdelen.

Rechts: retourneert het meest rechtse gedeelte van een tekenreeks.

Ronde: rondt af naar het dichtstbijzijnde getal.

Afronden.naar.beneden: rondt af naar het grootste vorige getal.

Afronden.naar.boven: rondt af naar het kleinste volgende getal.

S

SaveData: slaat een verzameling op in PowerApps-privéopslag.

Zoeken: zoekt records in een tabel met een tekenreeks in een van de kolommen.

Seconde: haalt het secondegedeelte op uit een datum/tijd-waarde.

Instellen: stelt de waarde van een globale variabele in.

ShowColumns: retourneert een tabel met alleen geselecteerde kolommen.

Shuffle: plaatst de records in een tabel in een willekeurige volgorde.

Sin: retourneert de sinus van een hoek aangeduid in radialen.

Sorteren: retourneert een gesorteerde tabel op basis van een formule.

SortByColumns: retourneert een gesorteerde tabel op basis van een of meer kolommen.

Split: splitst een teksttekenreeks in een tabel met subtekenreeksen.

Wortel: retourneert de vierkantswortel van een getal.

StartsWith: controleert of een tekenreeks begint met een andere tekenreeks.

StDevP: retourneert de standaardafwijking van de argumenten.

VERVANGEN: vervangt een gedeelte van een tekenreeks door een andere tekenreeks, door overeenkomstige tekenreeksen.

Formulier verzenden: slaat het item in een formulierbesturingselement op in de gegevensbron.

Som: berekent de som van een tabelexpressie of een set argumenten.

Omzetten: komt overeen met een set waarden en evalueert vervolgens een bijbehorende formule.

T

Tabel: maakt een tijdelijke tabel.

Tan: retourneert de tangens van een hoek aangeduid in radialen.

Tekst: maakt een getal op als een tekenreeks om weer te geven.

ThisItem: retourneert, in een galerie of formulier, de gegevens voor het huidige item uit de container.

Tijd: retourneert een datum/tijd-waarde, op basis van de waarden voor uur, minuut en seconde.

TimeValue: converteert een tekenreeks met alleen een tijd naar een datum/tijd-waarde.

TimeZoneOffset: retourneert het verschil tussen UTC en de lokale tijd van de gebruiker in minuten.

Vandaag: retourneert de huidige datum/tijd-waarde.

Spaties.wissen: verwijdert extra spaties bij de uiteinden en in het middengedeelte van een tekenreeks.

Einden.Knippen: verwijdert alleen extra spaties bij de uiteinden van een tekenreeks.

U

GroepOpheffen: verwijdert een groepering.

Bijwerken: vervangt een record in een gegevensbron.

UpdateContext: stelt de waarde van een of meer contextvariabelen van het huidige scherm in.

UpdateIf: wijzigt een set records in een gegevensbron op basis van een voorwaarde.

Hoofdletters: converteert letters in een tekenreeks met tekst naar hoofdletters.

Gebruiker: retourneert informatie over de huidige gebruiker.

V

Valideren: controleert of de waarde van één kolom of een volledige gegevensrecord geldig is voor een gegevensbron.

Waarde: converteert een tekenreeks naar een getal.

VarP: retourneert de variantie van de bijbehorende argumenten.

ViewForm: stelt een besturingselement voor formulieren opnieuw in om een bestaand item weer te geven.

W

Weekdag: haalt het weekgedeelte op uit een datum/tijd-waarde.

Y

Jaar: haalt het jaargedeelte op uit een datum/tijd-waarde.