One moment please...
 
 
Exact Financials   
 

Onderhouden: Formulieren lay-out - Formules

Functies

ABS ({value})

De functie retourneert de absolute waarde van de ingegeven numerieke waarde.

Voorbeeld:

ABS (3) en ABS (-3) retourneren de waarde 3.

ADDDAYS

Telt een aantaldagen op bij een gegeven datum.

Voorbeeld:

ADDDAYS (invoice_invoice_date,30) toont de factuurdatum + 30 dagen  

CEIL ({numeric-value}, {precision})

Deze functie rondt de ingegeven waarde naar boven af met het aantal decimalen als ingegeven bij de precisie.
Indien er geen precisie gedefinieerd is, geeft CEIL () het kleinste getal groter of gelijk aan het ingevoerde nummer.

Voorbeeld:

CEIL (15.67;2) = 16

CHAR ( {ASCII code} )

Deze functie converteert ASCII code naar een karakter.

Voorbeeld:

CHAR( 65 ). Deze functie retourneert de waarde "A".

COUNTER ( {counter-name} )

Voor iedere counter, zal de incrementele waarde toegevoegd worden aan de counternaam.

COUNTERRESET ( {counter-name}, {initial-value}, {increment-value} )

Instellen van de initiële waarde en de incrementele waarde van een couternaam.

