Function Reference (Dutch)

Logische connectors

(English)

Syntaxis Omschrijving
als
Optionele term die aan het einde van een conclusieregel kan staan waarop een bewijs volgt
en
Logische conjunctie tussen twee attributes
of
Logische disjunctie tussen twee attributes
ofwel
een van
welke ook
ten minste een van het volgende is waar
aan elk van de volgende is voldaan
minstens een van volgende is waar
aan minstens een van volgende is voldaan
een van volgende
Groepeerelement dat wordt gebruikt met disjuncties waarbij twee of meer attributes moeten worden gegroepeerd
beide
alle
alle van de volgende zijn waar
aan alle van de volgende is voldaan
alle volgenden zijn waar
aan alle volgenden is voldaan
alle volgenden
allen
beiden
Groepeerelement dat wordt gebruikt met conjuncties waarbij twee of meer attributes moeten worden gegroepeerd
anders
Term die aan het einde van een tabel staat om de Anders-clausule aan te geven
is
Term die wordt gebruikt in een legenda-ingang tussen de afgekorte woordgroep en de volledige attribute text

Logische functies

(English)

Syntaxis Omschrijving
het is niet waar dat<expr>
Operator waarmee 'waar' wordt geretourneerd als attribute een waarde heeft die onwaar is
<var> is zeker
zeker <var>
het is zeker [of niet]<expr>
Operator waarmee 'waar' wordt geretourneerd als attribute een waarde anders dan uncertain heeft
<var> is onzeker
<var> is niet zeker
onzeker <var>
het is onzeker dat <expr>
het is onzeker [of niet]<expr>
het is niet zeker dat <expr>
onzeker
Operator waarmee 'waar' wordt geretourneerd als de waarde van attribute uncertain is
<var> is bekend
<var> is nu bekend
bekend <var>
het is bekend [of niet]<expr>
het is nu bekend [of niet]<expr>
Operator waarmee 'waar' wordt geretourneerd als attribute een waarde heeft
<var> is [nu] onbekend
onbekend <var>
het is [nu] onbekend [of niet]<expr>
onbekend
Operator waarmee 'waar' wordt geretourneerd als attribute geen waarde heeft

Logische constanten

(English)

Syntaxis Omschrijving
waar
Constante waar-waarde die wordt gebruikt voor tabelregels
onwaar
Constante onwaar-waarde die wordt gebruikt voor tabelregels
onzeker
Constante uncertain-waarde die wordt gebruikt voor tabelregels

Vergelijkingsoperatoren

(English)

Syntaxis Omschrijving
<lhs><<rhs>
<lhs> is kleiner dan <rhs>
<lhs> is kleiner of gelijk aan <rhs>
<lhs> is eerder dan <rhs>
Kleiner dan

Opmerking: er is geen natuurlijke taalvorm wanneer deze operator wordt gebruikt met numerieke waarden en valutawaarden.
<lhs> > <rhs>
<lhs> is groter dan <rhs>
<lhs> is groter dan of gelijk aan <rhs>
<lhs> is later dan <rhs>
Groter dan

Opmerking: er is geen natuurlijke taalvorm wanneer deze operator wordt gebruikt met numerieke waarden en valutawaarden.
<lhs><=<rhs>
Kleiner dan of gelijk aan
<lhs> >= <rhs>
Groter dan of gelijk aan
<lhs>=<rhs>
<lhs> is gelijk aan <rhs>
<lhs> is gelijk aan <rhs>
Is gelijk aan
<lhs> is niet gelijk aan <rhs>
<lhs> <> <rhs>
Niet gelijk aan

Numerieke functies

(English)

Syntaxis Omschrijving
Nummer(<numText>)
Zet de opgegeven string om in een getalwaarde.
<x> + <y>
Wiskundige optelling
<x> - <y>
Wiskundige aftrekking
<lhs> * <rhs>
Wiskundige vermenigvuldiging
<lhs> / <rhs>
Wiskundige deling
<lhs> \ <rhs>
Deling gehele getallen
<lhs> modulo <rhs>
Rest na deling met gehele getallen
Maximum(<x>, <y>)
Maximum(<date/time/datetime1>, <date/time/datetime2>)
het grootste van <val1> en <val2>
de laatste van <val1> en <val2>
Retourneert de grootste van twee waarden.
Minimum(<x>, <y>)
Minimum(<date/time/datetime1>, <date/time/datetime2>)
de kleinste van <val1> en <val2>
de vroegste van <val1> en <val2>
Retourneert de kleinste van twee waarden.
Xy(<x>, <y>)
<val> vermeerderd tot de macht van<power>
x tot de macht y
Ex(<x>)
e tot de macht van<log-val>
Constante e tot de macht x
Abs(<x>)
de absolute waarde van <val>
|<val>|
Absolute waarde van x
Ln(<x>)
de natuurlijke logaritme van <log-val>
Natuurlijke logaritme van x
Log(<x>)
de logaritme met grondtal 10 <log-val>
Logaritme met grondtal 10 van x
VierkantsWortel(<x>)
de vierkante wortel van <val>
Vierkantswortel van x
Afronden(<x>, <n>)
<val> afgerond op <num_places> decimalen na de komma
Rondt x af op n decimalen.
Afkappen(<x>, <n>)
<val> getrunceerd op <num_places> decimalen na de komma
x afgekapt af op n decimalen
Sin(<x>)
Sinus van x
Cos(<x>)
Cosinus van x
Tan(<x>)
Tangens van x
Asin(<x>)
Boogsinus van x
Acos(<x>)
Boogcosinus van x
Atan(<x>)
Boogtangens van x

