Formelreferanse - Power Apps

I denne artikkelen lærer du om alle funksjonene som er tilgjengelige i Power Apps.

Formler i Power Apps kombinerer mange elementer. Følgende er oppført nedenfor:

  • Funksjoner bruker parametere, utfører en operasjon og returnerer en verdi. Eksempel: Sqrt(25) returnerer 5. Funksjoner modelleres etter Microsoft Excel-funksjoner. Noen funksjoner har begrensninger, for eksempel SubmitForm. Denne passer kun i en formel for virkemåte, som for eksempel Button.OnSelect.
  • Signals returnerer informasjon om miljøet. Location returnerer for eksempel enhetens gjeldende GPS-koordinater. Signaler bruker ikke parametere og har ikke bivirkninger.
  • Enumerations returnerer en forhåndsdefinert konstant verdi. Color er for eksempel en opplisting som har forhåndsdefinerte verdier for Color.Red, Color.Blueog så videre. Vanlige opplistinger er inkludert her. Funksjonsspesifikke opplistinger beskrives sammen med funksjonen.
  • Navngitte operatorer, for eksempel ThisItem og Selv, gir tilgang til informasjon fra en beholder.

Andre elementer omfatter:

A

Abs – absoluttverdien til et tall.

Acceleration – leser av akselerasjonssensoren på enheten.

Acos – returnerer arccosinusen for et tall, i radianer.

Acot – returnerer arccotangensen for et tall, i radianer.

AddColumns – returnerer en tabell med kolonner lagt til.

And – boolsk logikk (AND). Returnerer sann hvis alle argumentene er sann. Du kan også bruke &&-operatoren.

AIClassify – klassifiserer tekst i en eller flere kategorier.

AIExtract – trekker ut angitte enheter, for eksempel registreringsnumre, telefonnumre eller navn på personer.

AIReply – lager utkast til et svar på meldingen du oppgir.

AISentiment – oppdager sentimentet i teksten du oppgir.

AISummarize – oppsummerer teksten du oppgir.

AITranslate – oversetter tekst fra et annet språk.

App – gir informasjon om appen som kjører, og kontroll over appens virkemåte.

Asin – returnerer arcsinusen for et tall i radianer.

Assert – evalueres til sann eller usann i en test.

As – Navngir gjeldende oppføring i galleri-, skjema- og oppføringsomfangsfunksjoner, for eksempel ForAll, With og Sum.

AsType Typebehandler en oppføringsreferanse som en bestemt tabelltype.

Atan – returnerer arctangensen for et tall i radianer.

Atan2 – returnerer arctangensen basert på en (x,y)-koordinat i radianer.

Average – beregner gjennomsnittet av et tabelluttrykk eller et sett med argumenter.

B

Back – viser forrige skjerm.

Blank – returnerer en tom verdi som kan brukes til å sette inn en nullverdi i en datakilde.

Boolean – Konverterer en tekststreng, et tall eller et uskrevet verdi til en boolsk verdi.

C

Calendar – henter informasjon om kalenderen for gjeldende nasjonale innstillinger.

Char – oversetter en tegnkode til en streng.

Choices – returnerer en tabell med de mulige verdiene for en oppslagskolonne.

Clear – sletter alle data fra en samling.

ClearCollect – sletter alle data fra en samling og legger deretter til et sett med poster.

ClearData – Fjerner en samling eller alle samlinger fra en appvert, for eksempel en lokal enhet.

Clock – henter informasjon om klokken for gjeldende nasjonale innstillinger.

Coalesce – erstatter tom-verdier mens verdier som ikke er tomme, forblir uendret.

Collect – oppretter en samling eller legger til data i en datakilde.

Color – angir en egenskap til en innebygd fargeverdi.

ColorFade – toner ut en fargeverdi.

ColorValue – oversetter et CSS-fargenavn eller en heksadesimalkode til en fargeverdi.

Column – Henter kolonnenavn og verdier fra datatypen Typeløst objekt.

ColumnNames – Henter kolonnenavn og verdier fra datatypen Typeløst objekt.

Compass – returnerer kompassoverskriften.

Concat – kjeder sammen strenger i en datakilde.

Concatenate – kjeder sammen strenger.

Concurrent – evaluerer flere formler samtidig mot hverandre.

Connection – returnerer informasjon om nettverkstilkoblingen.

Kopier – Kopierer tekst til utklippstavlen på enheten der appen kjører.

Count – teller postene i tabellen som inneholder tall.

