Function Reference (Norwegian)

Logiske koblinger

(English)

Syntaks Beskrivelse
hvis
Valgfri betingelse som kan forekomme på slutten av en konklusjonslinje som har et påfølgende bevis
og
Logisk konjunksjon mellom to attributes
eller
Logisk disjunksjon mellom to attributes
enten
en av
any
at least one of the following is true
any of the following are satisfied
Grupperingselement som brukes for disjunksjoner der to eller flere attributes må grupperes
begge
alle
all of the following are true
all of the following are satisfied
Grupperingselement som brukes for konjunksjoner der to eller flere attributes må grupperes
ellers
Betingelse som vises på slutten av en tabellregel for å angi ellers-leddet
er
Betingelse som brukes i en forklaringsoppføring mellom forkortet uttrykk og fullstendig attribute text

Logiske funksjoner

(English)

Syntaks Beskrivelse
det er ikke sant at <attr>
Operator som brukes til å returnere sann hvis attribute har en verdi som er usann
<var> er sikkert
det er usikkert om <attr>
det er sikkert hvorvidt <attr>
Operator som brukes til å returnere sann hvis attribute har en verdi som ikke er uncertain
<var> er usikkert
<var> er ikke sikkert
det er usikkert at <attr>
det er usikkert om <attr>
det er usikkert hvorvidt <attr>
det er ikke sikkert at <attr>
usikker
Operator som brukes til å returnere sann hvis attribute-verdien er uncertain
<var> er kjent
det er kjent hvorvidt <attr>
Operator som brukes til å returnere sann hvis attribute har enhver verdi
<var> er ukjent
det er ukjent om <attr>
det er ukjent hvorvidt <attr>
ukjent
Operator som brukes til å returnere sann hvis attribute ikke har en verdi

Logiske konstanter

(English)

Syntaks Beskrivelse
sann
Konstant sann verdi som brukes for tabellregler.
usann
Konstant usann verdi som brukes for tabellregler.
usikker
Konstant uncertain-verdi som brukes for tabellregler.

Sammenligningsoperatorer

(English)

Syntaks Beskrivelse
<lhs><<rhs>
<lhs> er tidligere enn <rhs>
Mindre enn

Merknad: Det finnes ingen naturlig språkform der denne operatoren brukes med tall- og valutaverdier.
<lhs> > <rhs>
<lhs> er senere enn <rhs>
Større enn

Merknad: Det finnes ingen naturlig språkform der denne operatoren brukes med tall- og valutaverdier.
<lhs><=<rhs>
<lhs> er mindre enn eller lik <rhs>
Mindre enn eller lik
<lhs> >= <rhs>
<lhs> er større enn eller lik <rhs>
Større enn eller lik
<lhs>=<rhs>
<lhs> er lik <rhs>
<lhs> equals <rhs>
Er lik
<lhs> er ikke lik <rhs>
<lhs> <> <rhs>
Ikke lik

Numeriske funksjoner

(English)

Syntaks Beskrivelse
Number(<numText>)
Konverter den angitte strengen til en tallverdi
<lhs> + <rhs>
Matematisk addisjon
<lhs> - <rhs>
Matematisk subtraksjon
<lhs> * <rhs>
Matematisk multiplikasjon
<lhs> / <rhs>
Matematisk divisjon
<lhs> \ <rhs>
Heltallsdivisjon
<lhs> modulo <rhs>
Gjenstående etter heltallsdivisjon
Maximum(<x>, <y>)
Maximum(<date/time/datetime1>, <date/time/datetime2>)
det høyeste av <val1> og <val2>
den siste av <val1> og <val2>
Returnerer den største av to verdier
Minimum(<x>, <y>)
Minimum(<date/time/datetime1>, <date/time/datetime2>)
utleier av <val1> og <val2>
det tidligste av <val1> og <val2>
Returnerer den minste av to verdier
Xy(<x>, <y>)
x i y. potens
Ex(<x>)
Konstant e i x. potens
Abs(<x>)
Absolutt verdi av x
Ln(<x>)
Naturlig logaritme for x
Log(<x>)
Logaritmebase 10 for x
Sqrt(<x>)
kvadratroten av <val>
Kvadratrot av x
Round(<x>, <n>)
<val> avrundet til <num_places> desimal
<val> avrundet til <num_places> desimaler
Avrunder x til n desimaler
Trunc(<x>, <n>)
x avkortet til n desimaler
Sin(<x>)
Sinus av x
Cos(<x>)
Cosinus av x
Tan(<x>)
Tangens av x
Asin(<x>)
Arcsinus av x
Acos(<x>)
Arccosinus av x
Atan(<x>)
Arctangens av x

