Function Reference (Swedish)

Logiska operatorer

(English)

Syntax Beskrivning
om
Valfri term som eventuellt visas i slutet av en slutsatsrad som har ett efterföljande bevis
och
Logisk konjunktion mellan två attributes
eller
Logisk disjunktion mellan två attributes
antingen
ett av
en av
någon
något
några
alls
minst en av de följande är korrekt
minst ett av de följande är korrekt
ett av de följande är korrekt
någon av de följande är tillfredsställande
något av de följande är tillfredsställande
några av de följande är tillfredsställande
någon av de följande är korrekt
något av de följande är korrekt
några av de följande är korrekt
Grupperingselement som används med disjunktioner där två eller fler attributes måste grupperas
båda
både
all
allt
alla
allt som följer är korrekt
allt som följer är tillfredsställande
Grupperingselement som används med konjunktioner där två eller fler attributes måste grupperas
annars
i annat fall
Term som visas i slutet av en tabellregel för att ange annars-delsatsen
är
Term som används i en förklaringspost mellan den förkortade frasen och den fullständiga attribute text

Logiska funktioner

(English)

Syntax Beskrivning
det är inte sant att <expr>
Operatorn som används för att returnera sant om attribute har ett värde som är falskt
<var> är säker
det är säkert antingen [eller inte]<expr>
Operatorn som används för att returnera sant om attribute har ett värde som inte är uncertain
<var> är osäker
<var> är inte säker
det är osäkert att <expr>
det är osäkert om [eller inte]<expr>
det är inte säkert att <expr>
osäkert
Operatorn som används för att returnera sant om värdet för attribute är uncertain
<var> är bekant
<var> är känd
<var> är känt
<var> är för närvarande bekant
<var> är för närvarande känd
<var> är för närvarande känt
det är bekant antingen [eller inte]<expr>
det är för närvarande bekant om [eller inte]<expr>
Operatorn som används för att returnera sant om attribute har något värde
<var> är [för närvarande] obekant
<var> är [för närvarande] okänd
det är [för närvarande] okänd att [eller inte]<expr>
Operatorn som används för att returnera sant om attribute inte har något värde

Logiska konstanter

(English)

Syntax Beskrivning
sant
Värdet sant för konstant som används för tabellregler.
falskt
Värdet falskt för konstant som används för tabellregler.
osäkert
Värdet uncertain för konstant som används för tabellregler.

Jämförelseoperatorer

(English)

Syntax Beskrivning
<lhs><<rhs>
<lhs> är lägre än <rhs>
<lhs> är tidigare än <rhs>
Mindre än

Obs! Det finns ingen form för naturligt språk när den här operatorn används med numeriska värden och valutavärden.
<lhs> > <rhs>
<lhs>är större än <rhs>
<lhs> är senare än <rhs>
Större än

Obs! Det finns ingen form för naturligt språk när den här operatorn används med numeriska värden och valutavärden.
<lhs><=<rhs>
Mindre än eller lika med
<lhs> >= <rhs>
Större än eller lika med
<lhs>=<rhs>
Lika med
<lhs> <> <rhs>
Inte lika med

Numeriska funktioner

(English)

Syntax Beskrivning
Tal(<numText>)
Konvertera den angivna strängen till ett talvärde
<x> + <y>
Addition
<x> - <y>
Subtraktion
<lhs> * <rhs>
Multiplikation
<lhs> / <rhs>
Division
<lhs> \ <rhs>
Heltalsdivision
<lhs> modulo <rhs>
Återstod efter heltalsdivision
Max(<x>, <y>)
Max(<date/time/datetime1>, <date/time/datetime2>)
större än <val1> och <val2>
senast av <val1> och <val2>
Returnerar det största värdet av två värden
Min(<x>, <y>)
Min(<date/time/datetime1>, <date/time/datetime2>)
minst av <val1> och <val2>
tidigast av <val1> och <val2>
Returnerar det minsta värdet av två värden
Xy(<x>, <y>)
x upphöjt till y
Ex(<x>)
Konstanten e upphöjt till x
Abs(<x>)
Absolut värde för x
Ln(<x>)
Naturlig logaritm för x
Log(<x>)
Logaritmbasen 10 för x
Rot(<x>)
kvadratroten av <val>
Kvadratrot ur x
Avrunda(<x>, <n>)
<x> avrunda till <n> decimaler
Avrundar x till n decimaler
Kapa(<x>, <n>)
x kapat till n decimaler
Sin(<x>)
Sinus för x
Cos(<x>)
Cosinus för x
Tan(<x>)
Tangens för x
Asin(<x>)
Arcus sinus för x
Acos(<x>)
Arcus cosinus för x
Atan(<x>)
Arcus tangens för x

