Formelreference – Power Apps

I denne artikel kan du få mere at vide om alle de funktioner, der findes i Power Apps.

Formler i Power Apps kombinerer mange elementer. Vist nedenfor er:

  • Funktioner bruger parametre, udfører en handling og returnerer en værdi. Sqrt(25) returnerer f.eks. 5. Funktioner, der er formateret efter Microsoft Excel-funktioner. Nogle funktioner har sideeffekter, som f.eks. SubmitForm, der kun er relevante i en funktionsformel som f.eks. Button.OnSelect.
  • Signaler returnerer oplysninger om miljøet. Location returnerer f.eks. enhedens aktuelle GPS-koordinater. Signaler bruger ikke parametre og har ikke nogen sideeffekter.
  • Optællinger returnerer en foruddefineret konstant værdi. Color er f.eks. en optælling, der har foruddefinerede værdier for Color.Red, Color.Blue osv. Fælles optællinger er medtaget her. Funktionsspecifikke optællinger er beskrevet sammen med funktionen.
  • Navngivne operatorer som f.eks. ThisItem og Egne giver adgang til oplysninger inde i en objektbeholder.

Andre elementer omfatter:

A

Abs – absolut værdi af et tal.

Acceleration – læser accelerationssensoren i enheden.

Acos – returnerer arcus cosinus af et tal i radianer.

Acot – returnerer arcus cotangens af et tal i radianer.

AddColumns – returnerer en tabel med kolonner tilføjet.

And – boolesk logik AND. Returnerer sand, hvis alle argumenter er sand. Du kan også bruge &&-operatoren.

App – indeholder oplysninger om den app, der kører i øjeblikket og gør det muligt at styre appens funktionsmåde.

Asin – returnerer arcus sinus af et tal i radianer.

Assert – evalueres til sand eller falsk i en test.

As – navngiver den aktuelle post i galleri-, formular- og postområdefunktioner såsom ForAll, With og Sum.

AsType – behandler en postreference som en bestemt tabeltype.

Atan – returnerer arcus tangens af et tal i radianer.

Atan2 – returnerer arcus tangens baseret på et (x,y) koordinat i radianer.

Average – beregner gennemsnittet af et udtryk af typen tabel eller et sæt af argumenter.

B

Back – viser det forrige skærmbillede.

Blank – returnerer en tom værdi, der kan bruges til at indsætte en NULL-værdi i en datakilde.

Boolesk – konverterer en tekststreng, et tal eller en værdi uden type til en boolesk værdi.

C

Calendar – henter oplysninger om kalender og ur for den aktuelle landestandard.

Char – oversætter en tegnkode til en streng.

Choices – returnerer en tabel med de mulige værdier for en opslagskolonne.

Clear – sletter alle data fra en samling.

ClearCollect – sletter alle data fra en samling og tilføjer derefter et sæt af poster.

ClearData – fjerner en samling eller alle samlinger fra en appvært, f.eks. en lokal enhed.

Clock – henter oplysninger om uret for den aktuelle landestandard.

Coalesce – erstatter værdier af typen tom, mens værdier af typen ikke-tom forbliver uændret.

Collect – opretter en samling eller føjer data til en datakilde.

Color – angiver en egenskab for en indbygget farveværdi.

ColorFade – udtoner en farveværdi.

ColorValue – oversætter et CSS -farvenavn eller en hex-kode til en farveværdi.

Column – Henter kolonnenavne og værdier fra en objektdatatype uden type.

ColumnNames – Henter kolonnenavne og værdier fra en objektdatatype uden type.

Compass – returnerer kompasoverskriften.

Concat – sammenkæder strenge i en datakilde.

Concatenate – sammenkæder strenge.

Concurrent – evaluerer flere formler samtidigt.

Connection – viser oplysninger om din netværksforbindelse.

Kopiér – kopierer tekst til Udklipsholder på den enhed, hvor appen kører.

Count – tæller poster i tabellen, der indeholder tal.

Cos – returnerer cosinus af en vinkel angivet i radianer.

Cot – returnerer cotangent af en vinkel angivet i radianer.

CountA – tæller poster i tabellen, der ikke er tomme.

CountIf – tæller poster i tabellen, der opfylder en betingelse.

CountRows – tæller poster i tabellen.

D

DataSourceInfo – giver oplysninger om en datakilde.

