Formelreferens – Power Apps

I den här artikeln lär du dig mer om alla funktioner som finns tillgängliga i Power Apps.

Formler i Power Apps kombinerar många element. Nedan visas:

  • Funktioner ta parametrar, utföra en åtgärd och returnera ett värde. Till exempel Sqrt(25) returnerar 5. Funktioner modelleras efter Microsoft Excel-funktioner. Vissa funktioner har sidoeffekter, t.ex SubmitForm, som är lämplig endast i en beteendeformel som Button.OnSelect.
  • Signaler returnerar information om miljön. Till exempel så returnerar Location enhetens aktuella GPS-koordinater. Signaler tar inte parametrar eller har sidoeffekter.
  • Uppräkningar returnerar ett fördefinierat konstant värde. Till exempel är Color en uppräkning som har fördefinierade värden för Color.Red, Color.Blue, och så vidare. Vanliga uppräkningar inkluderas här; funktionsspecifika uppräkningar beskrivs med hjälp av funktionen.
  • Namngivna operatörer, exempelvis ThisItem och Self, ger tillgång till information från en container.

Andra element är:

A

Abs – absoluta värdet för ett tal.

Acceleration – läser accelerationssensorn i enheten.

Acos – returnerar arccosinus för ett tal i radianer.

Acot – returnerar arcus cotangens för ett tal i radianer.

AddColumns – returnerar en tabell med tillagda kolumner.

And – boolesk logik AND. Returnerar sant om alla argument är sanna. Du kan också använda && operatör.

Program – Tillhandahåller information om programmet som körs och kontroll över programmets beteende.

Asin – Returnerar sinus för ett tal i radianer.

Assert – utvärderar till sant eller falskt i ett test.

As – Namnger den aktuella posten i galleri-, formulär- och postomfattningsfunktioner som ForAll, With och Sum.

AsType – behandlar en postreferens som en speciell tabelltyp.

Atan – Returnerar arctangens för ett tal i radianer.

Atan2 – Returnerar arctangens baserat på en (x,y) koordinat i radianer.

Average – Beräknar medelvärdet för ett tabelluttryck eller en uppsättning argument.

B

Back – Visar föregående skärm.

Blank – returnerar ett tomt värde som kan användas för att infoga ett NULL-värde i en datakälla.

Boolean – Konverterar en textsträng, ett nummer eller ett oskrivet värde till ett booleskt värde.

C

Calendar – hämtar information om kalendern för det aktuella språket.

Char – omvandlar en teckenkod till en sträng.

Choices – returnerar en tabell med de möjliga värdena för en uppslagskolumn.

Clear – tar bort alla data från en samling.

ClearCollect – tar bort alla data från en samling och lägger till en uppsättning poster.

ClearData – Rensar en samling eller alla samlingar från en appvärd, till exempel en lokal enhet.

Clock – hämtar information om klockan för det aktuella språket.

Coalesce – ersätter tomma värden samtidigt som icke-tomma värden är oförändrade.

Collect – skapar en samling eller lägger till data till en datakälla.

Color – anger egenskapen till ett inbyggt färgvärde.

ColorFade – tonar ett färgvärde.

ColorValue – omvandlar ett CSS-färgnamn eller en hexadecimal kod till ett värde.

Kolumn – Hämtar kolumnnamn och värden från en Datatyp för typlöst objekt.

ColumnNames – Hämtar kolumnnamn och värden från en Datatyp för typlöst objekt.

Compass – returnerar kompassrubriken.

Concat – sammanfogar strängar i en datakälla.

Concatenate – sammanfogar strängar.

Concurrent – utvärderar flera formler samtidigt med varandra.

Connection – returnerar information om nätverksanslutningen.

Kopiera – Kopierar text till Urklipp på den enhet där appen körs.

Count – räknar poster som innehåller tal.

Cos – returnerar cosinus för en vinkel angiven i radianer.

Cot – returnerar cotangens för en vinkel angiven i radianer.

CountA – räknar poster som inte är tomma.

CountIf – antal poster som uppfyller ett villkor.

CountRows – räknar tabellposter.

D

DataSourceInfo – innehåller information om en datakälla.