Cos – returnerer cosinusen for en vinkel spesifisert i radianer.

Cot – returnerer contangensen for en vinkel spesifisert i radianer.

CountA – teller postene i tabellen som ikke er empty.

CountIf – teller tabellposter som oppfyller en betingelse.

CountRows – teller postene i tabellen.

D

DataSourceInfo – gir informasjon om en datakilde.

Date – returnerer en dato-/klokkeslett-verdi, basert på År, Måned og Dag som verdier.

DateAdd – legger til dager, måneder, kvartaler eller år i en dato-/klokkeslett-verdi.

DateDiff – trekker fra to datoverdier, og viser resultatet i dager, måneder, kvartaler eller år.

DateTime – returnerer en dato-/klokkeslett-verdi, basert på dato- og klokkeslettkomponenter.

DateTimeValue – konverterer en dato- og klokkeslettverdi i en tekststreng til en dato-/klokkeslett-verdi.

DateValue – konverterer en dato- og klokkeslettverdi i en tekststreng til en dato-/klokkeslett-verdi.

Day – henter datodelen fra en dato-/klokkeslett-verdi.

Dec2Hex – konverterer et tall til en heksadesimaltekststreng.

Defaults – returnerer standardverdiene for en datakilde.

Degrees – konverterer radianer til grader.

Disable – deaktiverer et signal, for eksempel Location, for å lese GPS-en.

Distinct – oppsummerer poster i en tabell og fjerner duplikater.

Download – laster ned en fil fra nettet til den lokale enheten.

DropColumns – returnerer en tabell med én eller flere kolonner som er fjernet.

E

EDate – legger til eller trekker fra måneder i en dato uten å endre dagen i måneden.

EditForm – tilbakestiller en skjemakontroll for redigering av et element.

Enable – aktiverer et signal, for eksempel Location, for å lese GPS-en.

EncodeUrl – koder spesialtegn ved hjelp av URL-koding.

EndsWith – kontrollerer om en tekststreng slutter med en annen tekststreng.

EOMonth – legger til eller trekker fra måneder i en dato og returnerer den siste dagen i måneden.

Error – Opprett en egendefinert feil, eller send en feil.

Errors – gir feilinformasjon om tidligere endringer for en datakilde.

exactin – Kontrollerer om en tekststreng befinner seg i en annen tekststreng eller tabell, avhengig av sak. Brukes også til å kontrollere om en oppføring er i en tabell.

Exit – avslutter appen som kjører, og logger eventuelt av gjeldende bruker.

Exp – returnerer e opphøyd i en potens.

F

Filter – returnerer en filtrert tabell basert på ett eller flere vilkår.

Find – kontrollerer om én streng vises sammen med en annen, og returnerer plasseringen.

First – returnerer den første posten i en tabell.

FirstN – returnerer det første settet med poster (N poster) i en tabell.

ForAll – beregner verdier og utfører handlinger for alle poster i en tabell.

G

GroupBy – returnerer en tabell med poster gruppert sammen.

GUID – Konverterer en GUID-streng til en GUID-verdi, eller oppretter en ny GUID-verdi.

H