Datumfuncties

(English)

Syntaxis Omschrijving
HuidigeDatum()
de huidige datum
Retourneert de huidige date aan het begin van de sessie.
Datum(<text>)
Zet de opgegeven string om in een date-waarde.
MakenDatum(<year>, <month>, <day>)
Retourneert een date die bestaat uit het jaar, de maand en de dag die zijn opgegeven.
ExtraherenDag(<date/datetime>)
Retourneert de dagcomponent van een date/datetime attribute.
ExtraherenMaand(<date/datetime>)
Retourneert de maandcomponent van een date/datetime attribute.
ExtraherenJaar(<date/datetime>)
Retourneert de jaarcomponent van een date/datetime attribute.
VolgendeDagVanWeek(<date/datetime>, <day>)
de volgende maandag op of na <from-date>
de maandag op of voor<from-date>
de volgende dinsdag op of na <from-date>
de dinsdag op of voor <from-date>
de volgende woensdag op of na <from-date>
de woensdag op of voor <from-date>
de volgende donderdag op of na <from-date>
de donderdag op of voor<from-date>
de volgende vrijdag op of na <from-date>
de vrijdag op of voor <from-date>
de volgende zaterdag op of na <from-date>
de zaterdag op of voor <from-date>
de volgende zondag op of na <from-date>
de zondag op of voor <from-date>
Retourneert de date van de volgende dag van de week op of na een date (afhankelijk van de gebruikte syntaxis).
VolgendeDatum(<date>, <day>, <month>)
de startdatum van het voorgaande belastingjaar van de UK op of voor <from-date>
de einddatum van het volgende belastingjaar van de UK op of na <from-date>
Retourneert de volgende instantie van de gegeven dag en maand na date.
ToevoegenDagen(<date/datetime>, <num_days>)
de datum <num_days> dagen na <date>
de datum <num_days> dagen voor <date>
Telt een aantal dagen op bij een date of trekt het ervan af. Bij gebruik van de beknopte syntactische vorm moet het getal een positief geheel getal zijn om dagen bij de ingevoerde date op te tellen, of een negatief getal om dagen van de ingevoerde date af te trekken.
ToevoegenWeken(<date/datetime>, <num_weeks>)
de datum<num_weeks> weken na <date>
de datum<num_weeks> weken voor <date>
Telt een aantal weken op bij een date. Bij gebruik van de beknopte syntactische vorm moet het getal een positief geheel getal zijn om weken bij de ingevoerde date op te tellen.
ToevoegenMaanden(<date/datetime>, <num_months>)
de datum <num_months> maanden na <date>
de datum<num_months> maanden voor <date>
Telt een aantal maanden op bij een date. Bij gebruik van de beknopte syntactische vorm moet het getal een positief geheel getal zijn om maanden bij de ingevoerde date op te tellen.
ToevoegenJaren(<date/datetime>, <num_years>)
de datum <num_years> jaren na <date>
de datum<num_years> jaren voor <date>
Telt een aantal jaren op bij een date. Bij gebruik van de beknopte syntactische vorm moet het getal een positief geheel getal zijn om jaren bij de ingevoerde date op te tellen.
WeekdagTelling(<date1>, <date2>)
het aantal weekdagen (inclusief) tussen <date1> en <date2>
Telt het aantal weekdagen tussen date1 en date2, met andere woorden, het aantal dagen tussen maandag en vrijdag.
Opmerking: de eerste date is inclusief, de laatste date exclusief.
JaarBegin(<date/datetime>)
de eerste dag van het jaar waarin <from-date> valt
Retourneert de eerste date in het jaar waarin een date valt.
JaarEinde(<date/datetime>)
de laatste dag van het jaar waarin <from-date> valt
Retourneert de laatste date in het jaar waarin een date valt.
DagVerschil(<date/datetime1>, <date/datetime2>)
het aantal dagen vanaf <date1> tot <date2>
Retourneert het aantal hele dagen tussen date/datetime1 en date/datetime2. De volgorde van de twee datums heeft geen invloed op het resultaat.
DagVerschilInclusief(<date/datetime1>, <date/datetime2>)
het aantal dagen (inclusief) vanaf <date1> tot <date2>
Retourneert het aantal hele dagen (inclusief) tussen date/datetime1 en date/datetime2. Bij deze berekening worden beide eindpunten opgenomen. Als de datums gelijk zijn, is het resultaat 1. De volgorde van de twee datums heeft geen invloed op het resultaat.
DagVerschilExclusief(<date/datetime1>, <date/datetime2>)
het aantal dagen (exclusief) vanaf<date1> tot <date2>
Retourneert het aantal hele dagen (exclusief) tussen date/datetime1 en date/datetime2. Bij deze berekening worden beide eindpunten uitgesloten. Als de datums gelijk zijn, is het resultaat 0. De volgorde van de twee datums heeft geen invloed op het resultaat.
WeekVerschil(<date/datetime1>, <date/datetime2>)
het aantal weken vanaf <date1> tot <date2>
Retourneert het aantal hele verstreken weken tussen date/datetime1 en date/datetime2. De volgorde van de twee datums heeft geen invloed op het resultaat.
WeekVerschilInclusief(<date/datetime1>, <date/datetime2>)
Retourneert het inclusieve aantal hele verstreken weken tussen date/datetime1 en date/datetime2. De volgorde van de twee datums heeft geen invloed op het resultaat.
WeekVerschilExclusief(<date/datetime1>, <date/datetime2>)
Retourneert het exclusieve aantal hele verstreken weken tussen date/datetime1 en date/datetime2. De volgorde van de twee datums heeft geen invloed op het resultaat.
MaandVerschil(<date/datetime1>, <date/datetime2>)
het aantal maanden vanaf <date1> tot <date2>
Retourneert het aantal hele verstreken maanden tussen date/datetime1 en date/datetime2. De volgorde van de twee datums heeft geen invloed op het resultaat.
MaandVerschilInclusief(<date/datetime1>, <date/datetime2>)
Retourneert het aantal hele inclusieve verstreken maanden tussen date/datetime1 en date/datetime2. De volgorde van de twee datums heeft geen invloed op het resultaat.
MaandVerschilExclusief(<date/datetime1>, <date/datetime2>)
Retourneert het aantal hele exclusieve verstreken maanden tussen date/datetime1 en date/datetime2. De volgorde van de twee datums heeft geen invloed op het resultaat.
JaarVerschil(<date/datetime1>, <date/datetime2>)
het aantal jaren (inclusief) tussen <date1> en <date2>
het aantal hele jaren dat <date2> is na <date1>
Retourneert het aantal jaren tussen date/datetime1 en date/datetime2. De volgorde van de twee datums heeft geen invloed op het resultaat.
JaarVerschilInclusief(<date/datetime1>, <date/datetime2>)
Retourneert het inclusieve aantal jaren tussen date/datetime1 en date/datetime2. De volgorde van de twee datums heeft geen invloed op het resultaat.
JaarVerschilExclusief(<date/datetime1>, <date/datetime2>)
Retourneert het exclusieve aantal jaren tussen date/datetime1 en date/datetime2. De volgorde van de twee datums heeft geen invloed op het resultaat.