Datofunksjoner

(English)

Syntaks Beskrivelse
CurrentDate()
gjeldende dato
Returnerer gjeldende date ved oppstart av økten.
Date(<text>)
Konverterer den angitte strengen til en date-verdi
MakeDate(<year>, <month>, <day>)
Returnerer date dannet på grunnlag av angitt år, måned og dag.
ExtractDay(<date/datetime>)
Returnerer dagskomponenten i date/datetime attribute.
ExtractMonth(<date/datetime>)
Returnerer månedskomponenten i date/datetime attribute.
ExtractYear(<date/datetime>)
Returnerer årskomponenten i date/datetime attribute.
NextDayOfTheWeek(<date/datetime>, <day>)
neste mandag på eller etter <from-date>
neste tirsdag på eller etter <from-date>
neste onsdag på eller etter <from-date>
neste torsdag på eller etter <from-date>
neste fredag ​​på eller etter <from-date>
neste lørdag på eller etter <from-date>
neste søndag på eller etter <from-date>
Returnerer date for neste ukedag på eller før/etter date (avhengig av syntaksen som brukes).
NextDate(<date>, <day>, <month>)
Returnerer den neste forekomsten av angitt dag og måned etter date.
AddDays(<date/datetime>, <num_days>)
datoen <num_days> dager etter <datetime>
tiden <num_days> dager etter <datetime>
Legger til / trekker fra et antall dager for date. Når den korte syntaktiske formen brukes, må antallet være et positivt heltall hvis du vil legge dager til inndataene date, eller et negativt tall hvis du vil trekke dager fra inndataene date.
AddWeeks(<date/datetime>, <num_weeks>)
datoen <num_weeks> uker etter <datetime>
tiden <num_weeks> uker etter <datetime>
Legger til et antall uker for date. Når den korte syntaktiske formen brukes, må antallet være et positivt heltall hvis du vil legge uker til inndataene date.
AddMonths(<date/datetime>, <num_months>)
datoen <num_months> måneder etter at <datetime>
tiden <num_months> måneder etter <datetime>
Legger til et antall måneder for date. Når den korte syntaktiske formen brukes, må antallet være et positivt heltall hvis du vil legge måneder til inndataene date.
AddYears(<date/datetime>, <num_years>)
datoen <num_years> år etter at <datetime>
tiden <num_years> år etter <datetime>
Legger til et antall år for date. Når den korte syntaktiske formen brukes, må antallet være et positivt heltall hvis du vil legge år til inndataene date.
WeekdayCount(<date1>, <date2>)
antall ukedager (inkludert) mellom <date1> og <date2>
Teller antall ukedager mellom date1 og date2, dvs. antall dager mellom mandag og fredag.
Merknad: Første date er inkludert og siste date er utelatt.
YearStart(<date/datetime>)
den første dagen i året hvor <from-date> faller
Returnerer første date i året der date ligger.
YearEnd(<date/datetime>)
den siste dagen i året hvor <from-date> faller
Returnerer siste date i året der date ligger.
DayDifference(<date/datetime1>, <date/datetime2>)
antall dager fra <date1> til <date2>
Returnerer antall hele dager mellom date/datetime1 og date/datetime2. Rekkefølgen på de to datoene påvirker ikke resultatet.
DayDifferenceInclusive(<date/datetime1>, <date/datetime2>)
antall dager (inkluderende) fra <date1> til <date2>
Returnerer antall hele dager (inkluderende) mellom date/datetime1 og date/datetime2. Begge sluttpunktene inngår i denne beregningen. Når datoene er de samme, blir resultatet 1. Rekkefølgen på de to datoene påvirker ikke resultatet.
DayDifferenceExclusive(<date/datetime1>, <date/datetime2>)
antall dager (eksklusive) fra <date1> til <date2>
Returnerer antall hele dager (ekskluderende) mellom date/datetime1 og date/datetime2. Begge sluttpunktene utelates fra denne beregningen. Når datoene er de samme, blir resultatet 0. Rekkefølgen på de to datoene påvirker ikke resultatet.
WeekDifference(<date/datetime1>, <date/datetime2>)
antall uker fra <date1> til <date2>
Returnerer antall hele medgåtte uker mellom date/datetime1 og date/datetime2. Rekkefølgen på de to datoene påvirker ikke resultatet.
WeekDifferenceInclusive(<date/datetime1>, <date/datetime2>)
antall uker (inkluderende) fra <date1> til <date2>
Returnerer inkluderende antall hele medgåtte uker mellom date/datetime1 og date/datetime2. Rekkefølgen på de to datoene påvirker ikke resultatet.
WeekDifferenceExclusive(<date/datetime1>, <date/datetime2>)
antall uker (eksklusive) fra <date1> til <date2>
Returnerer ekskluderende antall hele medgåtte uker mellom date/datetime1 og date/datetime2. Rekkefølgen på de to datoene påvirker ikke resultatet.
MonthDifference(<date/datetime1>, <date/datetime2>)
antall måneder fra <date1> til <date2>
Returnerer antall hele medgåtte måneder mellom date/datetime1 og date/datetime2. Rekkefølgen på de to datoene påvirker ikke resultatet.
MonthDifferenceInclusive(<date/datetime1>, <date/datetime2>)
antall måneder (inkluderende) fra <date1> til <date2>
Returnerer antall hele inkluderende medgåtte måneder mellom date/datetime1 og date/datetime2. Rekkefølgen på de to datoene påvirker ikke resultatet.
MonthDifferenceExclusive(<date/datetime1>, <date/datetime2>)
antall måneder (eksklusive) fra <date1> til <date2>
Returnerer antall hele ekskluderende medgåtte måneder mellom date/datetime1 og date/datetime2. Rekkefølgen på de to datoene påvirker ikke resultatet.
YearDifference(<date/datetime1>, <date/datetime2>)
antall hele år som <date2> er etter <date1>
antall år fra <date1> og <date2>
Returnerer antall år mellom date/datetime1 og date/datetime2. Rekkefølgen på de to datoene påvirker ikke resultatet.
YearDifferenceInclusive(<date/datetime1>, <date/datetime2>)
antall år (inkluderende) fra <date1> og <date2>
Returnerer inkluderende antall år mellom date/datetime1 og date/datetime2. Rekkefølgen på de to datoene påvirker ikke resultatet.
YearDifferenceExclusive(<date/datetime1>, <date/datetime2>)
antall år (eksklusive) fra <date1> og <date2>
Returnerer ekskluderende antall år mellom date/datetime1 og date/datetime2. Rekkefølgen på de to datoene påvirker ikke resultatet.