Datumfunktioner

(English)

Syntax Beskrivning
AktuelltDatum()
dagens datum
Returnerar aktuell date när sessionen påbörjas.
Datum(<text>)
Konverterar den angivna strängen till ett värde för date
SkapaDatum(<year>, <month>, <day>)
Returnerar ett date som har skapats utifrån året, månaden och dagen som har angetts.
ExtraheraDag(<date/datetime>)
Returnerar dagkomponenten för ett attribut av typen date/datetime attribute.
ExtraheraMånad(<date/datetime>)
Returnerar månadskomponenten för ett attribut av typen date/datetime attribute.
ExtraheraÅr(<date/datetime>)
Returnerar årkomponenten för ett attribut av typen date/datetime attribute.
NästaDagIVeckan(<date/datetime>, <day>)
på måndagen eller den närmast kommande måndagen <from-date>
på tisdagen eller den närmast kommande tisdagen <from-date>
på onsdagen eller den närmast kommande onsdagen <from-date>
på torsdagen eller den närmast kommande torsdagen <from-date>
på fredagen eller den närmast kommande fredagen <from-date>
på lördagen eller den närmast kommande lördagen <from-date>
på söndagen eller den närmast kommande söndagen <from-date>
Returnerar date för nästa veckodag på eller före/efter ett date (beroende på syntaxen som används).
NästaDatum(<date>, <day>, <month>)
sista dagen på året då <from-date> falls
det svenska skatteårets startdatum för i år om i dag eller det föregående skatteårets startdatum <from-date>
Returnerar nästa instans för dagen och månaden som angetts efter ett date.
LäggtillDagar(<date/datetime>, <num_days>)
datum <num_days> dagar efter <date>
Lägger till/tar bort ett antal dagar i/från date. När den kortfattade syntaktiska formen används måste antalet vara ett positivt heltal om dagar ska kunna läggas till i date, eller ett negativt tal om dagar ska kunna tas bort från date.
LäggtillVeckor(<date/datetime>, <num_weeks>)
datum <num_weeks> veckor efter <date>
Lägger till ett antal veckor i date. När den kortfattade syntaktiska formen används måste antalet vara ett positivt heltal om veckor ska kunna läggas till i date.
LäggtillMånader(<date/datetime>, <num_months>)
datum <num_months> månader efter <date>
Lägger till ett antal månader i date. När den kortfattade syntaktiska formen används måste antalet vara ett positivt heltal om månader ska kunna läggas till i date.
LäggtillÅr(<date/datetime>, <num_years>)
datum <num_years> år efter <date>
Lägger till ett antal år i date. När den kortfattade syntaktiska formen används måste antalet vara ett positivt heltal om år ska kunna läggas till i date.
VeckodagAntal(<date1>, <date2>)
antal veckodagar (inklusive) mellan <date1> och <date2>
Räknar antalet veckodagar mellan date1 och date2, dvs. antalet dagar som infaller mellan måndag och fredag.
Obs! Tidigare date är inklusive och senare date är exklusive.
ÅrStart(<date/datetime>)
Returnerar ett första date på året som ett date infaller i.
ÅrSlut(<date/datetime>)
Returnerar ett sista date på året som ett date infaller i.
DagSkillnad(<date/datetime1>, <date/datetime2>)
antal dagar från <date1> till <date2>
antal dagar (inklusive) från <date1> till <date2>
antal dagar (exklusive) från <date1> till <date2>
Returnerar antalet hela dagar mellan date/datetime1 och date/datetime2. Ordningen på de två datumen påverkar inte resultatet.
DagSkillnadInklusive(<date/datetime1>, <date/datetime2>)
Returnerar antalet hela dagar (inklusive) mellan date/datetime1 och date/datetime2. I den här beräkningen inkluderas båda slutpunkterna. I de fall datumen är samma blir resultatet 1. Ordningen på de två datumen påverkar inte resultatet.
DagSkillnadExklusive(<date/datetime1>, <date/datetime2>)
Returnerar antalet hela dagar (exklusive) mellan date/datetime1 och date/datetime2. I den här beräkningen exkluderas båda slutpunkterna. I de fall datumen är samma blir resultatet 0. Ordningen på de två datumen påverkar inte resultatet.
VeckaSkillnad(<date/datetime1>, <date/datetime2>)
antal veckor från <date1> till <date2>
Returnerar tidsåtgången i antal hela veckor mellan date/datetime1 och date/datetime2. Ordningen för de två datumen påverkar inte resultatet.
VeckaSkillnadInklusive(<date/datetime1>, <date/datetime2>)
Returnerar tidsåtgången i antal hela veckor inklusive mellan date/datetime1 och date/datetime2. Ordningen för de två datumen påverkar inte resultatet.
VeckaSkillnadExklusive(<date/datetime1>, <date/datetime2>)
Returnerar tidsåtgången i antal hela veckor exklusive mellan date/datetime1 och date/datetime2. Ordningen för de två datumen påverkar inte resultatet.
MånadSkillnad(<date/datetime1>, <date/datetime2>)
antal månader från <date1> till <date2>
Returnerar tidsåtgången i antal hela månader mellan date/datetime1 och date/datetime2. Ordningen för de två datumen påverkar inte resultatet.
MånadSkillnadInklusive(<date/datetime1>, <date/datetime2>)
Returnerar tidsåtgången i antal hela månader inklusive mellan date/datetime1 och date/datetime2. Ordningen för de två datumen påverkar inte resultatet.
MånadSkillnadExklusive(<date/datetime1>, <date/datetime2>)
Returnerar tidsåtgången i antal hela månader exklusive mellan date/datetime1 och date/datetime2. Ordningen för de två datumen påverkar inte resultatet.
ÅrSkillnad(<date/datetime1>, <date/datetime2>)
antal år (inklusive) mellan <date1> och <date2>
antal hela år vilka <date2>är efter <date1>
Returnerar antalet år mellan date/datetime1 och date/datetime2. Ordningen för de två datumen påverkar inte resultatet.
ÅrSkillnadInklusive(<date/datetime1>, <date/datetime2>)
Returnerar antalet år inklusive mellan date/datetime1 och date/datetime2. Ordningen för de två datumen påverkar inte resultatet.
ÅrSkillnadExklusive(<date/datetime1>, <date/datetime2>)
Returnerar antalet år exklusive mellan date/datetime1 och date/datetime2. Ordningen för de två datumen påverkar inte resultatet.

