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: |
Exact Financials
|
Date: |
13-07-2022 |
Release: |
|
Attachment: |
|
Disclaimer |