Date – returnerer en dato/klokkeslætsværdi baseret på værdierne Year, Month og Day.

DateAdd – føjer dage, måneder, kvartaler eller år til en dato/klokkeslætsværdi.

DateDiff – fratrækker to datoværdier og viser resultatet i dage, måneder, kvartaler eller år.

DateTime – returnerer en dato/klokkeslætsværdi baseret på både dato og klokkeslæt.

DateTimeValue – konverterer en dato- og klokkeslætsstreng til en dato/klokkeslætsværdi.

DateValue – konverterer en streng kun med dato til en dato/klokkeslætsværdi.

Day – henter dagdelen af en dato/klokkeslætsværdi.

Dec2Hex – konverterer et tal til en hexadecimal tekststreng.

Defaults – returnerer standardværdierne for en datakilde.

Degrees – konverterer radianer til grader.

Disable – deaktiverer et signal som f.eks. Location for at læse GPS.

Distinct – opsummerer poster i en tabel og fjerner dubletter.

Download – downloader en fil fra internettet til den lokale enhed.

DropColumns – returnerer en tabel, hvor en eller flere kolonner er fjernet.

E

EDate – lægger måneder til eller trækker måneder fra en dato uden at ændre månedens dag.

EditForm – nulstiller kontrolelement i en formular til redigering af et element.

Enable – aktiverer et signal som f.eks. Location for at læse GPS.

EncodeUrl – koder ved hjælp af URL-adressekodning.

EndsWith – kontrollerer, om en tekststreng slutter med en anden tekststreng.

EOMonth – lægger måneder til eller trækker måneder fra en dato og vender tilbage til den sidste dag i den pågældende måned.

Fejl – Opret en brugerdefineret fejl eller videresend en fejl.

Errors – indeholder fejloplysninger om tidligere ændringer af en datakilde.

exactin – undersøger, om en tekststreng er indeholdt i en anden tekststreng eller tabel, sagsafhængigt. Bruges også til at kontrollere, om en post findes i en tabel.

Exit – afslutter den app, der kører i øjeblikket, og signerer evt. den aktuelle bruger.

Exp – returnerer e opløftet til en potens.

F

Filter – returnerer en filtreret tabel baseret på et eller flere kriterier.

Find – kontrollerer, om en streng vises i en anden og returnerer placeringen.

First – returnerer den første post i en tabel.

FirstN – returnerer det første sæt af poster (N-poster) i en tabel.

ForAll – beregner værdier og udfører handlinger for alle poster i en tabel.

G

GroupBy – returnerer en tabel med poster grupperet.

GUID – konverterer en GUID-streng til en GUID-værdi eller opretter en ny GUID-værdi.

H