Date – returnerar ett datum-/tidsvärde baserat på värden för värden År, Månad och Dag.

DateAdd – lägger till dagar, månader, kvartal eller år i ett datum-/tidsvärde.

DateDiff – subtraherar två datumvärden och visar resultatet i dagar, månader, kvartal eller år.

DateTime – returnerar ett datum-/tidsvärde baserat på både datum- och tidskomponenter.

DateTimeValue – konverterar en datum- och tidssträng till ett datum-/tidsvärde.

DateValue – konverterar en endast datumsträng till ett datum-/tidsvärde.

Day – hämtar dagsdelen av ett datum-/tidsvärde.

Dec2Hex – Konvertera ett tal till en hexadecimal textsträng.

Defaults – returnerar standardvärden för en datakälla.

Degrees – konverterar radianer till grader.

Disable – inaktiverar en signal som Location för att läsa in GPS.

Distinct – sammanfattar poster i en tabell, tar bort dubbletter.

Download – hämtar en fil från internet till den lokala enheten.

DropColumns – returnerar en tabell med en eller flera kolumner borttagna.

E

EDate – Adderar eller subtraherar månader till ett datum, utan att ändra dagen i månaden.

EditForm – återställer en Form-kontrollen för redigering av ett objekt.

Enable – aktiverar en signal som Location för att läsa in GPS.

EncodeUrl – kodar specialtecken med hjälp av URL-kodning.

EndsWith – kontrollerar om en textsträng slutar med en annan textsträng.

EOMonth– Adderar eller subtraherar månader till ett datum och returnerar den sista dagen i den månaden.

Fel – Skapa ett anpassat fel eller skicka ett fel.

Errors – ger information om fel för tidigare ändringar till en datakälla.

exactin – Kontrollerar om en textsträng finns i en annan textsträng eller tabell, beroende på ärende. Används också för att kontrollera om en post finns i en tabell.

Exit – Avslutar den aktuella programmet som körs och avmarkerar alternativet för den aktuella användaren.

Exp – returnerar e upphöjt till en exponent.

F

Filter – returnerar en filtrerad tabell baserat på ett eller flera kriterier.

Find – kontrollerar om en sträng visas i en annan och returnerar platsen.

First – returnerar den första posten i en tabell.

FirstN – returnerar den första uppsättningen med poster (N-poster) i en tabell.

ForAll – beräknar värden och utför åtgärder för alla poster i en tabell.

G

GroupBy – returnerar en tabell med poster grupperade tillsammans.

GUID – konverterar en GUID-sträng till ett GUID-värde eller skapar ett nytt GUID-värde.

H