HashTags – henter ut emneknagger (#strenger) fra en streng.

Hex2Dec – konverterer en heksadesimaltekststreng til et tall.

Vert – Gir informasjon om den gjeldende verten som kjører appen.

Hour – returnerer time-delen av en dato-/klokkeslett-verdi.

I

If – returnerer én verdi hvis en betingelse er sann og en annen verdi hvis den ikke er det.

IfError – oppdager feil, og oppgir en alternativ verdi eller utfører en handling.

in – kontrollerer om en tekststreng befinner seg i en annen tekststreng eller tabell, uavhengig av sak. Brukes også til å kontrollere om en oppføring er i en tabell.

Index – returnerer en oppføring fra en tabell basert på sortert posisjon.

Int – avrunder nedover til nærmeste heltall.

IsBlank – Søker etter tom verdi.

IsBlankOrError – Ser etter en tom verdi eller feil.

IsEmpty – søker etter en tom tabell.

IsError – sjekker om det er en feil.

IsMatch – kontrollerer en streng mot et mønster. Vanlige uttrykk kan brukes.

IsNumeric – leter etter en numerisk verdi.

ISOWeekNum – Returnerer ISO-ukenummeret til en dato/klokkeslett-verdi.

IsToday – Kontrollerer om en dato-/klokkeslettverdi er en gang i dag i brukerens tidssone.

IsType – kontrollerer om en postreferanse refererer til en bestemt tabelltype.

IsUTCToday – Kontrollerer om en dato-/klokkeslettverdi er en gang i dag i UTC (Coordinated Universal Time).

J

JSON – Genererer en JSON-tekststreng for en tabell, post eller verdi.

L

Language – returnerer språkkoden for gjeldende bruker.

Last – returnerer den siste posten i en tabell.

LastN – returnerer det siste settet med poster (N poster) i en tabell.

Launch – starter en nettside eller en lerretsapp.

Left – returnerer delen lengst til venstre i en streng.

Len – returnerer lengden på en streng.

Ln – returnerer den naturlige loggen.

LoadData – Laster inn en samling fra en appvert, for eksempel en lokal enhet.

Location – returnerer plasseringen din som et kartkoordinat ved hjelp av GPS-data og annen informasjon.

Log – Returnerer logaritmen i en base for et tall.

LookUp – slår opp én enkelt post i en tabell basert på ett eller flere vilkår.

Lower – konverterer bokstaver i en tekststreng slik at alle bokstavene blir små.

M

Match – trekker ut en delstreng basert på et mønster. Vanlige uttrykk kan brukes.

MatchAll – trekker ut flere delstrenger basert på et mønster. Vanlige uttrykk kan brukes.

Max – maksimumsverdien av et tabelluttrykk eller et sett med argumenter.

Mid – returnerer den midterste delen av en streng.

Min – minimumsverdien av et tabelluttrykk eller et sett med argumenter.

Minute – henter minutt-delen av en dato-/klokkeslett-verdi.

Mod – returnerer det som gjenstår når en divident er dividert med en divisor.

Month – henter måned-delen av en dato-/klokkeslett-verdi.

N

Navigate – endrer hvilken skjem som vises.

NewForm – tilbakestiller en skjemakontroll for oppretting av et element.

Not – boolsk logikk (NOT). Returnerer sann hvis argumentet er usant, og returnerer usann hvis argumentet er sant. Du kan også bruke !-operatoren.

Notify – viser en bannermelding til brukeren.

Now – Returnerer gjeldende dato/klokkeslett-verdi i brukerens tidssone.

O

Or – boolsk logikk (OR). Returnerer sann hvis noen av argumentene dens er sann. Du kan også bruke ||-operatoren.

P

Param – tilgangsparametere som er sendt til en lerretsapp ved start.

Parent – gir tilgang til kontrollegenskaper for en beholder.

ParseJSON – Konverterer JSON-dokument representert som tekst til et Objekt uten type-verdi.

Patch – endrer eller oppretter en post i en datakilde, eller slår sammen poster utenfor en datakilde.

PDF – Eksporter innhold fra gjeldende skjerm til et objekt for bruk i flere scenarioer.

Pi – returnerer tallet π.

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

Power – returnerer et tall opphøyd i en potens. Du kan også bruke ^-operatoren.

Proper – konverterer den første bokstaven i hvert ord i en streng til store bokstaver, og konverterer resten til små bokstaver.

R

Radians – konverterer grader til radianer.

Rand – returnerer et pseudotilfeldig tall mellom 0 og 1.

RandBetween – returnerer et pseudotilfeldig tall mellom to tall.

ReadNFC – leser et NFC-merke (nærfeltskommunikasjon).

RecordInfo – gir informasjon om en oppføring for en datakilde.

Refresh – oppdaterer postene for en datakilde.

Relate – relaterer oppføringer i to tabeller via en én-til-mange- eller mange-til-mange-relasjon.

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

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

RenameColumns – gir nytt navn til kolonner i en tabell.

Replace – erstatter deler av en streng med en annen streng, fra startposisjonen for strengen.

RequestHide – Skjuler et SharePoint-skjema.

Reset – tilbakestiller en inndatakontroll til sin standardverdi, og forkaster brukerendringer.

ResetForm – tilbakestiller en skjemakontroll for redigering av et eksisterende element.

Revert – laster inn på nytt og fjerner feil for postene i en datakilde.

RGBA – returnerer en fargeverdi for et sett med rød-, grønn-, blå- og alfa-komponenter.

Right – returnerer delen lengst til venstre i en streng.

Round – runder av til nærmeste tall.

RoundDown – runder ned til det høyeste forrige tallet.

RoundUp – runder opp til det minste etterfølgende tallet.

S

SaveData – Lagrer en samling til en appvert, for eksempel en lokal enhet.

Search – finner poster i en tabell som inneholder en streng i én av kolonnene.

Second – henter den andre delen av en dato-/klokkeslett-verdi.

Select – simulerer en valgt handling på en kontroll som fører til at OnSelect-formelen evalueres.

Self – gir tilgang til egenskapene for den gjeldende kontrollen.

Sequence – Generer en tabell med sekvensielle tall, som er nyttig når du gjentar med ForAll.

SendAppNotification (forhåndsversjon) – Send et varsel i appen med valgfrie handlinger til en mottaker.

Set – angir verdien til en global variabel.

SetFocus –flytter inndatafokus til en bestemt kontroll.

SetProperty – simulerer samhandlinger med inndatakontroller.

ShowColumns – returnerer en tabell med bare valgte kolonner.

ShowHostInfo – Viser informasjon til brukeren i appen.

Shuffle – omorganiserer postene i en tabell i tilfeldig rekkefølge.

Sin – returnerer sinusen for en vinkel angitt i radianer.

Sort – returnerer en sortert tabell basert på en formel.

SortByColumns – returnerer en sortert tabell basert på én eller flere kolonner.

Split – deler en tekststreng i en tabell med delstrenger.

Sqrt – returnerer kvadratroten av et tall.

StartsWith – kontrollerer om en tekststreng begynner med en annen tekststreng.

StdevP – returnerer standardavviket for argumentene.

Substitute – erstatter en del av en streng med en annen streng ved å sammenligne strenger.

SubmitForm – lagrer elementet i en skjemakontroll til datakilden.

Sum – beregner summen for et tabelluttrykk eller et sett med argumenter.

Switch – samsvarer med et sett med verdier og evaluerer deretter en tilsvarende formel.

T

Table – oppretter en midlertidig tabell.

Tan – returnerer tangensen for en vinkel angitt i radianer.

Text – konverterer en hvilken som helst verdi, og formaterer et tall eller en verdi for dato/klokkeslett til en tekst streng.

ThisItem – Returnerer oppføringen for det gjeldende elementet i en galleri- eller skjemakontroll.

ThisRecord – returnerer oppføringen for det gjeldende elementet i en oppføringsomfangsfunksjon, for eksempel ForAll, With og Sum.

Time – returnerer en dato-/klokkeslett-verdi, basert på Time, Minutt og Sekund-verdier.

TimeValue – konverterer en streng som bare inneholder klokkeslett til en dato-/tid-verdi.

TimeZoneOffset – returnerer forskjellen mellom UTC og brukerens lokaltid i minutter.

Today – returnerer gjeldende bare-dato-verdi.

Trace – oppgir tilleggsinformasjon i testresultatene.

Trim – fjerner ekstra mellomrom fra endene og øvrig innhold i en tekststreng.

TrimEnds – fjerner ekstra mellomrom fra slutten av en streng med bare tekst.

Trunc – Avkorter tallet til bare heltallsdelen ved å fjerne desimaldelen.

U

Ungroup – fjerner en gruppering.

UniChar – oversetter en Unicode-kode til en streng.

Unrelate – avrelaterer postene mellom to tabeller fra en én-til-mange- eller mange-til-mange-relasjon.

Update – erstatter en post i en datakilde.

UpdateContext – angir verdien for én eller flere kontekstvariabler for den gjeldende skjermen.

UpdateIf – endrer et sett med poster i en datakilde basert på en betingelse.

Upper – konverterer bokstaver i en tekststreng til kun store bokstaver.

User – returnerer informasjon om den gjeldende brukeren.

UTCNow – Returnerer gjeldende dato/klokkeslett-verdi i Coordinated Universal Time (UTC).

UTCToday – Returnerer gjeldende bare-dato-verdi i Coordinated Universal Time (UTC).

V

Validate – kontrollerer hvorvidt verdien for en enkeltkolonne eller en fullstendig post er gyldig for en datakilde.

Value – konverterer en streng til et tall.

VarP – returnerer variansen for de tilknyttede argumentene.

ViewForm – tilbakestiller en skjemakontroll for visning av et eksisterende element.

W

Weekday – henter ukedag-delen av en dato-/klokkeslett-verdi.

WeekNum – Returnerer ukenummeret til en dato/klokkeslett-verdi.

With – beregner verdier og utfører handlinger for en enkelt post, inkludert innebygde poster med navngitte verdier.

Y

Year – henter år-delen av en dato-/klokkeslett-verdi.