Klokkeslettfunksjoner

(English)

Syntaks Beskrivelse
TimeOfDay(<text>)
Konverterer den angitte strengen til et tidspunkt på dagen
ExtractSecond(<time/datetime>)
Returnerer sekundkomponenten i timeofday/datetime attribute.
ExtractMinute(<time/datetime>)
Returnerer minuttkomponenten i timeofday/datetime attribute.
ExtractHour(<time/datetime>)
Returnerer timekomponenten i timeofday/datetime attribute.

Dato- og tidsfunksjoner

(English)

Syntaks Beskrivelse
CurrentDateTime()
Returnerer gjeldende date og tidspunkt ved oppstart av økten.
DateTime(<text>)
Konverterer den angitte strengen til en datetime-verdi
ConcatenateDateTime(<date>, <time>)
<date> kl <time-of-day>
<time-of-day><date>
Angir date-tidspunktet ved å slå sammen date og tidspunkt på dagen.
SecondDifference(<datetime1>, <datetime2>)
SecondDifference(<timeOfDay1>, <timeOfDay2>)
antall sekunder fra <date1> til <date2>
Returnerer antall sekunder mellom datetime1 og datetime2.
SecondDifferenceInclusive(<datetime1>, <datetime2>)
SecondDifferenceInclusive(<timeOfDay1>, <timeOfDay2>)
antall sekunder (inkluderende) fra <date1> til <date2>
Returnerer inkluderende antall sekunder mellom datetime1 og datetime2.
SecondDifferenceExclusive(<datetime1>, <datetime2>)
SecondDifferenceExclusive(<timeOfDay1>, <timeOfDay2>)
antall sekunder (eksklusive) fra <date1> til <date2>
Returnerer ekskluderende antall sekunder mellom datetime1 og datetime2.
MinuteDifference(<datetime1>, <datetime2>)
MinuteDifference(<timeOfDay1>, <timeOfDay2>)
antall minutter fra <date1> til <date2>
Returnerer antall minutter mellom datetime1 og datetime2.
MinuteDifferenceInclusive(<datetime1>, <datetime2>)
MinuteDifferenceInclusive(<timeOfDay1>, <timeOfDay2>)
antall minutter (inkluderende) fra <date1> til <date2>
Returnerer inkluderende antall minutter mellom datetime1 og datetime2.
MinuteDifferenceExclusive(<datetime1>, <datetime2>)
MinuteDifferenceExclusive(<timeOfDay1>, <timeOfDay2>)
antall minutter (eksklusive) fra <date1> til <date2>
Returnerer ekskluderende antall minutter mellom datetime1 og datetime2.
HourDifference(<datetime1>, <datetime2>)
HourDifference(<timeOfDay1>, <timeOfDay2>)
antall timer fra <date1> til <date2>
Returnerer antall timer mellom datetime1 og datetime2.
HourDifferenceInclusive(<datetime1>, <datetime2>)
HourDifferenceInclusive(<timeOfDay1>, <timeOfDay2>)
antall timer (inkluderende) fra <date1> til <date2>
Returnerer inkluderende antall timer mellom datetime1 og datetime2.
HourDifferenceExclusive(<datetime1>, <datetime2>)
HourDifferenceExclusive(<timeOfDay1>, <timeOfDay2>)
antall timer (eksklusive) fra <date1> til <date2>
Returnerer ekskluderende antall timer mellom datetime1 og datetime2.
ExtractDate(<datetime>)
Trekker ut date fra datetime attribute.
ExtractTimeOfDay(<datetime>)
Trekker ut tidspunkt på dagen fra datetime attribute. Kan brukes til å angi utførelsestidspunktet for regelen som verdi for timeofday attribute ved å trekke ut tidspunktet fra gjeldende date og tidspunkt.
AddHours(<datetime>, <num_hours>)
AddHours(<timeOfDay>, <num_hours>)
tiden <num_hours> timer etter <datetime>
Legger et antall timer til et date-tidspunkt.
AddMinutes(<datetime>, <num_minutes>)
AddMinutes(<timeOfDay>, <num_minutes>)
tiden <num_minutes> minutter etter <datetime>
Legger et antall minutter til et date-tidspunkt.
AddSeconds(<datetime>, <num_seconds>)
AddSeconds(<timeOfDay>, <num_seconds>)
tiden <num_seconds> sekunder etter <datetime>
Legger et antall sekunder til et date-tidspunkt.