Tijd-van-de-dagfuncties

(English)

Syntaxis Omschrijving
TijdVanDag(<text>)
Zet de gegeven string om in een tijdstip.
ExtraherenSeconde(<time/datetime>)
Retourneert de secondecomponent van een timeofday/datetime attribute.
ExtraherenMinuut(<time/datetime>)
Retourneert de minuutcomponent van een timeofday/datetime attribute.
ExtraherenUur(<time/datetime>)
Retourneert de uurcomponent van een timeofday/datetime attribute.

Datum- en tijdfuncties

(English)

Syntaxis Omschrijving
HuidigeDatumTijd()
Retourneert de huidige date en tijd aan het begin van de sessie.
DatumTijd(<text>)
Zet de opgegeven string om in een datetime-waarde.
SamenvoegenDatumTijd(<date>, <time>)
Stelt de tijd van date door de date en het tijdstip samen te voegen.
SecondeVerschil(<datetime1>, <datetime2>)
SecondeVerschil(<timeOfDay1>, <timeOfDay2>)
Retourneert het aantal seconden tussen datetime1 en datetime2.
SecondeVerschilInclusief(<datetime1>, <datetime2>)
SecondeVerschilInclusief(<timeOfDay1>, <timeOfDay2>)
Retourneert het inclusieve aantal seconden tussen datetime1 en datetime2.
SecondeVerschilExclusief(<datetime1>, <datetime2>)
SecondeVerschilExclusief(<timeOfDay1>, <timeOfDay2>)
Retourneert het exclusieve aantal seconden tussen datetime1 en datetime2.
MinuutVerschil(<datetime1>, <datetime2>)
MinuutVerschil(<timeOfDay1>, <timeOfDay2>)
Retourneert het aantal minuten tussen datetime1 en datetime2.
MinuutVerschilInclusief(<datetime1>, <datetime2>)
MinuutVerschilInclusief(<timeOfDay1>, <timeOfDay2>)
Retourneert het inclusieve aantal minuten tussen datetime1 en datetime2.
MinuutVerschilExclusief(<datetime1>, <datetime2>)
MinuutVerschilExclusief(<timeOfDay1>, <timeOfDay2>)
Retourneert het exclusieve aantal minuten tussen datetime1 en datetime2.
UurVerschil(<datetime1>, <datetime2>)
UurVerschil(<timeOfDay1>, <timeOfDay2>)
Retourneert het aantal uren tussen datetime1 en datetime2.
UurVerschilInclusief(<datetime1>, <datetime2>)
UurVerschilInclusief(<timeOfDay1>, <timeOfDay2>)
Retourneert het inclusieve aantal uren tussen datetime1 en datetime2.
UurVerschilExclusief(<datetime1>, <datetime2>)
UurVerschilExclusief(<timeOfDay1>, <timeOfDay2>)
Retourneert het exclusieve aantal uren tussen datetime1 en datetime2.
ExtraherenDatum(<datetime>)
Extraheert de date uit een datetime attribute.
ExtraherenTijdstipDag(<datetime>)
Extraheert het tijdstip uit een datetime attribute. Hiermee kan de waarde van een timeofday attribute worden ingesteld op de tijd waarop de regel wordt uitgevoerd door de tijd te extraheren uit de huidige date en tijd.
ToevoegenUren(<datetime>, <num_hours>)
ToevoegenUren(<timeOfDay>, <num_hours>)
Telt een aantal uren op bij een date-tijd.
ToevoegenMinuten(<datetime>, <num_minutes>)
ToevoegenMinuten(<timeOfDay>, <num_minutes>)
Telt een aantal minuten op bij een date-tijd.
ToevoegenSeconden(<datetime>, <num_seconds>)
ToevoegenSeconden(<timeOfDay>, <num_seconds>)
Telt een aantal seconden op bij een date-tijd.