Voorbeeld:

  • COUNTERRESET ( “valerie”, 5, 3 ) -> 5 (Zet de counter's initiele waarde op 5 en de incrementele waarde op 3)
  • COUNTER ( “valerie” ) -> 8
  • COUNTER ( “valerie” ) -> 11
  •  

    DATE ( {year-value}, {month-value}, {day-value} )

    Voorbeeld:

    DATE ( 1982, 07, 14 ) -> 14/07/1982

    DATEDIF ( {character-value} )

    Berekend het aantal dagen tussen 2 datums.

    Voorbeeld:

    DATEDIF (Invoice_delivery_date , invoice_invoice_data )

    DBQUERY ( RETURN-FIELD = {return-table}.{return-field}, {key-field-1} = {key-value1})

    Database query om een waarde van een veld uit een tabel terug te krijgen door zoveel mogelijk waarden van sleutelvelden in te geven.

    Voorbeeld:

    DBQUERY (RETURN-FIELD = "z_sett.setting-value", "adm-nr" = CURRENT (COMPANY), "group-name" = "system", "setting" = "default-bank-type")

    Is gelijkwaardig aan het volgende SELECT statement:

    SELECT setting_value FROM z_sett WHERE adm_nr = '777' AND group_name = 'system' AND setting = 'default-bank-type'

    DECIMAL

    Converteert een tekstveld met cijfer naar een numerieke waarde 

    FILL

    Herhaald een tekst een aantal keren.

    Voorbeeld:

    FILL("tekst",3) toont tekstteksttekst 

    FLOOR ( {numeric-value}, {precision} )

    Rond een aantalveld af naar de beneden naar een hele waarde.

    Voorbeeld:

    FLOOR(15.67;3) = 15

    FORMAT

    Converteert een waarde naar een stringveld. 

    IF ( {logical-test}, {value-if-true}, {value-if-false} )

    Als de logische voorwaarde waar is wordt de {value-if-true} gebruikt, als {logical-test} niet waar is wordt de {value-if-false} gebruikt.

    Voorbeeld:

    IF ( 'JOURNAL_TYPE' = 2, 'BANK_ACC_NR', 'POSTBANK_ACC_NR' )

    INT ( {numeric-value} )

    Rondt een nummer af naar het dichtstbijzijnde gehele getal.

    Voorbeeld:

    INT(24.8)=24

    INTEGER

    Converteert een waarde naar een integer 

    Voorbeeld:

    INTEGER(12.8) toont 13 

    LEFTSTRING ( {text-value}, {length} )

    Geeft het opgegeven aantal karakters terug vanaf de start van een tekst string. Text-value is de tekst string die de karakters bevat die u eruit wilt halen.
    Voorbeeld:

    LEFTSTRING ("valerie", 3) toont val
    LEFTSTRING ('company_country_code', 1) toont N

    LOG ( {numeric-value}, {base-value} )

    Retourneert het logaritme van een getal op basis van de basiswaarde. Numerieke waarde is het positieve getal waarvan u het logaritme terug wilt krijgen.

    Voorbeeld:

    LOG (5,2) => 2.321928

    LOGICAL 

    Converteert een waarde naar een logische waarde.

    LOWER ( {text-value} )

    Converteert alle letters in een string naar kleine letters.

    MAKEDATE

    Converteert een string naar een datumveld. 

    MAX ( {value-1},..., {value-n} )

    Geeft de maximum waarde terug van alle opgegeven waardes.

    Voorbeeld:

    MAX (1,2,3,4,5)=5

    MIN ({value-1},..., {value-n} )

    Geeft de minimale waarde van een reeks waarden terug.

    Voorbeeld:

    MIN (1,2,3,4,5)=1

    MOD ( {value}, {divisor} )

    Geeft de restwaarde als een getal wordt gedeeld.

    Voorbeeld:

    MOD (10,3)=1

    NUMBERTOSTRING

    Converteert een nummer waarde naar een stringwaarde.

    PWR

    Toont de waarde van x tot de macht y 

    Voorbeeld:

    PWR(3,3) toont 27 

    RIGHTSTRING ( {text-value}, {length} )

    Deze functie retourneert het opgegeven aantal karakters vanaf het einde van een string.

    Voorbeeld:

    RIGHTSTRING ("valerie", 3) = rie

    ROUND ( {numeric-value}, {precision} )

    Deze functie rond een getal af naar een gespecificeerd aantal decimalen.

    Voorbeeld:

    ROUND (35.567,2) = 35.57

    SQRT ( {value} )

    De functie retourneert de wortel van het ingevoerde getal.

    Voorbeeld:

    SQRT (4) = 2

    STRING

    Converteert een waarde naar een string

    STRLEN

    Toont de lengte van een string

    SUBSTRING

    Toont een aangegeven aantal tekens van een tekststring vanaf een opgegeven startpositie

    Voorbeeld:

    SUBSTRING ("Valerie",4,2) toont er

    SUM ( {sum-name}, {increment_value})

    Deze functie telt waardes op voor een "sum-name" met een incrementele waarde. De incrementele waarde kan per keer verschillen.

    Voorbeeld:

    SUMRESET (“valerie”, 10 ) =10
    SUM (“valerie”, 5 ) = 15
    SUM (“valerie”, 6) = 21
    SUM (“valerie”, 7) = 28

    SUMRESET ({sum-name}, {initial-value})

    Herstelt de "sum-name" naar een specifieke initiële waarde.

    SWITCH 

    TRIM ({text value})

    Deze functie verwijdert alle spaties uit een string met uitzondering van spaties tussen woorden.

    TRUNCATE ({value}, {precision})

    Deze functie kapt de waarde van een getal af tot een getal met de aangegeven precisie.

    UPPER ({value})

    Deze functie converteert een string naar een string waarbij alle letters in hoofdletters worden geretourneerd.

    WEEKDAY ({date})

    Deze functie retourneert een number van 1 tot 7. Het nummer identificeert de dag van de week voor een bepaalde datum.

    Voorbeeld:

    WEEKDAY ('23-06-09') = 2


    Exact Financials > Systeem > Overzichten in Exact Financials > Onderhoud formules > Formule: Operators

         
     Main Category: Attachments & notes  Document Type: Online help main
     Category:  Security  level: All - 0
     Sub category:  Document ID: 30.712.271
     Assortment:  Date: 13-07-2022
     Release:  Attachment:
     Disclaimer