Funktioner för klockslag

(English)

Syntax Beskrivning
Klockslag(<text>)
Konverterar den angivna strängen till ett klockslag
ExtraheraSekund(<time/datetime>)
Returnerar sekundkomponenten för ett attribut av typen timeofday/datetime attribute.
ExtraheraMinut(<time/datetime>)
Returnerar minutkomponenten för ett attribut av typen timeofday/datetime attribute.
ExtraheraTimme(<time/datetime>)
Returnerar timkomponenten för ett attribut av typen timeofday/datetime attribute.

Funktioner för datum och tid

(English)

Syntax Beskrivning
AktuelltDatumTid()
Returnerar aktuell date och tid när sessionen påbörjas.
DatumTid(<text>)
Konverterar den angivna strängen till ett värde för datetime
SammanfogaDatumTid(<date>, <time>)
Ställer in date genom att koppla date och klockslaget.
SekundSkillnad(<datetime1>, <datetime2>)
SekundSkillnad(<timeOfDay1>, <timeOfDay2>)
Returnerar antalet sekunder mellan datetime1 och datetime2.
SekundSkillnadInklusive(<datetime1>, <datetime2>)
SekundSkillnadInklusive(<timeOfDay1>, <timeOfDay2>)
Returnerar antalet sekunder inklusive mellan datetime1 och datetime2.
SekundSkillnadExklusive(<datetime1>, <datetime2>)
SekundSkillnadExklusive(<timeOfDay1>, <timeOfDay2>)
Returnerar antalet sekunder exklusive mellan datetime1 och datetime2.
MinutSkillnad(<datetime1>, <datetime2>)
MinutSkillnad(<timeOfDay1>, <timeOfDay2>)
Returnerar antalet minuter mellan datetime1 och datetime2.
MinutSkillnadInklusive(<datetime1>, <datetime2>)
MinutSkillnadInklusive(<timeOfDay1>, <timeOfDay2>)
Returnerar antalet minuter inklusive mellan datetime1 och datetime2.
MinutSkillnadExklusive(<datetime1>, <datetime2>)
MinutSkillnadExklusive(<timeOfDay1>, <timeOfDay2>)
Returnerar antalet minuter exklusive mellan datetime1 och datetime2.
TimmeSkillnad(<datetime1>, <datetime2>)
TimmeSkillnad(<timeOfDay1>, <timeOfDay2>)
Returnerar antalet timmar mellan datetime1 och datetime2.
TimmeSkillnadInklusive(<datetime1>, <datetime2>)
TimmeSkillnadInklusive(<timeOfDay1>, <timeOfDay2>)
Returnerar antalet timmar inklusive mellan datetime1 och datetime2.
TimmeSkillnadExklusive(<datetime1>, <datetime2>)
TimmeSkillnadExklusive(<timeOfDay1>, <timeOfDay2>)
Returnerar antalet timmar exklusive mellan datetime1 och datetime2.
ExtraheraDatum(<datetime>)
Extraherar date från datetime attribute.
ExtraheraKlockslag(<datetime>)
Extraherar klockslaget från ett attribut av typen datetime attribute. Detta kan användas för att ställa in värdet för ett attribut av typen timeofday attribute på tiden som regeln utförs genom att tiden extraheras från aktuellt date och tid.
LäggtillTimmar(<datetime>, <num_hours>)
LäggtillTimmar(<timeOfDay>, <num_hours>)
Lägger till ett antal timmar i date.
LäggtillMinuter(<datetime>, <num_minutes>)
LäggtillMinuter(<timeOfDay>, <num_minutes>)
Lägger till ett antal minuter i date.
LäggtillSekunder(<datetime>, <num_seconds>)
LäggtillSekunder(<timeOfDay>, <num_seconds>)
Lägger till ett antal sekunder i date.