HashTags – extraherar hashtags (#strings) från en sträng.

Hex2Hex – Konvertera en hexadecimal textsträng till ett tal.

Värd – Ger information om den aktuella värddatorn som kör appen.

Hour – returnerar timandelen i ett datum-/tidsvärde.

I

If – returnerar ett värde om ett villkor är sant och ett annat värde om inte.

IfError – Identifierar fel och tillhandahåller ett alternativt värde eller vidtar åtgärder.

in – Kontrollerar om en textsträng finns i en annan textsträng eller tabell, oberoende av ärende. Används också för att kontrollera om en post finns i en tabell.

Index – Returnerar en post från en tabell utifrån en ordnad position.

Int – avrundar ett värde ned till närmsta heltal.

IsBlank – söker efter ett tomt värde.

IsBlankOrError – Kontrollerar ett tomt värde eller fel.

IsEmpty – söker efter en tom tabell.

IsError – söker efter ett fel.

IsMatch – kontrollerar en sträng mot ett mönster. Reguljära uttryck kan användas.

IsNumeric – söker efter ett numeriskt värde.

ISOWeekNum – Returnerar ISO-veckonumret för ett datum/tid-värde.

IsToday – Kontrollerar om ett datum-/tidsvärde finns någon gång i dag i användarens tidszon.

IsType – kontrollerar om en postreferens refererar till en specifik tabelltyp.

IsUTCToday – Kontrollerar om ett datum-/tidsvärde är någon gång idag i Coordinated Universal Time (UTC).

J

JSON – genererar en JSON-textsträng för en tabell, post eller ett värde.

L

Language – returnerar språktaggen för den aktuella användaren.

Last – returnerar den sista posten i en tabell.

LastN – returnerar den sista uppsättningen med poster (N-poster) i en tabell.

Launch – öppnar en webb sida eller en canvas-program.

Left – returnerar den vänstra delen av en sträng.

Len – returnerar längden på en sträng.

Ln – returnerar den naturliga loggen.

LoadData – Läser in en samling från en appvärd, till exempel en lokal enhet.

Location – returnerar platsen som koordinater på en karta med det globala positioneringssystemet (GPS) och annan information.

Log – Returnerar logaritm i valfri bas för ett tal.

LookUp – söker efter en post i en tabell baserat på en eller flera kriterier.

Lower – konverterar bokstäver i en textsträng till gemener.

M

Match – extraherar en understräng baserat på ett mönster. Reguljära uttryck kan användas.

MatchAll – extraherar flera delsträngar baserat på ett mönster. Reguljära uttryck kan användas.

Max – det maximala värdet för ett tabelluttryck eller en uppsättning argument.

Mid – returnerar den mellersta delen av en sträng.

Min – det minimala värdet för ett tabelluttryck eller en uppsättning argument.

Minute – hämtar minutandelen av ett datum-/tidsvärde.

Mod – returnerar resten efter att en täljare har dividerats med en divisor.

Month – hämtar datumandelen av ett datum-/tidsvärde.

N

Navigate – ändrar vilken skärm som visas.

NewForm – återställer en Form-kontrollen för att skapa ett objekt.

Not – boolesk logik NOT. Returnerar sant om dess argument är falskt, och returnerar falskt om dess argument är sant. Du kan också använda ! operatör.

Notify – Visar ett banderollmeddelande för användaren.

Now – Returnerar det aktuella datum- och tidsvärdet i användarens tidszon.

O

Or – boolesk logik OR. Returnerar sant om något av argumenten är sant. Du kan också använda || operatör.

P

Param – åtkomstparametrar som skickas till en arbetsyteapp när den startas.

Parent – ger åtkomst till kontrollen container egenskaper.

ParseJSON – Konverterar JSON-dokument som representeras som text till ett värde Objekt utan angiven typ.

Patch – ändrar eller skapar en post i en datakälla eller sammanfogar poster utanför en datakälla.

PDF – Exporterar innehåll från den aktuella skärmen till ett objekt som kan användas i flera situationer.

Pi – returnerar numret π.

PlainText – tar bort HTML- och XML-taggar från en sträng.

Power – returnerar ett tal upphöjt till en exponent. Du kan också använda ^ operatör.

Proper – konverterar den första bokstaven i varje ord i en textsträng till versaler, och övriga omvandlas till gemener.

R

Radians – konverterar grader till radianer.

Rand – Returnerar ett pseudoslumptal mellan 0 och 1.

RandBetween – Returnerar ett pseudoslumptal mellan två nummer.

ReadNFC– Läser en NFC-tagg (Near Field Communication).

RecordInfo – Tillhandahåller information om en post i en datakälla.

Refresh – uppdaterar posterna i en datakälla.

Relate – relaterar poster för två tabeller via en en-till-många-relation eller många-till-många-relation.

Remove – tar bort en eller flera specifika poster från en datakälla.

RemoveIf – tar bort poster från en datakälla baserat på ett villkor.

RenameColumns – byter namn på kolumnerna i en tabell.

Replace – ersätter en del av en sträng med en annan sträng genom att starta positionen för strängen.

RequestHide – Döljer ett SharePoint-formulär.

Reset – återställer en indatakontroll till dess standardvärde, och ignorerar alla ändringar som gjorts av användaren.

ResetForm – återställer en Form-kontrollen för redigering av ett befintligt objekt.

Revert – läser in och tar bort fel för poster för en datakälla.

RGBA – returnerar färgvärdet för en uppsättning komponenter för röd, grön, blå och alpha.

Right – returnerar delen längst till höger av en sträng.

Round – avrundar till närmsta numret.

RoundDown – avrundar till störst föregående nummer.

RoundUp – avrundar uppåt minsta nästföljande nummer.

S

SaveData – Sparar in en samling till en appvärd, till exempel en lokal enhet.

Search – söker efter poster i en tabell som innehåller en sträng i en av sina kolumner.

Second – hämtar den andra delen av ett datum-/tidsvärde.

Select – simulerar en Välj-åtgärd på en kontroll som orsakar att formeln OnSelect utvärderas.

Self – ger åtkomst till egenskaperna för den aktuella kontrollen.

Sequence – Generera en tabell över sekventiella tal som kan vara användbara när du upprepar med ForAll.

SendAppNotification (förhandsversion) – Skicka ett avisering via appen med valfria åtgärder till en mottagare.

Set – anger värdet för en global variabel.

SetFocus – flyttar fokus till en speciell kontroll.

SetProperty – simulerar interaktioner med input-kontroller.

ShowColumns – returnerar en tabell med bara de markerade kolumnerna.

ShowHostInfo – Visar information för användaren i appen.

Shuffle – ordnar slumpmässigt om posterna i en tabell.

Sin – returnerar sinus för en vinkel angiven i radianer.

Sort – returnerar en sorterad tabell baserat på en formel.

SortByColumns – returnerar en sorterad tabell baserat på en eller flera kolumner.

Split – Delar upp en textsträng till en tabell med delsträngar.

Sqrt – returnerar kvadratroten ur ett tal.

StartsWith – kontrollerar om en textsträng börjar med en annan textsträng.

StdevP – returnerar standardavvikelsen för dess argument.

Substitute – ersätter en del av en sträng med en annan sträng genom att matcha strängar.

SubmitForm – Sparar objektet i en Form-kontrollen till datakällan.

Sum – beräknar medelvärdet för ett tabelluttryck eller en uppsättning argument.

Switch – matchar med en mängd värden och utvärderar sedan en motsvarande formel.

T

Table – skapar en temporär tabell.

Tan – returnerar tangens för en vinkel angiven i radianer.

Text – konverterar ett värde och formaterar ett tal eller ett datum/tid-värde till en textsträng.

ThisItem – Returnerar posten för det aktuella objektet i en galleri- eller formulärskontroll.

ThisRecord – Returnerar posten för det aktuella objektet i en postomfattningsfunktion, t.ex. ForAll, With och Sum.

Time – returnerar ett datum-/tidsvärde baserat på värden för värdena timme, minut och sekund.

TimeValue – konverterar en endast tidssträng till ett datum-/tidsvärde.

TimeZoneOffset – returnerar skillnaden mellan UTC-tid och användarens lokala tid i minuter.

Today – returnerar aktuellt endast datum-värde.

Trace – ange ytterligare information i dina testresultat.

Trim – tar bort extra blanksteg från slutet av och inom en textsträng.

TrimEnds – tar bort extra blanksteg från slutet av en textsträng endast.

Trunc – trunkerar numret till bara heltalet genom att ta bort en decimaldel.

U

Ungroup – tar bort en gruppering.

Unrelate – avrelaterar poster för två tabeller från en en-till-många-relation eller många-till-många-relation.

Update – ersätter en post i en datakälla.

UpdateContext – anger värdet för en eller flera kontextvariabler för den aktuella skärmen.

UpdateIf – ändrar en uppsättning poster i en datakälla baserat på ett villkor.

Upper – konverterar bokstäver i en textsträng till versaler.

User – returnerar information om den aktuella användaren.

UTCNow – Returnerar det aktuella datum- och tidsvärdet i Coordinated Universal Time (UTC).

UTCToday – Returnerar det aktuella endast datum-värdet i Coordinated Universal Time (UTC).

V

Validate – kontrollerar om värdet för en kolumn eller en hel post är giltig för en datakälla.

Value – konverterar en sträng till ett tal.

VarP – Returnerar variansen för dess argument.

ViewForm – återställer en Form-kontrollen för visning av ett befintligt objekt.

W

Weekday – hämtar veckodagsandelen av ett datum-/tidsvärde.

WeekNum – Returnerar veckonumret för ett datum/tid-värde.

With – beräknar värden och utför åtgärder för en enskild post, inklusive infogade poster med namngivna värden.

Y

Year – hämtar årsdelen av ett datum-/tidsvärde.