Tekstfunksjoner

(English)

Syntaks Beskrivelse
<lhs> & <rhs>
Kombinerer text1 med text2 osv. for å danne én text-verdi.

Du kan bruke variabler av alle typer. Verdiene formateres ved hjelp av formatereren som er installert i regeløkten.
på sammensetning av <text1> & <text2>
Kombinerer text1 med text2 osv. for å danne én text-verdi.

Du kan bruke variabler av alle typer. Verdiene formateres ved hjelp av formatereren som er installert i regeløkten.
Contains(<text>, <substring>)
Returnerer en boolsk verdi som angir om den angitte text-verdien inneholder den angitte text-delstrengen. text-sammenligningen skiller ikke mellom store og små bokstaver.
EndsWith(<text>, <substring>)
Returnerer en boolsk verdi som angir om den angitte text-verdien slutter med den angitte text-delstrengen. text-sammenligningen skiller ikke mellom store og små bokstaver.
IsNumber(<text>)
Returnerer en boolsk verdi som angir om den angitte text-verdien representerer et gyldig tall.
Length(<text>)
Returnerer tegnlengden for den angitte text-verdien.
StartsWith(<text>, <substring>)
Returnerer en boolsk verdi som angir om den angitte text-verdien starter med den angitte text-delstrengen. text-sammenligningen skiller ikke mellom store og små bokstaver.
Substring(<text>, <offset>, <length>)
Returnerer delstrengen for text som begynner på angitt forskyvning, dvs. den angitte tegnlengden. Færre tegn returneres hvis slutten på strengen nås.
Text(<number>)
Text(<date>)
Text(<datetime>)
Text(<timeOfDay>)
Konverter angitt tall eller date attribute til en text-verdi.

Entitets- og relasjonsfunksjoner

(English)