Textfunktioner

(English)

Syntax Beskrivning
<text1> & <text2>
Kombinerar text1 med text2 osv. så att ett enstaka värde för text skapas.

Obs! Du kan använda variabler av valfri typ. Värdena formateras med hjälp av formateraren som är installerad i regelsessionen.
teckensträng av <text1> & <text2>
Kombinerar text1 med text2 osv. så att ett enstaka värde för text skapas.

Obs! Du kan använda variabler av valfri typ. Värdena formateras med hjälp av formateraren som är installerad i regelsessionen.
Innehåller(<text>, <substring>)
<text> innehåller <substring>
Returnerar ett booleskt värde som anger om det angivna värdet för text innehåller den angivna delsträngen för text. Jämförelsen för text är skiftlägesokänslig.
SlutarMed(<text>, <substring>)
<text> slutar med <substring>
Returnerar ett booleskt värde som anger om det angivna värdet för text slutar med den angivna delsträngen för text. Jämförelsen för text är skiftlägesokänslig.
ÄrTal(<text>)
<text> är ett tal
Returnerar ett booleskt värde som anger om det angivna värdet för text motsvarar ett giltigt tal.
Längd(<text>)
Returnerar teckenlängden för det angivna värdet för text.
BörjarMed(<text>, <substring>)
<text> startar med <substring>
Returnerar ett booleskt värde som anger om det angivna värdet för text börjar med den angivna delsträngen för text. Jämförelsen för text är skiftlägesokänslig.
Delsträng(<text>, <offset>, <length>)
Returnerar delsträngen för text som börjar vid den angivna förskjutningen, dvs. den angivna längden i tecken. Färre tecken returneras om slutet på strängen nås.
Text(<number>)
Text(<date>)
Text(<datetime>)
Text(<timeOfDay>)
Konvertera det angivna talet eller date attribute till ett värde för text.

Funktioner för enhet och relation

(English)

