Funktioner i alfabetisk ordning

I följande tabell visas alla tillgängliga FormCalc-funktioner med en beskrivning av varje funktion och vilken kategorityp funktionen tillhör.

Funktion

Beskrivning

Typ

Abs

Returnerar det absoluta värdet av ett numeriskt värde eller uttryck.

Aritmetisk

Apr

Returnerar den årliga räntesatsen för ett lån.

Ekonomisk

At

Söker efter startteckenspositionen för en sträng inom en annan sträng.

Sträng

Avg

Utvärderar en uppsättning talvärden och/eller uttryck och returnerar medelvärdet för de element (icke-null) som ingår i uppsättningen.

Aritmetisk

Ceil

Returnerar det hela tal som är större än eller lika med ett angivet tal.

Aritmetisk

Choose

Väljer ett värde i en angiven parameteruppsättning.

Logisk

Concat

Returnerar sammanfogningen av två eller fler strängar.

Sträng

Count

Utvärderar en uppsättning värden och/eller uttryck och returnerar antalet element som inte är null som ingår i uppsättningen.

Aritmetisk

CTerm

Returnerar det antal perioder som krävs för att en investering som ger en fast, effektiv ränta ska växa till ett framtida värde.

Ekonomisk

Date

Returnerar aktuellt systemdatum i form av antalet dagar sedan Epok

Datum och tid

Date2Num

Returnerar antalet dagar sedan Epok, med en datumsträng som förutsättning.

Datum och tid

DateFmt

Returnerar en sträng med datumformat när ett datumformat anges.

Datum och tid

Decode

Returnerar den avkodade versionen av en angiven sträng.

Sträng

Encode

Returnerar den kodade versionen av en angiven sträng.

Sträng

Eval

Returnerar värdet från en angiven formulärberäkning.

Övrigt

Exists

Avgör om den angivna parametern är en referenssyntax för ett befintligt objekt.

Logisk

Floor

Returnerar det största hela tal som är mindre än eller lika med det angivna värdet.

Aritmetisk

Format

Formaterar angivna data enligt angiven formatsträng.

Sträng

FV

Returnerar det framtida värdet av bestående betalningsbelopp som utförs vid regelbundna intervall med en konstant räntesats.

Ekonomisk

Get

Hämtar innehållet i den angivna webbadressen.

Webbadress

HasValue

Avgör om den angivna parametern är en åtkomstgivare med ett värde på icke-null, icke-innehållslöst, icke-tomt.

Logisk

IPmt

Returnerar det räntebelopp som har betalats för ett lån över en inställd tidsperiod.

Ekonomisk

IsoDate2Num

Returnerar antalet dagar sedan Epok, när en giltig datumsträng har angetts.

Datum och tid

IsoTime2Num

Returnerar antalet millisekunder sedan Epok, när en giltig tidssträng har angetts.

Datum och tid

Left

Hämtar ett angivet antal tecken från en sträng, med början från det första tecknet till vänster.

Sträng

Len

Returnerar teckenantalet i en angiven sträng.

Sträng

LocalDateFmt

Returnerar en sträng med lokaliserat datumformat när ett datumformat anges.

Datum och tid

LocalTimeFmt

Returnerar en sträng med lokaliserat tidsformat när ett tidsformat anges.

Datum och tid

Lower

Konverterar alla versaler inom en angiven sträng till gemener.

Sträng

Ltrim

Returnerar en sträng där alla inledande blanksteg har tagits bort.

Sträng

Max

Returnerar det högsta värdet för element som inte är null i den angivna sifferuppsättningen.

Aritmetisk

Min

Returnerar det lägsta värdet för element som inte är null i den angivna sifferuppsättningen.

Aritmetisk

Mod

Returnerar modulus för ett tal som delats med ett annat.

Aritmetisk

NPV

Returnerar det innevarande nettovärdet av en investering baserat på ett diskonto och regelbundna framtida kassaflöden.

Ekonomisk

Null

Returnerar värdet null. Null är detsamma som inget värde.

Övrigt

Num2Date

Returnerar en datumsträng när ett antal dagar sedan Epok anges.

Datum och tid

Num2GMTime

Returnerar en sträng med GMT-tid när ett antal millisekunder från Epok anges.

Datum och tid

Num2Time

Returnerar en tidssträng när ett antal millisekunder från Epok anges.

Datum och tid

Oneof

Returnerar sant (1) om ett värde finns i en angiven uppsättning och falskt (0) om det inte gör det.

Logisk

Parse

Analyserar angivna data enligt angivet visningsformat.

Sträng

Pmt

Returnerar betalningen för ett lån baserat på kontinuerliga betalningar och konstant räntesats.

Ekonomisk

Post

Skickar angivna data till angiven webbadress.

Webbadress

PPmt

Returnerar det kapitalbelopp som har betalats för ett lån över en tidsperiod.

Ekonomisk

Put

Skickar angivna data till angiven webbadress.

Webbadress

PV

Returnerar det nuvarande värdet på en investering av regelbundna betalningar med en konstant räntesats.

Ekonomisk

Rate

Returnerar satsen för ränta på ränta per period som krävs för att en investering ska växa fr.o.m. nu till ett framtida värde i en angiven period.

Ekonomisk

Ref

Returnerar en referens till ett befintligt objekt.

Övrigt

Replace

Ersätter alla förekomster av en sträng med en annan inom en angiven sträng.

Sträng

Right

Hämtar ett antal tecken från en angiven sträng, med början från det sista tecknet till höger.

Sträng

Round

Utvärderar ett angivet numeriskt värde eller uttryck och returnerar ett tal avrundat till det angivna antalet decimaler.

Aritmetisk

Rtrim

Returnerar en sträng där alla avslutande blanksteg har tagits bort.

Sträng

Space

Returnerar en sträng som består av ett angivet antal blanksteg.

Sträng

Str

Konverterar ett tal till en teckensträng. FormCalc formaterar resultatet till angiven bredd och avrundar till angivet antal decimaler.

Sträng

Stuff

Infogar en sträng i en annan sträng.

Sträng

Substr

Hämtar en del av en angiven sträng.

Sträng

Sum

Returnerar summan av icke-null-element i en angiven uppsättning tal.

Aritmetisk

Term

Returnerar antalet perioder som behövs för att nå ett framtida värde av regelbundna betalningar till ett räntebärande konto.

Ekonomisk

Time

Returnerar aktuell systemtid i antal millisekunder sedan Epok.

Datum och tid

Time2Num

Returnerar antalet millisekunder sedan Epok när en giltig tidssträng har angetts.

Datum och tid

TimeFmt

Returnerar ett tidsformat när ett tidsformat anges.

Datum och tid

UnitType

Returnerar enheterna i ett enhetsintervall. Ett enhetsintervall är en sträng som består av ett tal följt av ett enhetsnamn.

Övrigt

UnitValue

Returnerar det numeriska värdet av en mätning med tillhörande enhetsintervall, eventuellt efter en enhetskonvertering.

Övrigt

Upper

Ändrar alla gemena tecken i en sträng till versala.

Sträng

Uuid

Returnerar en UUID-sträng (Universally Unique Identifier) som används som identifieringsmetod.

Sträng

Within

Returnerar sant (1) om testvärdet finns i ett angivet intervall och falskt (0) om det inte gör det.

Logisk

WordNum

Returnerar engelsk text som motsvarar ett angivet tal.

Sträng