Syntaks Beskrivelse
For(<relationship>, <Exp>)
i tilfelle av <ent>, <attr>
<val>, i tilfelle <ent>
Brukes til referanser fra én entity til en annen entity i en relationship av typen Én til én, Mange til én eller Mange til mange der det bare er én betingelse.
ForScope(<relationship>, <alias>)
ForScope(<relationship>)
i tilfelle av <ent>
i tilfelle av <ent> (<alias>)
Brukes til referanser fra én entity til en annen entity i en relationship av typen Én til én, Mange til én eller Mange til mange der det er en eller flere betingelser.
ForAll(<relationship>, <Exp>)
hvert av <ent-attr>
for hvert av <ent>, <attr>
for hele <ent>, <attr>
Brukes til referanser fra én entity til en annen entity i en relationship av typen Én til mange eller Mange til mange når du har behov for å fastslå om alle medlemmer i entity-målgruppen må oppfylle regelen.
Dette skjermbildet brukes når det bare er én betingelse i regelen.
ForAllScope(<relationship>)
ForAllScope(<relationship>, <alias>)
for alle <ent>
hvert av <ent>
for alle <ent> (<alias>)
hvert av <ent> (<alias>)
for hver av <ent> (<alias>)
Brukes til referanser fra én entity til en annen entity i en relationship av typen Én til mange eller Mange til mange når du har behov for å fastslå om alle medlemmer i entity-målgruppen må oppfylle regelen.
Dette skjermbildet brukes når det er en eller flere betingelser i regelen.
Exists(<relationship>, <Exp>)
minst ett av <ent-attr>
for minst ett av <ent>, <attr>
Brukes til referanser fra én entity til en annen entity i en relationship av typen Én til mange eller Mange til mange når du har behov for å fastslå om noen medlemmer i entity-målgruppen må oppfylle regelen.
Dette skjermbildet brukes når det bare er én betingelse i regelen.
ExistsScope(<relationship>)
ExistsScope(<relationship>, <alias>)
minst ett av <ent>
minst ett av <ent> (<alias>)
for minst ett av <ent> (<alias>)
Brukes til referanser fra én entity til en annen entity i en relationship av typen Én til mange eller Mange til mange når du har behov for å fastslå om noen medlemmer i entity-målgruppen må oppfylle regelen.
Dette skjermbildet brukes når det er en eller flere betingelser i regelen.
IsMemberOf(<target>, <relationship>)
IsMemberOf(<target>, <alias>, <relationship>)
<ent-target> er medlem av <ent>
<ent-target> (<alias>) er medlem av <ent>
Brukes som en konklusjon for å utlede at en entity-forekomst er et medlem av en relationship. Brukes som en betingelse for å teste at en entity-forekomst er et mål for en relationship som har en annen entity-forekomst som kilde.
IsNotMemberOf(<target>, <relationship>)
Brukes som en betingelse for å teste at en entity-forekomst ikke er et mål for en relationship som har en annen entity-forekomst som kilde.
InstanceCount(<relationship>)
antall <ent>
Teller antall forekomster som finnes for entity.
InstanceCountIf(<relationship>, <Exp>)
antall <ent> for der er det slik at <condition>
Teller antall forekomster som finnes av entity der bestemt entity-level attribute har en bestemt verdi.
InstanceMaximum(<relationship>, <number-attr>)
InstanceMaximum(<relationship>, <date-attr>)
InstanceMaximum(<relationship>, <datetime-attr>)
InstanceMaximum(<relationship>, <time-attr>)
<date-attr> som er den siste for alle <ent>
<max-attr> som er størst for alle <ent>
den siste av alle <ent-attr>
den siste av alle <attr> for <ent>
den største av [alle]<ent-attr>
den største av [all]<attr> for [alle]<ent>
Henter den høyeste/seneste verdien for en entity-level-variabel for alle forekomster av entity.
InstanceMaximumIf(<relationship>, <number-attr>, <condition>)
InstanceMaximumIf(<relationship>, <date-attr>, <condition>)
InstanceMaximumIf(<relationship>, <datetime-attr>, <condition>)
InstanceMaximumIf(<relationship>, <time-attr>, <condition>)
<date-attr> som er den siste for alle <ent> for der er det slik at <ent-test>
<max-attr> som er det største for alle <ent> for der er det slik at <ent-test>
den siste av alle <ent-attr> der det er slik at <ent-test>
den største av alle <ent-attr> der det er slik at <ent-test>
den største av <attr> for alle <ent> der det er slik at <ent-test>
Henter den høyeste/seneste verdien for en entity-level-variabel for alle forekomster av entity der bestemt entity-level attribute har en bestemt verdi.
InstanceMinimum(<relationship>, <number-attr>)
InstanceMinimum(<relationship>, <date-attr>)
InstanceMinimum(<relationship>, <datetime-attr>)
InstanceMinimum(<relationship>, <time-attr>)
<date-attr> som er den tidligste for alle <ent>
<attr> som er det minste for alle <ent>
det tidligste av alle <ent-attr>
det tidligste av alle <attr> for <ent>
den minste av [alle]<ent-attr>
den minste av [alle]<attr> for [alle]<ent>
Henter den laveste/tidligste verdien for en entity-level-variabel for alle forekomster av entity.
InstanceMinimumIf(<relationship>, <number-attr>, <condition>)
InstanceMinimumIf(<relationship>, <date-attr>, <condition>)
InstanceMinimumIf(<relationship>, <datetime-attr>, <condition>)
InstanceMinimumIf(<relationship>, <time-attr>, <condition>)
<date-attr> som er den tidligste for alle <ent> for der er det slik at <ent-test>
<num-attr> som er det minste for alle <ent> for der er det slik at <ent-test>
den minste av alle <ent-attr> der det er slik at <ent-test>
den minste av alle <attr> for <ent> som det er slik at <ent-test>
det tidligste av alle <attr> for <ent> der det er slik at <ent-test>
Henter den laveste/tidligste verdien for en entity-level-variabel for alle forekomster av entity der bestemt entity-level attribute har en bestemt verdi.
InstanceSum(<relationship>, <number-attr>)
<num-attr> utgjorde for alle <ent>
den totale mengden [av alle]<ent-attr>
totalen for alle <ent-attr>
totalt for alle <ent>, <attr>
Henter summen av alle forekomster av en entity-level-variabel.
InstanceSumIf(<relationship>, <number-attr>, <condition>)
<num-attr> utgjorde for alle <ent> for der er det slik at <ent-test>
den totale mengden av alle <ent-attr> bare der <condition>
den totale mengden av [alle]<ent-attr> som det er tilfelle at <condition>
totalt for alle <ent>, <attr> bare der <condition>
Henter summen av alle forekomster av en entity-level-variabel der bestemt entity-level boolsk attribute er sann for entity.
InstanceValueIf(<relationship>, <number-attr>, <condition>)
InstanceValueIf(<relationship>, <text-attr>, <condition>)
InstanceValueIf(<relationship>, <date-attr>, <condition>)
InstanceValueIf(<relationship>, <datetime-attr>, <condition>)
InstanceValueIf(<relationship>, <time-attr>, <condition>)
Henter en verdi fra en unik entity-forekomst, identifisert fra entity-målforekomstene i relationship med en betingelse.
  • Hvis betingelsen identifiserer én entity-målforekomst, er dette verdien som beregnes mot denne entity-forekomsten.
  • Hvis mer enn én målforekomst oppfyller betingelsen, returneres uncertain.
  • Hvis ingen målforekomster oppfyller betingelsen og relationship er kjent, er verdien uncertain.