Syntax Beskrivning
För(<relationship>, <Exp>)
Används för att referera från en entity till en annan entity i en relationship av typen en-till-en, många-till-en eller många-till-många där det endast finns ett villkor.
FörOmfattning(<relationship>, <alias>)
FörOmfattning(<relationship>)
Används för att referera från en entity till en annan entity i en relationship av typen en-till-en, många-till-en eller många-till-många där det finns ett eller fler villkor.
FörAlla(<relationship>, <Exp>)
Används för att referera från en entity till en annan entity i en relationship av typen en-till-många eller många-till-många när du måste fastställa om alla medlemmar i målgruppen för entity måste uppfylla regelvillkoren.
Den här formen används när det endast finns ett villkor i regeln.
FörAllaOmfattning(<relationship>)
FörAllaOmfattning(<relationship>, <alias>)
Används för att referera från en entity till en annan entity i en relationship av typen en-till-många- eller många-till-många när du måste fastställa om alla medlemmar i målgruppen för entity måste uppfylla regelvillkoren.
Den här formen används när det endast finns ett eller fler villkor i regeln.
Befintlig(<relationship>, <Exp>)
Används för att referera från en entity till en annan entity i en relationship av typen en-till-många eller många-till-många när du måste fastställa om några medlemmar i målgruppen för entity måste uppfylla regelvillkoren.
Den här formen används när det endast finns ett villkor i regeln.
FinnsOmfattning(<relationship>)
FinnsOmfattning(<relationship>, <alias>)
Används för att referera från en entity till en annan entity i en relationship av typen en-till-många- eller många-till-många när du måste fastställa om några medlemmar i målgruppen för entity måste uppfylla regelvillkoren.
Den här formen används när det finns ett eller fler villkor i regeln.
ÄrMedlemAv(<target>, <relationship>)
ÄrMedlemAv(<target>, <alias>, <relationship>)
Används som en slutsats för att härleda att en instans för entity är en medlem i en relationship. Används som ett villkor för att testa att en instans för entity är målet för en relationship där den andra instansen för entity är källan.
ÄrInteMedlemAv(<target>, <relationship>)
Används som ett villkor för att testa att en instans för entity inte är målet för en relationship där den andra instansen för entity är källan.
InstansAntal(<relationship>)
antalet <ent>
Räknar antalet instanser som finns för en entity.
InstansAntalOm(<relationship>, <Exp>)
antalet <ent> om fallet är <condition>
Räknar antalet instanser det finns för en entity som ett specifikt entity-level attribute har ett specifikt värde för.
InstansMax(<relationship>, <number-attr>)
InstansMax(<relationship>, <date-attr>)
InstansMax(<relationship>, <datetime-attr>)
InstansMax(<relationship>, <time-attr>)
<date-attr> vilket är det senaste av alla <ent>
<max-attr> vilket är det högsta av alla <ent>
senast av alla <ent-attr>
högst av alla <ent-attr>
senast av alla <ent-attr>
högst av <attr> för alla <ent>
högst av alla <attr> för <ent>
senast av alla <attr> för <ent>
Hämtar det högsta/senaste värdet för en variabel på entity-level för alla instanser för entity.
InstansMaxOm(<relationship>, <number-attr>, <condition>)
InstansMaxOm(<relationship>, <date-attr>, <condition>)
InstansMaxOm(<relationship>, <datetime-attr>, <condition>)
InstansMaxOm(<relationship>, <time-attr>, <condition>)
<date-attr> vilket är det senaste av alla <ent> om fallet är <ent-test>
<max-attr>vilket är det högsta av alla <ent> om fallet är <ent-test>
senast av alla <ent-attr> om fallet är <ent-test>
högst av alla <ent-attr> om fallet är <ent-test>
högst av <attr> för alla <ent> om fallet är <ent-test>
Hämtar det högsta/senaste värdet för en variabel på entity-level för alla instanser för entity som ett specifikt entity-level attribute har ett specifikt värde för.
InstansMin(<relationship>, <number-attr>)
InstansMin(<relationship>, <date-attr>)
InstansMin(<relationship>, <datetime-attr>)
InstansMin(<relationship>, <time-attr>)
<date-attr> vilket är det tidigaste av alla <ent>
<attr> vilket är det lägsta av alla <ent>
lägst av alla <ent-attr>
tidigast av alla <ent-attr>
lägst av alla <attr> för [alla]<ent>
tidigast av alla <attr> för [alla]<ent>
tidigast av alla <attr> för <ent>
Hämtar det lägsta/tidigaste värdet för en variabel på entity-level för alla instanser för entity.
InstansMinOm(<relationship>, <number-attr>, <condition>)
InstansMinOm(<relationship>, <date-attr>, <condition>)
InstansMinOm(<relationship>, <datetime-attr>, <condition>)
InstansMinOm(<relationship>, <time-attr>, <condition>)
<date-attr> vilket är det tidigaste av alla <ent> om fallet är <ent-test>
<num-attr> vilket är det lägsta av alla <ent> om fallet är <ent-test>
lägst av alla <ent-attr> om fallet är <ent-test>
tidigast av alla <ent-attr> om fallet är <ent-test>
lägst av alla <attr> för <ent> om fallet är <ent-test>
tidigast av alla <attr> för <ent> om fallet är <ent-test>
Hämtar det lägsta/tidigaste värdet för en variabel på entity-level för alla instanser för entity som ett specifikt entity-level attribute har ett specifikt värde för.
InstansSumma(<relationship>, <number-attr>)
<num-attr> summan för alla <ent>
summan av [alla]<ent-attr>
den sammanlagda summan för allt <ent-attr>
totalt för alla <ent>, <attr>
Hämtar summan av alla instanser för en variabel på entity-level.
InstansSummaOm(<relationship>, <number-attr>, <condition>)
<num-attr> summman för alla <ent> om fallet är <ent-test>
den sammanlagda summan för allt <ent-attr> om fallet är <condition>
det sammanlagda antalet av [alla ]<ent-attr> om fallet är <condition>
totalt för alla <ent>, <attr> om fallet är <condition>
Hämtar summan av alla instanser för en variabel på entity-level som värdet är sant för, för entity som ett specifikt booleskt attributeentity-level är sant.
InstansVärdeOm(<relationship>, <number-attr>, <condition>)
InstansVärdeOm(<relationship>, <text-attr>, <condition>)
InstansVärdeOm(<relationship>, <date-attr>, <condition>)
InstansVärdeOm(<relationship>, <datetime-attr>, <condition>)
InstansVärdeOm(<relationship>, <time-attr>, <condition>)
Hämtar ett värde från en unik instans för entity som har identifierats av ett villkor utifrån målinstanserna för entity för relationship.
  • Om villkoret identifierar en enstaka målinstans för entity används det värde som har beräknats mot den instansen för entity.
  • Om fler än en målinstans uppfyller villkoret returneras uncertain.
  • Om inga målinstanser uppfyller villkoret och relationship är känd är värdet uncertain.