Tekstfuncties

(English)

Syntaxis Omschrijving
<text1> & <text2>
Combineert text1 met text2 enzovoort en vormt hiermee een enkele text-waarde.

Opmerking: u kunt variabelen van elk willekeurig type gebruiken. Waarden worden ingedeeld met het indelingsprogramma dat is geïnstalleerd in de regelsessie.
de reeks van <text1> & <text2>
Combineert text1 met text2 enzovoort en vormt hiermee een enkele text-waarde.

Opmerking: u kunt variabelen van elk willekeurig type gebruiken. Waarden worden ingedeeld met het indelingsprogramma dat is geïnstalleerd in de regelsessie.
Bevat(<text>, <substring>)
<text> bevat <substring>
Retourneert een booleaanse waarde die aangeeft of de gegeven text-waarde de gegeven text-substring bevat. De text-vergelijking is niet hoofdlettergevoelig.
EindigtMet(<text>, <substring>)
<text> eindigt met <substring>
Retourneert een booleaanse waarde die aangeeft of de gegeven text-waarde eindigt met de gegeven text-substring. De text-vergelijking is niet hoofdlettergevoelig.
IsGetal(<text>)
<text> is een getal
Retourneert een booleaanse waarde die aangeeft of de gegeven text-waarde een geldig getal vertegenwoordigt.
Lengte(<text>)
Retourneert de tekenlengte van de gegeven text-waarde.
BegintMet(<text>, <substring>)
<text> begint met <substring>
Retourneert een booleaanse waarde die aangeeft of de gegeven text-waarde begint met de gegeven text-substring. De text-vergelijking is niet hoofdlettergevoelig.
Subtekenreeks(<text>, <offset>, <length>)
Retourneert de substring van text die begint bij de gegeven verschuiving en de de opgegeven lengte in tekens heeft. Als het einde van de string wordt bereikt, worden minder tekens geretourneerd.
Tekst(<number>)
Tekst(<date>)
Tekst(<datetime>)
Tekst(<timeOfDay>)
Zet het opgegeven getal of date attribute om in een text-waarde.

Entiteits- en relatiefuncties

(English)