InstanceEquals(<instance1>, <instance2>)
Fastslår om to forekomster av entity er den samme forekomsten.
InstanceNotEquals(<instance1>, <instance2>)
Fastslår om to forekomster av entity ikke er den samme forekomsten.
InferInstance(<relationship>, <identity>)
Brukes som en konklusjon for å utlede at det finnes en entity-forekomst som er medlem av relationship.

Funksjoner for tidsbestemt resonnering

(English)

Syntaks Beskrivelse
IntervalCountDistinct(<start-date>, <end-date>, <variable>)
IntervalCountDistinct(<start-date>, <end-date>, <condition>)
Teller antall kjente unike verdier for variabelen, i intervallet fra start date (inkludert) til slutt date (utelatt).
IntervalCountDistinctIf(<start-date>, <end-date>, <variable>, <condition>)
Teller antall kjente unike verdier for variabelen, i intervallet fra start date (inkludert) til slutt date (utelatt), bare inkludert tilfeller der et boolsk filter er sant.
IntervalDailySum(<start-date>, <end-date>, <number-attr>)
Beregner summen for en valuta- eller tallvariabel, i intervallet fra start date (inkludert) til slutt date (utelatt). attribute forutsettes å være en daglig mengde.
IntervalDailySumIf(<start-date>, <end-date>, <number-attr>, <condition>)
Beregner summen av alle de daglige verdiene for en valuta- eller tallvariabel, i intervallet fra start date (inkludert) til slutt date (utelatt), bare inkludert tilfeller der en betingelse er sann.
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>)
Velger maksimumsverdien for en variabel i intervallet fra start date (inkludert) til slutt date (utelatt).
IntervalMaximumIf(<start-date>, <end-date>, <number-attr>, <condition>)
IntervalMaximumIf(<start-date>, <end-date>, <date-attr>, <condition>)
IntervalMaximumIf(<start-date>, <end-date>, <datetime-attr>, <condition>)
IntervalMaximumIf(<start-date>, <end-date>, <time-attr>, <condition>)
Velger maksimumsverdien for en variabel i intervallet fra start date (inkludert) til slutt date (utelatt), bare inkludert tilfeller der en betingelse er sann.
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>)
Velger minimumsverdien for en variabel i intervallet fra start date (inkludert) til slutt date (utelatt).
IntervalMinimumIf(<start-date>, <end-date>, <number-attr>, <condition>)
IntervalMinimumIf(<start-date>, <end-date>, <date-attr>, <condition>)
IntervalMinimumIf(<start-date>, <end-date>, <datetime-attr>, <condition>)
IntervalMinimumIf(<start-date>, <end-date>, <time-attr>, <condition>)
Velger minimumsverdien for en variabel i intervallet fra start date (inkludert) til slutt date (utelatt), bare inkludert tilfeller der en betingelse er sann.
IntervalWeightedAverage(<start-date>, <end-date>, <number-attribute>)
Beregner gjennomsnittsverdien for en valuta- eller tallvariabel i intervallet fra start date (inkludert) til slutt date (utelatt), vektet med tidsrommet som hver verdi gjelder.
IntervalWeightedAverageIf(<start-date>, <end-date>, <number-attribute>, <condition>)
Beregner gjennomsnittsverdien for en valuta- eller tallvariabel i intervallet fra start date (inkludert) til slutt date (utelatt), bare inkludert tilfeller der en boolsk betingelse er sann (vektet med tidsrommet som hver verdi gjelder og der filteret er sant).
IntervalAlways(<start-date>, <end-date>, <condition>)
Returnerer sann bare hvis en boolsk betingelse alltid er sann i intervallet fra start date (inkludert) til slutt date (utelatt).
IntervalAtLeastDays(<start-date>, <end-date>, <NumDays>, <condition>)
Returnerer sann bare hvis en boolsk betingelse er sann for minst det angitte antall dager (ikke nødvendigvis sammenhengende) i intervallet fra start date (inkludert) til slutt date (utelatt).
IntervalConsecutiveDays(<start-date>, <end-date>, <NumDays>, <condition>)
Returnerer sann bare hvis en boolsk betingelse er sann for minst et angitt antall sammenhengende dager i intervallet fra start date (inkludert) til slutt date (utelatt).
IntervalSometimes(<start-date>, <end-date>, <condition>)
Returnerer sann bare hvis en boolsk betingelse tidvis er sann i intervallet fra start date (inkludert) til slutt date (utelatt).
ValueAt(<date>, <value>)
Returnerer verdien for angitt attribute på angitt date.
WhenLast(<date>, <condition>)
Returnerer date da en boolsk betingelse sist var sann, bakover fra (og inkludert) angitt date.
WhenNext(<date>, <condition>)
Returnerer neste date da en boolsk betingelse vil være sann, fremover fra (og inkludert) angitt date.
Latest()
Returnerer en date-verdi som tilsvarer senest mulig date - nemlig en date som garantert vil være senere enn noen annen date som date attribute kan ta eller et uttrykk kan evalueres til.
Earliest()
Returnerer en date-verdi som tilsvarer tidligst mulig date - nemlig en date som garantert vil være tidligere enn noen annen date som date attribute kan ta eller et uttrykk kan evalueres til.
TemporalDaysSince(<date>, <end-date>)
Returnerer en tallvariabel som varierer hver dag, og er lik antall hele dager siden date.
TemporalWeeksSince(<date>, <end-date>)
Returnerer en tallvariabel som varierer hver uke, og er lik antall hele uker siden date.
TemporalMonthsSince(<date>, <end-date>)
Returnerer en tallvariabel som varierer hver måned, og er lik antall hele måneder siden date. Merknad: Når angitt date er etter den 28. dagen i måneden, og en påfølgende måned har færre dager enn den angitte måneden, opprettes endringspunktet for merkemåneden på den siste dagen i denne måneden. Hvis for eksempel angitt date er 28., 29., 30. eller 31. januar 2007, vil det første endringspunktet være 28. februar 2007.
TemporalYearsSince(<date>, <end-date>)
Returnerer en tallvariabel som varierer hvert år, og er lik antall hele år siden date.
TemporalAlwaysDays(<days>, <condition>)
Returnerer boolsk attribute som varierer over tid, og er sann bare hvis en boolsk betingelse er sann for alle av et angitt antall forutgående dager, ikke inkludert dagens dato.
TemporalConsecutiveDays(<minDays>, <days>, <condition>)
Returnerer boolsk attribute som varierer over tid, og er sann bare hvis en boolsk betingelse er sann for minst et minste antall sammenhengende dager når som helst innenfor angitt antall forutgående dager, ikke inkludert dagens dato.
TemporalSometimesDays(<days>, <condition>)
Returnerer boolsk attribute som varierer over tid, og er sann bare hvis en boolsk betingelse tidvis er sann innenfor et angitt antall forutgående dager, ikke inkludert dagens dato.
TemporalAfter(<date>)
Returnerer boolsk attribute som varierer over tid, og er sann etter date og usann på og før.
TemporalBefore(<date>)
Returnerer boolsk attribute som varierer over tid, og er sann før date og usann på og etter.
TemporalOn(<date>)
Returnerer boolsk attribute som varierer over tid, og er sann på date og usann før og etter.
TemporalOnOrAfter(<date>)
Returnerer boolsk attribute som varierer over tid, og er sann på eller etter date og usann før.
TemporalOnOrBefore(<date>)
Returnerer boolsk attribute som varierer over tid, og er sann på og før date og usann etter.
TemporalFromStartDate(<relationship>, <date>, <value>)
Returnerer én tidsbestemt attribute (på entity-kildenivå) fra relationship og en verdi attribute for entitetene, med verdier som er gjeldende fra en start date attribute.
TemporalFromEndDate(<relationship>, <date>, <value>)
Returnerer én tidsbestemt attribute (på entity-kildenivå) fra relationship og en verdi attribute for entitetene, med verdier som er gjeldende inntil en slutt date attribute.
TemporalFromRange(<relationship>, <start-date>, <end-date>, <Value>)
Returnerer én tidsbestemt attribute (på entity-kildenivå) fra relationship og en verdi attribute for entitetene, med verdier som er gjeldende fra start date attribute (inkludert) til slutt date attribute (utelatt). Verdien er uncertain hvis den utløper før neste start date.
TemporalIsWeekday(<startdate>, <enddate>)
Returnerer sann for datoer som er ukedager og usann for datoer som er helgedager fra angitt start date (inkludert) til slutt date (utelatt). Returnerer uncertain utenfor date-området.
TemporalOncePerMonth(<startdate>, <enddate>, <dayofmonth>)
Returnerer sann hvis dagen er lik parameteren for dag i måneden og usann for alle andre dager i måneden fra angitt start date (inkludert) til slutt date (utelatt). Returnerer uncertain utenfor date-området. Når dagen i måneden overskrider antall dager i inneværende måned, er verdien sann på den siste dagen i denne måneden, slik at funksjonen returnerer en verdi som er sann nøyaktig én dag per måned.

Funksjoner for valideringshendelser

(English)

Syntaks Beskrivelse
Feil(<text>)
En feilhendelse brukes til å gi brukeren en melding og hindre vedkommende i å fortsette en undersøkelse til betingelsen som utløste feilen, ikke lenger gjelder.
Advarsel(<text>)
En advarselshendelse brukes til å gi brukeren en melding, men tillater at vedkommende fortsetter til tross for betingelsen som utløste advarselen.

Frarådede funksjoner

(English)

Syntaks Beskrivelse
CallCustomFunction(<A>, <B>)
Returnerer resultatet av et eksternt kall til et kodebibliotek. Kodebiblioteket må angis for fastsettelsesmotoren for at det egendefinerte funksjonskallet skal kunne utføres.