InstansLikaMed(<instance1>, <instance2>)
Fastställer om två instanser för en entity är samma instans.
InstansEjLikaMed(<instance1>, <instance2>)
Fastställer om två instanser för en entity inte är samma instans.
InferInstance(<relationship>, <identity>)
Används som en slutsats för att härleda att en instans för entity finns och att den är en medlem i en relationship.

Tidsbestämda slutledningsfunktioner

(English)

Syntax Beskrivning
IntervallAntalUnikt(<start-date>, <end-date>, <variable>)
IntervallAntalUnikt(<start-date>, <end-date>, <condition>)
Räknar antalet kända unika värden för variabeln i intervallet från startdatumet date (inklusive) till slutdatumet date (exklusive).
IntervallAntalUniktOm(<start-date>, <end-date>, <variable>, <condition>)
Räknar antalet kända unika värden för variabeln i intervallet från startdatumet date (inklusive) till slutdatumet date (exklusive). Tider inkluderas bara när ett booleskt filter är sant.
IntervallDagligSumma(<start-date>, <end-date>, <number-attr>)
Beräknar summan av en valuta- eller talvariabel i intervallet från startdatumet date (inklusive) till slutdatumet date (exklusive). attribute antas vara en daglig kvantitet.
IntervallDagligSummaOm(<start-date>, <end-date>, <number-attr>, <condition>)
Beräknar summan av alla dagliga värden för en valuta- eller talvariabel i intervallet från ett startdatum date (inklusive) till ett slutdatum date (exklusive). Tider inkluderas bara när ett villkor är sant.
IntervallMax(<start-date>, <end-date>, <number-attr>)
IntervallMax(<start-date>, <end-date>, <date-attr>)
IntervallMax(<start-date>, <end-date>, <datetime-attr>)
IntervallMax(<start-date>, <end-date>, <time-attr>)
Väljer maxvärdet för en variabel i intervallet från ett startdatum date (inklusive) till ett slutdatum date (exklusive).
IntervallMaxOm(<start-date>, <end-date>, <number-attr>, <condition>)
IntervallMaxOm(<start-date>, <end-date>, <date-attr>, <condition>)
IntervallMaxOm(<start-date>, <end-date>, <datetime-attr>, <condition>)
IntervallMaxOm(<start-date>, <end-date>, <time-attr>, <condition>)
Väljer maxvärdet för en variabel i intervallet från ett startdatum date (inklusive) till ett slutdatum date (exklusive). Tider inkluderas bara när ett villkor är sant.
IntervallMin(<start-date>, <end-date>, <number-attr>)
IntervallMin(<start-date>, <end-date>, <date-attr>)
IntervallMin(<start-date>, <end-date>, <datetime-attr>)
IntervallMin(<start-date>, <end-date>, <time-attr>)
Väljer min.värdet för en variabel i intervallet från ett startdatum date (inklusive) till ett slutdatum date (exklusive).
IntervallMinOm(<start-date>, <end-date>, <number-attr>, <condition>)
IntervallMinOm(<start-date>, <end-date>, <date-attr>, <condition>)
IntervallMinOm(<start-date>, <end-date>, <datetime-attr>, <condition>)
IntervallMinOm(<start-date>, <end-date>, <time-attr>, <condition>)
Väljer min.värdet för en variabel i intervallet från ett startdatum date (inklusive) till ett slutdatum date (exklusive). Tider inkluderas bara när ett villkor är sant.
IntervallViktadMedelvärde(<start-date>, <end-date>, <number-attribute>)
Beräknar det genomsnittliga värdet för en valuta- eller talvariabel i intervallet från ett startdatum date (inklusive) till ett slutdatum date (exklusive), viktat utifrån tidsintervallet som varje värde tillämpas på.
IntervallViktadMedelvärdeOm(<start-date>, <end-date>, <number-attribute>, <condition>)
Beräknar det genomsnittliga värdet för en valuta- eller talvariabel i intervallet från ett startdatum date (inklusive) till ett slutdatum date (exklusive). Tider inkluderas bara när ett booleskt villkor är sant (viktat utifrån tidsintervallet som varje värde tillämpas på och där filtret är sant).
IntervallAlltid(<start-date>, <end-date>, <condition>)
Returnerar sant om, och endast om, ett booleskt villkor alltid är sant i intervallet från startdatumet date (inklusive) till slutdatumet date (exklusive).
IntervallMinstDagar(<start-date>, <end-date>, <NumDays>, <condition>)
Returnerar sant om, och endast om, ett booleskt villkor är sant åtminstone för det angivna antalet dagar (inte nödvändigtvis på varandra följande) i intervallet från startdatumet date (inklusive) till slutdatumet date (exklusive).
IntervallPåvarandraföljandeDagar(<start-date>, <end-date>, <NumDays>, <condition>)
Returnerar sant om, och endast om, ett booleskt villkor är sant åtminstone för ett angivet antal på varandra följande dagar i intervallet från startdatumet date (inklusive) till slutdatumet date (exklusive).
IntervallIbland(<start-date>, <end-date>, <condition>)
Returnerar sant om, och endast om, ett booleskt villkor någonsin är sant i intervallet från startdatumet date (inklusive) till slutdatumet date (exklusive).
VärdePå(<date>, <value>)
Returnerar värdet för det angivna attribute på det angivna date.
NärSenaste(<date>, <condition>)
Returnerar ett date då ett booleskt villkor senast var sant, sett bakåt från (och inklusive) ett angivet date.
NärNästa(<date>, <condition>)
Returnerar ett date då ett booleskt villkor nästa gång är sant, sett framåt från (och inklusive) ett angivet date.
Senaste()
Returnerar ett värde för date som motsvarar senast möjliga date - nämligen ett date som garanterat infaller efter övriga date som ett date attribute eventuellt använder eller som ett uttryck eventuellt utvärderar till.
Tidigaste()
Returnerar ett värde för date som motsvarar tidigast möjliga date - nämligen ett date som garanterat infaller före övriga date som ett date attribute eventuellt använder eller som ett uttryck eventuellt utvärderar till.
TidDagarSedan(<date>, <end-date>)
Returnerar en talvariabel som varierar varje dag och motsvarar antalet hela dagar sedan date.
TidVeckorSedan(<date>, <end-date>)
Returnerar en talvariabel som varierar varje vecka och som motsvarar antalet hela veckor sedan date.
TidMånaderSedan(<date>, <end-date>)
Returnerar en talvariabel som varierar varje månad och som motsvarar antalet hela månader sedan date. Obs! När angivet date infaller efter den 28:e dagen i månaden, och en efterföljande månad har färre dagar än den angivna månaden, skapas ändringspunkten för årsmånaden på den sista dagen i den månaden. Om angivet date t.ex. är 28, 29, 30 eller 31 januari 2007 blir den första ändringspunkten 28 februari 2007.
TidÅrSedan(<date>, <end-date>)
Returnerar en talvariabel som varierar varje år och som motsvarar antalet hela år sedan date.
TidAlltidDagar(<days>, <condition>)
Returnerar ett booleskt attribute som varierar över tiden och är sant om, och endast om, ett booleskt villkor är sant för alla av de angivna föregående dagarna, inte inklusive den aktuella dagen.
TidPåvarandraföljandeDagar(<minDays>, <days>, <condition>)
Returnerar ett booleskt attribute som varierar över tiden och är sant om, och endast om, ett booleskt villkor är sant för åtminstone ett minsta antal på varandra följande dagar vid någon tidpunkt inom föregående angivna antal dagar, inte inklusive den aktuella dagen.
TidIblandDagar(<days>, <condition>)
Returnerar ett booleskt attribute som varierar över tiden och är sant om, och endast om, ett booleskt villkor någonsin är sant inom ett angivet antal föregående dagar, inte inklusive den aktuella dagen.
TidEfter(<date>)
Returnerar ett booleskt attribute som varierar över tiden och är sant efter ett date och falskt på och före.
TidFöre(<date>)
Returnerar ett booleskt attribute som varierar över tiden och är sant före ett date och falskt på och efter.
TidPå(<date>)
Returnerar ett booleskt attribute som varierar över tiden och är sant på ett date och falskt före och efter.
TidPåEllerEfter(<date>)
Returnerar ett booleskt attribute som varierar över tiden och är sant på eller efter ett date och falskt före.
TidPåEllerFöre(<date>)
Returnerar ett booleskt attribute som varierar över tiden och är sant på och före ett date och falskt efter.
TidFrånStartDatum(<relationship>, <date>, <value>)
Returnerar ett enstaka tidsbestämt attribute (på källnivån för entity) från en relationship och ett attribute för värde i enheterna, med värden som gäller fr.o.m. ett startdatum date attribute.
TidFrånSlutDatum(<relationship>, <date>, <value>)
Returnerar ett enstaka tidsbestämt attribute (på källnivån för entity) från en relationship och ett attribute för värde i enheterna, med värden som gäller t.o.m. ett slutdatum date attribute.
TidFrånIntervall(<relationship>, <start-date>, <end-date>, <Value>)
Returnerar ett enstaka tidsbestämt attribute (på källnivån för entity) från en relationship och ett attribute för värde i enheterna, med värden som gäller fr.o.m. ett startdatum date attribute (inklusive) t.o.m. ett slutdatum date attribute (exklusive). Värdet är uncertain om det upphör att gälla före nästa startdatum date.
TidÄrVeckodag(<startdate>, <enddate>)
Returnerar sant för datumen som är veckodagar och falskt för datumen som är helgdagar fr.o.m. det angivna startdatumet date (inklusive) till slutdatumet date (exklusive). Returnerar uncertain utanför intervallet för date.
TidEngångPerMånad(<startdate>, <enddate>, <dayofmonth>)
Returnerar sant om dagen är lika med värdet i parametern dag i månaden och falskt för alla övriga dagar i månaden fr.o.m. det angivna startdatumet date (inklusive) till slutdatumet date (exklusive). Returnerar uncertain utanför intervallet för date. När dagen i månaden överskrider antalet dagar i den aktuella månaden blir värdet sant på den sista dagen i den månaden, så att funktionen returnerar ett värde som är sant exakt en dag per månad.

Funktioner för valideringshändelse

(English)

Syntax Beskrivning
Fel(<text>)
En felhändelse används för att överföra ett meddelande till användaren och därmed förhindra användaren från att fortsätta undersökningen tills villkoret som utlöste felet inte längre gäller.
Varning(<text>)
En varningshändelse används för att överföra ett meddelande till användaren. Användaren tillåts fortsätta trots villkoret som utlöste varningen.

Inaktuella funktioner

(English)

Syntax Beskrivning
AnropaAnpassadFunktion(<A>, <B>)
Returnerar resultatet för ett externt anrop till ett kodbibliotek. Kodbiblioteket måste finnas tillgängligt för Oracle Determinations Engine om det anpassade funktionsanropet ska kunna utföras.