Syntaxis Omschrijving
Voor(<relationship>, <Exp>)
in het geval van<ent>, <attr>
<val>, als geldt dat <ent>
Hiermee wordt van de ene entity naar de andere entity verwezen in een 'een-op-een'-, 'veel-op-een'- of 'veel-op-veel'-relationship waarbij slechts één conditie is.
VoorBereik(<relationship>, <alias>)
VoorBereik(<relationship>)
Hiermee wordt van de ene entity naar de andere entity verwezen in een 'een-op-een'-, 'veel-op-een'- of 'veel-op-veel'-relationship waarbij er een of meer condities zijn.
VoorAlle(<relationship>, <Exp>)
elk van <ent-attr>
voor elk van <ent>, <attr>
voor alle van <ent>, <attr>
Hiermee wordt van de ene entity naar de andere entity verwezen in een 'een-op-veel'- of 'veel-op-veel'-relationship wanneer u moet vaststellen of alle leden van de doel-entity-groep aan de regel moeten voldoen.
Deze vorm wordt gebruikt wanneer de regel slechts één voorwaarde bevat.
VoorAlleBereiken(<relationship>)
VoorAlleBereiken(<relationship>, <alias>)
Hiermee wordt van de ene entity naar de andere entity verwezen in een 'een-op-veel'- of 'veel-op-veel'-relationship wanneer u moet vaststellen of alle leden van de doel-entity-groep aan de regel moeten voldoen.
Deze vorm wordt gebruikt wanneer de regel een of meer voorwaarden bevat.
Bestaat(<relationship>, <Exp>)
ten minste één van <ent-attr>
voor ten minste één van <ent>, <attr>
Hiermee wordt van de ene entity naar de andere entity verwezen in een 'een-op-veel'- of 'veel-op-veel'-relationship wanneer u moet vaststellen of leden van de doel-entity-groep aan de regel moeten voldoen.
Deze vorm wordt gebruikt wanneer de regel slechts één voorwaarde bevat.
BestaatBereik(<relationship>)
BestaatBereik(<relationship>, <alias>)
Hiermee wordt van de ene entity naar de andere entity verwezen in een 'een-op-veel'- of 'veel-op-veel'-relationship wanneer u moet vaststellen of leden van de doel-entity-groep aan de regel moeten voldoen.
Deze vorm wordt gebruikt wanneer de regel een of meer voorwaarden bevat.
IsLidVan(<target>, <relationship>)
IsLidVan(<target>, <alias>, <relationship>)
Hiermee kan worden vastgesteld of een entity-instantie lid is van een relationship. Wordt gebruikt als een conditie om te testen of een entity-instantie een doel is van een relationship waarvoor een tweede entity-instantie de bron is.
IsGeenLidVan(<target>, <relationship>)
Wordt gebruikt als een conditie om te testen of een entity-instantie geen doel is van een relationship waarvoor een tweede entity-instantie de bron is.
InstantieAantal(<relationship>)
het aantal van<ent>
Telt het aantal instanties dat bestaat voor een entity.
InstantieAantalAls(<relationship>, <Exp>)
het aantal van<ent> waarvoor geldt dat <condition>
Telt het aantal instanties van een entity waarvoor een bepaalde entity-level attribute een bepaalde waarde heeft.
InstantieMaximum(<relationship>, <number-attr>)
InstantieMaximum(<relationship>, <date-attr>)
InstantieMaximum(<relationship>, <datetime-attr>)
InstantieMaximum(<relationship>, <time-attr>)
<date-attr> die de laatste is voor alle [van]<ent>
<max-attr> die de grootste is voor alle [van]<ent>
de laatste van alle <ent-attr>
de grootste van alle <ent-attr>
de grootste van <attr> voor alle [of]<ent>
de grootste van alle <attr> voor [alle]<ent>
de laatste van alle <attr> voor <ent>
Haalt de hoogste/meest recente waarde op van een entity-level-variabele voor alle instanties van de entity.
InstantieMaximumAls(<relationship>, <number-attr>, <condition>)
InstantieMaximumAls(<relationship>, <date-attr>, <condition>)
InstantieMaximumAls(<relationship>, <datetime-attr>, <condition>)
InstantieMaximumAls(<relationship>, <time-attr>, <condition>)
<date-attr> die de laatste is voor alle [van]<ent> waarvoor geldt dat <ent-test>
<max-attr> die de grootste is voor alle [van]<ent> waarvoor geldt dat <ent-test>
de laatste van alle <ent-attr> waarvoor geldt dat <ent-test>
de grootste van alle <ent-attr> waarvoor geldt dat <ent-test>
de grootste van <attr> voor alle [of]<ent> waarvoor geldt dat <ent-test>
Haalt de hoogste/meest recente waarde op van een entity-level-variabele voor alle instanties van de entity waarvoor een bepaalde entity-level attribute een bepaalde waarde heeft.
InstantieMinimum(<relationship>, <number-attr>)
InstantieMinimum(<relationship>, <date-attr>)
InstantieMinimum(<relationship>, <datetime-attr>)
InstantieMinimum(<relationship>, <time-attr>)
<date-attr> die de vroegste is voor alle [van]<ent>
<attr> die het minste is voor alle [van]<ent>
de minste van alle <ent-attr>
de minste van alle <attr> voor [alle]<ent>
de vroegste van alle <attr> voor <ent>
Haalt de laagste/minst recente waarde op van een entity-level-variabele voor alle instanties van de entity.
InstantieMinimumAls(<relationship>, <number-attr>, <condition>)
InstantieMinimumAls(<relationship>, <date-attr>, <condition>)
InstantieMinimumAls(<relationship>, <datetime-attr>, <condition>)
InstantieMinimumAls(<relationship>, <time-attr>, <condition>)
<date-attr> die de vroegste is voor alle [van]<ent> waarvoor geldt dat <ent-test>
<num-attr> die het minste is voor alle [van]<ent> waarvoor geldt dat <ent-test>
de minste van alle <ent-attr> waarvoor geldt dat <ent-test>
de minste van alle <attr> voor <ent> waarvoor geldt dat <ent-test>
de vroegste van alle <attr> voor <ent> waarvoor geldt dat <ent-test>
Haalt de laagste/minst recente waarde op van een entity-level-variabele voor alle instanties van de entity waarvoor een bepaalde entity-level attribute een bepaalde waarde heeft.
InstantieTotaal(<relationship>, <number-attr>)
<num-attr> bij elkaar opgeteld voor alle [van]<ent> waarvoor geldt dat <ent-test>
<num-attr> is in totaal voor alle[van]<ent>
het totale aantal van [alle]<ent-attr>
het totaal voor alle<ent-attr>
totaal voor alle <ent>, <attr>
Haalt de som op van alle instanties van een entity-level-variabele.
InstantieTotaalAls(<relationship>, <number-attr>, <condition>)
het totale aantal van alle<ent-attr> alleen waar <condition>
het totale aantal van [alle]<ent-attr> waarvoor geldt dat <condition>
totaal voor alle<ent>, <attr> alleen waar <condition>
Haalt de som op van alle instanties van een entity-level-variabele waarbij voor de entity geldt dat een bepaalde booleaanse waarde attribute van de entity-level waar is.
InstantieWaardeAls(<relationship>, <number-attr>, <condition>)
InstantieWaardeAls(<relationship>, <text-attr>, <condition>)
InstantieWaardeAls(<relationship>, <date-attr>, <condition>)
InstantieWaardeAls(<relationship>, <datetime-attr>, <condition>)
InstantieWaardeAls(<relationship>, <time-attr>, <condition>)
Haalt een waarde op van een unieke entity-instantie, met een conditie geïdentificeerd vanuit de doel-entity-instanties van een relationship.
  • Als de conditie een enkele doel-entity-instantie identificeert, wordt de waarde berekend tegen deze entity-instantie.
  • Als meer dan één doelinstantie aan de conditie voldoet, wordt uncertain geretourneerd.
  • Als er geen doelinstantie aan de conditie voldoet en de relationship is bekend, is de waarde uncertain.
