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.
AIClassify – Klassificerar text i en eller flera kategorier.
AIExtract – Extrahera angivna entiteter, till exempel registreringsnummer, telefonnummer eller namn på personer.
AIReply – Utkast till ett svar på meddelandet som du tillhandahåller.
AISentiment – Identifierar känslan i texten du tillhandahåller.
AISummarize – Sammanfattar texten du tillhandahåller.
AITranslate – Översätter text från ett annat språk.
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.
EncodeHTML – Kodar tecken som måste undantas för att användas i HTML-sammanhang.
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.
UniChar – Översätter en Unicode-kod till en sträng.
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.
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för