HashTags – udtrækker hashtags (#strenge) fra en tekststreng.

Hex2Dec – konverterer en hexadecimal tekststreng til et tal.

Vært – indeholder oplysninger om den aktuelle vært, der kører appen.

Hour – returnerer timedelen af en dato/klokkeslætsværdi.

I

If – returnerer én værdi, hvis en betingelse er sand, og en anden.

IfError – registrerer fejl og giver en alternativ værdi eller udfører en handling.

in – undersøger, om en tekststreng er indeholdt i en anden tekststreng eller tabel, sagsuafhængigt. Bruges også til at kontrollere, om en post findes i en tabel.

Index – returnerer en post fra en tabel baseret på en ordnet position.

Int – Runder en værdi ned til det nærmeste heltal.

IsBlank – Kontrollerer, om der er en blank værdi.

IsBlankOrError – kontrollerer for en blank værdi eller fejl.

IsEmpty – kontrollerer, om der er en tom tabel.

IsError – kontrollerer, om der er en fejl.

IsMatch – kontrollerer en streng mod et mønster. Regulære udtryk kan bruges.

IsNumeric – kontrollerer, om der er en numerisk værdi.

ISOWeekNum – Returnerer ISO-ugenummeret for en dato/klokkeslætsværdi.

IsToday – Kontrollerer, om en dato/klokkeslætsværdi findes i dag i brugerens tidszone.

IsType – kontrollerer, om en postreference refererer til en bestemt tabeltype.

IsUTCToday – Kontrollerer, om værdien for en dato/klokkeslæt er i dag i UTC (Coordinated Universal Time).

J

JSON – genererer en JSON-tekststreng for en tabel, en post eller en værdi.

L

Language – returnerer sprogkoden for den aktuelle bruger.

Last – returnerer den sidste post i en tabel.

LastN – returnerer det sidste sæt af poster (N-poster) i en tabel.

Launch – starter en webside eller en lærredapp.

Left – returnerer delen af en streng, der er yderst til venstre.

Len – returnerer længden af en streng.

Ln – returnerer den naturlige logaritme.

LoadData – Indlæser en samling fra en appvært, f.eks. en lokal enhed.

Location – returnerer din placering som et kortkoordinat ved hjælp af GPS (Global Positioning System) og andre oplysninger.

Log – Returnerer logaritmen for et tal.

LookUp – søger efter en enkelt post i en tabel baseret på et eller flere kriterier.

Lower – konverterer bogstaver i en tekststreng til ord kun med små bogstaver.

M

Match – udtrækker en understreng på basis af et mønster. Regulære udtryk kan bruges.

MatchAll – udtrækker flere understrenge på basis af et mønster. Regulære udtryk kan bruges.

Max – den maksimale værdi af et udtryk af typen tabel eller et sæt af argumenter.

Mid – returnerer de midterste tegn i en streng.

Min – den minimale værdi af et udtryk af typen tabel eller et sæt af argumenter.

Minute – henter minutdelen af en dato/klokkeslætsværdi.

Mod – returnerer restværdien, efter at et tal er divideret med en divisor.

Month – henter månedsdelen af en dato/klokkeslætsværdi.

N

Navigate – ændrer, hvilket skærmbillede der vises.

NewForm – nulstiller kontrolelement i en formular til oprettelse af et element.

Not – boolesk logisk NOT. Returnerer sand, hvis dens argument er falsk, og returnerer falsk, hvis dens argument er sand. Du kan også bruge ! operator.

Notify – viser en bannermeddelelse til brugeren.

Now – Returnerer den aktuelle dato/klokkeslætsværdi i brugerens tidszone.

O

Or – boolesk logisk OR. Returnerer sand, hvis nogle af dens argumenter er sand. Du kan også bruge || operator.

P

Param – adgangsparametrene blev overført til en lærredapp, når programmet startes.

Parent – giver adgang til egenskaber for en objektbeholders kontrolelement.

ParseJSON – Konverterer JSON-dokument, der vises som tekst, til en objektværdi uden type.

Patch – redigerer eller opretter en eller flere poster i en datakilde eller fletter poster uden for en datakilde.

PDF – eksporterer indhold fra det aktuelle skærmbillede til et objekt, så det kan bruges i flere scenarier.

Pi – returnerer tallet π.

PlainText – fjerner HTML- og XML-koder fra en streng.

Power – returnerer et tal opløftet til en potens. Du kan også bruge ^ operator.

Proper – konverterer det første bogstav i hvert ord i en streng til store bogstaver og konverterer resten til små bogstaver.

R

Radians – konverterer grader til radianer.

Rand – Returnerer et vilkårligt tal mellem 0 og 1.

RandBetween – Returnerer et pseudovilkårligt tal mellem to tal.

ReadNFC – Læser mærket Near Field Communication (NFC).

RecordInfo – Indeholder oplysninger om en post fra en datakilde.

Refresh – opdaterer posterne i en datakilde.

Relate – relaterer poster fra to tabeller gennem en en-til-mange- eller mange-til-mange-relation.

Remove – fjerner en eller flere bestemte poster fra en datakilde.

RemoveIf – fjerner poster fra en datakilde baseret på en betingelse.

RenameColumns – omdøber kolonner i en tabel.

Replace – erstatter en del af en tekststreng med en anden streng efter strengens startplacering.

RequestHide – skjuler en SharePoint-formular.

Reset – nulstiller et kontrolelement til input til standardværdien og kasserer brugerændringer.

ResetForm – nulstiller kontrolelement i en formular til redigering af et eksisterende element.

Revert – genindlæser og rydder fejl for posterne i en datakilde.

RGBA – returnerer en farveværdi for et sæt af røde, grønne, blå og alfa-komponenter.

Right – returnerer delen af en streng, der er yderst til højre.

Round – afrunder til det nærmeste tal.

RoundDown – runder ned til det største forrige tal.

RoundUp – runder op til det laveste næste tal.

S

SaveData – Gemmer en samling til en appvært, f.eks. en lokal enhed.

Search – finder poster i en tabel, der indeholder en streng i en af deres kolonner.

Second – henter sekunddelen af en dato/klokkeslætsværdi.

Select – simulerer en valghandling på et kontrolelement, som medfører, at formlen OnSelect evalueres.

Self – Giver adgang til egenskaberne for det aktuelle kontrolelement.

Sequence – opretter en tabel med fortløbende numre, der er nyttige ved gentagelse med ForAll.

SendAppNotification (forhåndsversion) – Send en meddelelse i appen med valgfrie handlinger til en modtager.

Set – angiver værdien af en global variabel.

SetFocus – flytter inputfokus til et bestemt kontrolelement.

SetProperty – simulerer interaktioner med inputkontrolelementer.

ShowColumns – returnerer en tabel kun med markerede kolonner.

ShowHostInfo – Viser oplysninger til brugeren i appen.

Shuffle – omarrangerer tilfældigt posterne i en tabel.

Sin – returnerer sinus af en vinkel angivet i radianer.

Sort – returnerer en sorteret tabel baseret på en formel.

SortByColumns – returnerer en sorteret tabel baseret på en formel.

Split – opdeler en tekststreng i en tabel af understrenge.

Sqrt – returnerer kvadratroden af et tal.

StartsWith – kontrollerer, om en tekststreng starter med en anden tekststreng.

StdevP – returnerer standardafvigelsen for dens argumenter.

Substitute – erstatter en del af en tekststreng med en anden streng ved at sammenligne strenge.

SubmitForm – gemmer elementet i et kontrolelement i en formular til datakilden.

Sum – beregner summen af et udtryk af typen tabel eller et sæt af argumenter.

Switch – matcher med et sæt af værdier og evaluerer derefter en tilsvarende formel.

T

Table – opretter en midlertidig tabel.

Tan – returnerer tangenten af en vinkel angivet i radianer.

Text – konverterer værdier og formaterer et tal eller en dato/klokkeslætsværdi til en tekststreng.

ThisItem – returnerer posten for det aktuelle element i et galleri eller et formularkontrolelement.

ThisRecord – returnerer posten for det aktuelle element i en postområdefunktion såsom ForAll, With og Sum.

Time – returnerer en dato/klokkeslætsværdi baseret på værdierne Hour, Minute og Second.

TimeValue – konverterer en streng kun med klokkeslæt til en dato/klokkeslætsværdi.

TimeZoneOffset – returnerer forskellen mellem UTC og brugerens lokaltid i minutter.

Today – returnerer den aktuelle dato.

Trace – angiver flere oplysninger i testresultaterne.

Trim – fjerner ekstra mellemrum fra enderne og inde i en tekststreng.

TrimEnds – fjerner ekstra mellemrum kun fra enderne af en tekststreng.

Trunc – Afkorter tallet til kun heltalsdelen ved at fjerne alle decimaler.

U

Ungroup – fjerner en gruppering.

Unrelate – ophæver relationen mellem to tabeller fra en en-til-mange- eller en mange-til-mange-relation.

Update – erstatter en post i datakilden.

UpdateContext – angiver værdien for en eller flere kontekstafhængige på det aktuelle skærmbillede.

UpdateIf – ændrer et sæt af poster i en datakilde baseret på en betingelse.

Upper – bogstaver i en tekststreng til ord kun med store bogstaver.

User – returnerer oplysninger om den aktuelle bruger.

UTCNow – Returnerer den aktuelle dato/klokkeslætsværdi i UTC (Coordinated Universal Time).

UTCToday – Returnerer den aktuelle datoværdi i UTC (Coordinated Universal Time).

V

Validate – kontrollerer, om værdien af en enkelt kolonne eller en hel post er gyldig for en datakilde.

Value – konverterer en streng til et tal.

VarP – returnerer variansen af dens argumenter.

ViewForm – nulstiller kontrolelement i en formular til visning af et eksisterende element.

W

Weekday – henter ugedagsdelen af en dato/klokkeslætsværdi.

WeekNum – Returnerer ugenummeret for en dato/klokkeslætsværdi.

With – beregner værdier og udfører handlinger for en enkelt post, herunder indbyggede poster for navngivne værdier.

Y

Year – henter årsdelen af en dato/klokkeslætsværdi.