InstantieGelijkaan(<instance1>, <instance2>)
Stelt vast of twee instanties van een entity dezelfde instantie zijn.
InstantieNietGelijkaan(<instance1>, <instance2>)
Stelt vast of twee instanties van een entity niet dezelfde instantie zijn.
AfleidenInstantie(<relationship>, <identity>)
<rel>(<identity>) bestaat
Deze optie wordt als conclusie gebruikt om af te leiden dat er een entity-instantie bestaat en dat deze lid is van een relationship.

Temporele-redeneringsfuncties

(English)

Syntaxis Omschrijving
IntervalIndividuTelling(<start-date>, <end-date>, <variable>)
IntervalIndividuTelling(<start-date>, <end-date>, <condition>)
Telt het aantal bekende afzonderlijke waarden voor de variabele in het interval vanaf de begin-date (inclusief) tot de eind-date (exclusief).
IntervalIndividuTellingAls(<start-date>, <end-date>, <variable>, <condition>)
Telt het aantal bekende afzonderlijke waarden voor de variabele in het interval vanaf de begin-date (inclusief) tot de eind-date (exclusief), met alleen het aantal keren dat een booleaans filter waar is.
IntervalDagelijksTotaal(<start-date>, <end-date>, <number-attr>)
IntervalDagelijkseSom(<start>, <end>, <var>)
Berekent de som van een valuta- of getalvariabele in het interval vanaf de begin-date (inclusief) tot de eind-date (exclusief). Het attribute is naar verwachting een dagelijkse hoeveelheid.
IntervalDagelijksTotaalAls(<start-date>, <end-date>, <number-attr>, <condition>)
IntervalDagelijkseSom(<start>, <end>, <var>, <condition>)
Berekent de som van alle dagelijkse waarden voor een valuta- of getalvariabele in het interval vanaf een begin-date (inclusief) tot een eind-date (exclusief), met alleen de keren dat een conditie waar is.
IntervalMaximum(<start-date>, <end-date>, <number-attr>)
IntervalMaximum(<start-date>, <end-date>, <date-attr>)
IntervalMaximum(<start-date>, <end-date>, <datetime-attr>)
IntervalMaximum(<start-date>, <end-date>, <time-attr>)
Selecteert de maximumwaarde van een variabele in het interval vanaf een begin-date (inclusief) tot een eind-date (exclusief).
IntervalMaximumAls(<start-date>, <end-date>, <number-attr>, <condition>)
IntervalMaximumAls(<start-date>, <end-date>, <date-attr>, <condition>)
IntervalMaximumAls(<start-date>, <end-date>, <datetime-attr>, <condition>)
IntervalMaximumAls(<start-date>, <end-date>, <time-attr>, <condition>)
IntervalMaximum(<start>, <end>, <var>, <condition>)
Selecteert de maximumwaarde van een variabele in het interval vanaf een begin-date (inclusief) tot een eind-date (exclusief), met alleen de keren dat een conditie waar is.
IntervalMinimum(<start-date>, <end-date>, <number-attr>)
IntervalMinimum(<start-date>, <end-date>, <date-attr>)
IntervalMinimum(<start-date>, <end-date>, <datetime-attr>)
IntervalMinimum(<start-date>, <end-date>, <time-attr>)
Selecteert de minimumwaarde van een variabele in het interval vanaf een begin-date (inclusief) tot een eind-date (exclusief).
IntervalMinimumAls(<start-date>, <end-date>, <number-attr>, <condition>)
IntervalMinimumAls(<start-date>, <end-date>, <date-attr>, <condition>)
IntervalMinimumAls(<start-date>, <end-date>, <datetime-attr>, <condition>)
IntervalMinimumAls(<start-date>, <end-date>, <time-attr>, <condition>)
IntervalMinimum(<start>, <end>, <var>, <condition>)
Selecteert de minimumwaarde van een variabele in het interval vanaf een begin-date (inclusief) tot een eind-date (exclusief), met alleen de keren dat een conditie waar is.
IntervalGewogenGemiddelde(<start-date>, <end-date>, <number-attribute>)
IntervalGewogenGemiddelde(<start>, <end>, <var>)
Berekent de gemiddelde waarde van een valuta- of getalvariabele in het interval vanaf een begin-date (inclusief) tot een eind-date (exclusief) gewogen per periode waarop elke waarde van toepassing is.
IntervalGewogenGemiddeldeAls(<start-date>, <end-date>, <number-attribute>, <condition>)
IntervalGewogenGemiddelde(<start>, <end>, <var>, <condition>)
Berekent de gemiddelde waarde van een valuta- of getalvariabele in het interval vanaf een begin-date (inclusief) tot een eind-date (exclusief) met alleen de keren dat een booleaanse conditie waar is (gewogen per periode waarop elke waarde van toepassing is en waarbij het filter waar is).
IntervalAltijd(<start-date>, <end-date>, <condition>)
Retourneert 'waar' uitsluitend als een booleaanse conditie altijd waar is in het interval vanaf de begin-date (inclusief) tot de eind-date (exclusief).
IntervalTenMinsteDagen(<start-date>, <end-date>, <NumDays>, <condition>)
Retourneert 'waar' uitsluitend als een booleaanse conditie waar voor ten minste het opgegeven aantal dagen (niet per se opeenvolgend) in het interval vanaf de begin-date (inclusief) tot de eind-date (exclusief).
IntervalOpeenvolgendeDagen(<start-date>, <end-date>, <NumDays>, <condition>)
Retourneert 'waar' uitsluitend als een booleaanse conditie waar voor ten minste een gegeven aantal opeenvolgende dagen in het interval vanaf de begin-date (inclusief) tot de eind-date (exclusief).
IntervalSoms(<start-date>, <end-date>, <condition>)
Retourneert 'waar' uitsluitend als een booleaanse conditie ooit waar is in het interval vanaf de begin-date (inclusief) tot de eind-date (exclusief).
WaardeOp(<date>, <value>)
Retourneert de waarde van het gegeven attribute bij de opgegeven date.
WanneerLaatst(<date>, <condition>)
Retourneert de datum date waarop een booleaanse conditie voor het laatst waar was, waarbij wordt teruggekeken vanaf (inclusief) een opgegeven date.
WanneerVolgende(<date>, <condition>)
Retourneert de datum date waarop een booleaanse conditie opnieuw waar is, waarbij wordt vooruitgekeken vanaf (inclusief) een opgegeven date.
Laatst()
Retourneert een date-waarde equivalent aan de laatste mogelijke date, namelijk een date die gegarandeerd later is dan enige andere date die een date attribute kan aannemen of waarnaar een expressie kan worden geëvalueerd.
Vroegst()
Retourneert een date-waarde equivalent aan de eerst mogelijke date, namelijk een date die gegarandeerd eerder is dan enige andere date die een date attribute kan aannemen of waarnaar een expressie kan worden geëvalueerd.
TemporeelDagenSinds(<date>, <end-date>)
Retourneert een getalvariabele die elke dag varieert en en het aantal volledige dagen aangeeft sinds de date.
TemporeelWekenSinds(<date>, <end-date>)
Retourneert een getalvariabele die elke week varieert en en het aantal volledige weken aangeeft sinds de date.
TemporeelMaandenSinds(<date>, <end-date>)
Retourneert een getalvariabele die elke maand varieert en het aantal volledige maanden sinds de date aangeeft. Opmerking: in de gevallen waarin de opgegeven date later is dan de 28e dag van de maand en de volgende maand heeft minder dagen dan de opgegeven maand, wordt het wijzigingspunt voor de jubileummaand gemaakt op de laatste dag van deze maand. Als de opgegeven date bijvoorbeeld 28, 29, 30 of 31 januari 2007 is, is het eerste wijzigingspunt 28 februari 2007.
TemporeelJarenSinds(<date>, <end-date>)
Retourneert een getalvariabele die elk jaar varieert en en het aantal volledige jaren aangeeft sinds de date.
TemporeelAltijdDagen(<days>, <condition>)
Retourneert een booleaans attribute dat in de loop van de tijd varieert en dat uitsluitend waar is als een booleaanse conditie waar is voor alle waarden van een gegeven aantal voorafgaande dagen, de huidige dag niet inbegrepen.
TemporeelOpeenvolgendDagen(<minDays>, <days>, <condition>)
Retourneert een booleaans attribute dat in de loop van de tijd varieert en dat uitsluitend waar is als een booleaanse conditie waar is gedurende ten minste een minimum aantal opeenvolgende dagen op elk willekeurig moment binnen het eerder ingestelde aantal dagen, de huidige dag niet inbegrepen.
TemporeelSomsDagen(<days>, <condition>)
Retourneert een booleaans attribute dat in de loop van de tijd varieert en dat uitsluitend waar is als een booleaanse conditie ooit waar is binnen een opgegeven aantal voorafgaande dagen, de huidige dag niet inbegrepen.
TemporeelNa(<date>)
Retourneert een booleaans attribute dat in de loop van de tijd varieert en waar is na een date en hierop en hiervóór onwaar is.
TemporeelVoor(<date>)
Retourneert een booleaans attribute dat in de loop van de tijd varieert en waar is vóór een date en hierop en hierna onwaar is.
TemporeelOp(<date>)
Retourneert een booleaans attribute dat in de loop van de tijd varieert en waar is op een date en hiervóór en hierna onwaar is.
TemporeelOpOfNa(<date>)
Retourneert een booleaans attribute dat in de loop van de tijd varieert en waar is op of na een date en hiervóór onwaar is.
TemporeelOpOfVoor(<date>)
Retourneert een booleaans attribute dat in de loop van de tijd varieert en waar is op en vóór een date en hierna onwaar is.
TemporeelGebaseerdOpBegindatum(<relationship>, <date>, <value>)
Retourneert een enkel temporeel attribute (op het niveau van de bron-entity) op basis van een relationship en een waarde-attribute voor de entiteiten met waarden die van kracht worden vanaf een begin-date attribute.
TemporeelGebaseerdOpEinddatum(<relationship>, <date>, <value>)
Retourneert een enkel temporeel attribute (op het niveau van de bron-entity) op basis van een relationship en een waarde-attribute voor de entiteiten met waarden die van kracht worden tot een eind-date attribute.
TemporeelGebaseerdOpReeks(<relationship>, <start-date>, <end-date>, <Value>)
Retourneert een enkel temporeel attribute (op het niveau van de bron-entity) op basis van een relationship en een waarde-attribute voor de entiteiten met waarden die van kracht worden vanaf een begin-date attribute tot een eind-date attribute (exclusief). De waarde is uncertain als deze verloopt vóór de volgende begin-date.
TemporeelIsWeekdag(<startdate>, <enddate>)
Retourneert 'waar' voor werkdagen en 'onwaar' voor weekends vanaf de opgegeven begin-date (inclusief) tot de eind-date (exclusief). Retourneert uncertain buiten het date-bereik.
TemporeelEensPerMaand(<startdate>, <enddate>, <dayofmonth>)
Retourneert waar als de dag gelijk is aan de dag-van-maandparameter en onwaar op alle andere dagen van de maand vanaf de opgegeven begin-date (inclusief) naar de eind-date (exclusief). Retourneert uncertain buiten het date-bereik. Als de dag-van-de-maandparameter het aantal dagen in de huidige maand overschrijdt, is de waarde waar op de laatste dag van de maand, zodat de functie een waarde retourneert die exact één dag per maand waar is.

Validatiegebeurtenisfuncties

(English)

Syntaxis Omschrijving
Fout(<text>)
Een foutgebeurtenis wordt gebruikt om een bericht aan de gebruiker door te geven, zodat de gebruiker pas kan doorgaan met een onderzoek totdat de conditie waardoor de fout is getriggerd, niet meer van toepassing is.
Waarschuwing(<text>)
Een waarschuwingsgebeurtenis wordt gebruikt om een bericht aan de gebruiker door te geven, maar biedt de gebruiker wel de gelegenheid door te gaan, ondanks de conditie waardoor de waarschuwing is getriggerd.

Verouderde functies

(English)

Syntaxis Omschrijving
AanroepAangepasteFunctie(<A>, <B>)
Retourneert het resultaat van een externe aanroep naar een codebibliotheek. De aangepaste functieaanroep slaagt alleen wanneer de codebibliotheek wordt opgegeven voor de vaststellings-engine.