Function Reference (Korean)

논리적 연결자

(English)

구문 설명
if
만일
만약
뒤따르는 검증이 있는 결론 라인의 끝에 표시할 수 있는 선택적 조건입니다.
and
그리고
attributes 간의 논리적 결합
or
또는
혹은
attributes 간의 논리적 분리
둘 중 하나
다음 중 하나가 충족됨
다음 중 하나가 충족합니다
다음 중 하나에 해당합니다
다음 중 하나가 충족되었습니다
다음 중 하나
임의
다음 중 최소 하나가 참
다음 중 무언가가 충족됨
두 개 이상의 attributes을(를) 그룹핑해야 하는 경우, 분리에 사용하는 그룹핑 요소
both
둘 다
모두
다음 모두가 참
다음 모두가 충족됨
두 개 이상의 attributes을(를) 그룹핑해야 하는 경우, 결합에 사용하는 그룹핑 요소
그렇지 않으면
그렇지 않으면 절을 나타내기 위해 테이블 규칙 끝에 표시하는 조건입니다.
=
축약된 구문 및 전체 attribute text 사이의 범례 항목에서 사용되는 조건입니다.

논리적 함수

(English)

구문 설명
사실이 아닙니다 ( | )<expr>
사실이 아님(<expr>)
IsNotTrue(<expr>)
attribute의 값이 거짓인 경우 참을 반환하기 위해 사용하는 연산자
(확실함 | IsCertain)(<var>)
<var>( | | | | ) 확실함
(확실함 | IsCertain)(<expr>)
확실함 ( | | | | )<expr>
attribute의 값이 uncertain이 아닌 경우 참을 반환하기 위해 사용하는 연산자
<var>( | | | | ) 확실하지 않음
(확실하지 않음 | IsUncertain)(<var>)
<var>( | | | | ) 불확실함
(불확실함)(<var>)
여부가 확실하지 않습니다 ( | )<expr>
(확실하지 않음 | IsUncertain)(<expr>)
확실하지 않음( | | | | )<expr>
(불확실함)(<expr>)
불확실함 ( | | | | )<expr>
attribute의 값이 uncertain인 경우 참을 반환하는 연산자입니다.
<var>( | | | | ) 알 수 있음
(알 수 있음 | IsKnown)(<var>)
<var>( | ) 확인하였음
(알 수 있음 | IsKnown)(<expr>)
알 수 있음 ( | | | | )<expr>
attribute에 값이 있는 경우 참을 반환하는 데 사용하는 연산자입니다.
<var>( | | | | ) 알 수 없음
(알 수 없음 | IsUnKnown)(<var>)
(알 수 없음 | IsUnKnown)(<expr>)
알 수 없음( | | | | )<expr>
attribute에 값이 없는 경우 참을 반환하는 데 사용하는 연산자입니다.

논리적 상수

(English)

구문 설명

테이블 규칙에 사용되는 상수 참 값입니다.
거짓
테이블 규칙에 사용되는 상수 거짓 값입니다.
확실하지 않음
불확실함
테이블 규칙에 사용되는 상수 uncertain 값입니다.

비교 연산자

(English)

구문 설명
<x><<y>
다음보다 작음

참고: 이 연산자가 숫자 및 통화 값에 대해 사용될 경우 자연 언어 형식이 없습니다.
<x> > <y>
다음보다 큼

참고: 이 연산자가 숫자 및 통화 값에 대해 사용될 경우 자연 언어 형식이 없습니다.
<x><=<y>
다음보다 작거나 같음
<x> >= <y>
다음보다 크거나 같음
<x>=<y>
같음
<x> <> <y>
같지 않음

숫자 함수

(English)

구문 설명
숫자(<numText>)
지정된 문자열을 숫자 값으로 변환합니다.
<x> + <y>
수학적 더하기
<x> - <y>
수학적 빼기
<x> * <y>
수학적 곱하기
<x> / <y>
수학적 나누기
<x> \ <y>
정수 나누기
<x> modulo <y>
정수 나누기 후 나머지
최대(<x>, <y>)
최대(<date/time/datetime1>, <date/time/datetime2>)
두 값 중 큰 값을 반환합니다.
최소(<x>, <y>)
최소(<date/time/datetime1>, <date/time/datetime2>)
두 값 중 작은 값을 반환합니다.
Xy(<x>, <y>)
y를 지수로 한 x의 거듭제곱
Ex(<x>)
x를 지수로 한 상수 e의 거듭제곱
절대값(<x>)
|<val>|
x의 절대값
자연 로그(<x>)
x의 자연 로그
로그(<x>)
밑이 10인 x의 로그
제곱근(<x>)
x의 제곱근
반올림(<x>, <n>)
x를 소수점 n 자리까지 반올림합니다.
내림(<x>, <n>)
x를 소수점 n 자리까지 자릅니다.
Sin(<x>)
x의 사인
Cos(<x>)
x의 코사인
Tan(<x>)
x의 탄젠트
Asin(<x>)
x의 아크사인
Acos(<x>)
x의 아크코사인
Atan(<x>)
x의 아크탄젠트

날짜 함수

(English)

구문 설명
현재날짜()
세션 시작 시 현재 date을(를) 반환합니다.
날짜(<text>)
지정된 문자열을 date 값으로 변환합니다.
날짜생성(<year>, <month>, <day>)
지정된 연도, 월 및 일로 구성된 date을(를) 반환합니다.
일추출(<date/datetime>)
date/datetime attribute의 일 구성 요소를 반환합니다.
월추출(<date/datetime>)
date/datetime attribute의 월 구성 요소를 반환합니다.
연도추출(<date/datetime>)
date/datetime attribute의 연도 구성 요소를 반환합니다.
다음날짜(<date/datetime>, <day>)
date 또는 그 이전/이후의 다음 평일의 date을(를) 반환합니다(사용된 구문에 따름).
다음지정날짜(<date>, <day>, <month>)
date(으)로부터 지정된 일 및 월 이후에 해당하는 다음 인스턴스를 반환합니다.
일추가(<date/datetime>, <num_days>)
date에 일수를 더하거나 뺍니다. 간결한 구문 형식을 사용하는 경우, 입력 date에 일을 더하려면 해당 숫자가 양의 정수여야 하고, 입력 date에서 일을 빼려면 음의 정수여야 합니다.
주추가(<date/datetime>, <num_weeks>)
date에 주 수를 더합니다. 간결한 구문 형식을 사용하는 경우, 입력 date에 주를 더하려면 해당 숫자가 양의 정수여야 합니다.
월추가(<date/datetime>, <num_months>)
date에 개월 수를 더합니다. 간결한 구문 형식을 사용하는 경우, 입력 date에 개월을 더하려면 해당 숫자가 양의 정수여야 합니다.
연도추가(<date/datetime>, <num_years>)
date에 연도 수를 더합니다. 간결한 구문 형식을 사용하는 경우, 입력 date에 연도를 더하려면 해당 숫자가 양의 정수여야 합니다.
평일수(<date1>, <date2>)
datedate 사이의 평일 수를 셉니다. 즉, 월요일 및 금요일 사이의 일수입니다.
참고: 이른 date은(는) 포함되며 늦은 date은(는) 제외됩니다.
연도시작(<date/datetime>)
특정 date이(가) 포함되는 연도의 첫 date을(를) 반환합니다.
연도끝(<date/datetime>)
특정 date이(가) 포함되는 연도의 마지막 date을(를) 반환합니다.
일차이(<date/datetime1>, <date/datetime2>)
date/datetime1date/datetime2 사이의 전체 일수를 반환합니다. 두 날짜의 순서는 결과에 영향을 미치지 않습니다.
경계포함일차이(<date/datetime1>, <date/datetime2>)
date/datetime1date/datetime2 사이의 전체 일수(포함 방식)를 반환합니다. 이 계산에서는 양끝 날짜를 포함합니다. 두 날짜가 같은 경우 결과는 1입니다. 두 날짜의 순서는 결과에 영향을 미치지 않습니다.
경계제외일차이(<date/datetime1>, <date/datetime2>)
date/datetime1date/datetime2 사이의 전체 일수(제외 방식)를 반환합니다. 이 계산에서는 양끝 날짜를 제외합니다. 두 날짜가 같은 경우 결과는 0입니다. 두 날짜의 순서는 결과에 영향을 미치지 않습니다.
주차이(<date/datetime1>, <date/datetime2>)
date/datetime1date/datetime2 사이의 경과된 전체 주 수를 반환합니다. 두 날짜의 순서는 결과에 영향을 미치지 않습니다.
경계포함주차이(<date/datetime1>, <date/datetime2>)
date/datetime1date/datetime2 사이의 경과된 전체 주 수(포함 방식)를 반환합니다. 두 날짜의 순서는 결과에 영향을 미치지 않습니다.
경계제외주차이(<date/datetime1>, <date/datetime2>)
date/datetime1date/datetime2 사이의 경과된 전체 주 수(제외 방식)를 반환합니다. 두 날짜의 순서는 결과에 영향을 미치지 않습니다.
월차이(<date/datetime1>, <date/datetime2>)
date/datetime1date/datetime2 사이의 경과된 전체 개월 수를 반환합니다. 두 날짜의 순서는 결과에 영향을 미치지 않습니다.
경계포함월차이(<date/datetime1>, <date/datetime2>)
date/datetime1date/datetime2 사이의 경과된 전체 개월 수(포함 방식)를 반환합니다. 두 날짜의 순서는 결과에 영향을 미치지 않습니다.
경계제외월차이(<date/datetime1>, <date/datetime2>)
date/datetime1date/datetime2 사이의 경과된 전체 개월 수(제외 방식)를 반환합니다. 두 날짜의 순서는 결과에 영향을 미치지 않습니다.
연도차이(<date/datetime1>, <date/datetime2>)
date/datetime1date/datetime2 사이의 연도 수를 반환합니다. 두 날짜의 순서는 결과에 영향을 미치지 않습니다.
경계포함연도차이(<date/datetime1>, <date/datetime2>)
date/datetime1date/datetime2 사이의 연도 수(포함 방식)를 반환합니다. 두 날짜의 순서는 결과에 영향을 미치지 않습니다.
경계제외연도차이(<date/datetime1>, <date/datetime2>)
date/datetime1date/datetime2 사이의 연도 수(제외 방식)를 반환합니다. 두 날짜의 순서는 결과에 영향을 미치지 않습니다.

시간 함수

(English)

구문 설명
시간(<text>)
지정된 문자열을 시간으로 변환합니다.
초추출(<time/datetime>)
timeofday/datetime attribute의 초 구성 요소를 반환합니다.
분추출(<time/datetime>)
timeofday/datetime attribute의 분 구성 요소를 반환합니다.
시추출(<time/datetime>)
timeofday/datetime attribute의 시간 구성 요소를 반환합니다.

날짜 및 시간 함수

(English)

구문 설명
현재날짜시간()
세션 시작 시 현재 date 및 시간을 반환합니다.
날짜시간(<text>)
지정된 문자열을 datetime 값으로 변환합니다.
날짜시간연결(<date>, <time>)
date과(와) 시간을 같이 결합하여 date 시간을 설정합니다.
초차이(<datetime1>, <datetime2>)
초차이(<timeOfDay1>, <timeOfDay2>)
datetime1datetime2 사이의 초 수를 반환합니다.
경계포함초차이(<datetime1>, <datetime2>)
경계포함초차이(<timeOfDay1>, <timeOfDay2>)
datetime1datetime2 사이의 초 수(포함 방식)를 반환합니다.
경계제외초차이(<datetime1>, <datetime2>)
경계제외초차이(<timeOfDay1>, <timeOfDay2>)
datetime1datetime2 사이의 초 수(제외 방식)를 반환합니다.
분차이(<datetime1>, <datetime2>)
분차이(<timeOfDay1>, <timeOfDay2>)
datetime1datetime2 사이의 분 수를 반환합니다.
경계포함분차이(<datetime1>, <datetime2>)
경계포함분차이(<timeOfDay1>, <timeOfDay2>)
datetime1datetime2 사이의 분 수(포함 방식)를 반환합니다.
경계제외분차이(<datetime1>, <datetime2>)
경계제외분차이(<timeOfDay1>, <timeOfDay2>)
datetime1datetime2 사이의 분 수(제외 방식)를 반환합니다.
시차이(<datetime1>, <datetime2>)
시차이(<timeOfDay1>, <timeOfDay2>)
datetime1datetime2 사이의 시간 수를 반환합니다.
경계포함시차이(<datetime1>, <datetime2>)
경계포함시차이(<timeOfDay1>, <timeOfDay2>)
datetime1datetime2 사이의 시간 수(포함 방식)를 반환합니다.
경계제외시차이(<datetime1>, <datetime2>)
경계제외시차이(<timeOfDay1>, <timeOfDay2>)
datetime1datetime2 사이의 시간 수(제외 방식)를 반환합니다.
날짜추출(<datetime>)
datetime attribute에서 date을(를) 추출합니다.
시간추출(<datetime>)
datetime attribute에서 시간을 추출합니다. 현재 date 및 시간에서 시간을 추출하여 timeofday attribute의 값을 규칙을 실행한 시간으로 설정하는 데 사용할 수 있습니다.
시추가(<datetime>, <num_hours>)
시추가(<timeOfDay>, <num_hours>)
date 시간에 시간 수를 더합니다.
분추가(<datetime>, <num_minutes>)
분추가(<timeOfDay>, <num_minutes>)
date 시간에 분 수를 더합니다.
초추가(<datetime>, <num_seconds>)
초추가(<timeOfDay>, <num_seconds>)
date 시간에 초 수를 더합니다.

텍스트 함수

(English)

구문 설명
<text1> & <text2>
text1과(와) text2을(를) 결합하여 단일 text 값을 생성합니다.

참고: 모든 유형의 변수를 사용할 수 있습니다. 값은 규칙 세션에서 설치된 포맷터를 사용하여 형식이 설정됩니다.
text1과(와) text2을(를) 결합하여 단일 text 값을 생성합니다.

참고: 모든 유형의 변수를 사용할 수 있습니다. 값은 규칙 세션에서 설치된 포맷터를 사용하여 형식이 설정됩니다.
포함(<text>, <substring>)
지정된 text 값이 지정된 text 하위 문자열을 포함하는지 여부를 나타내는 부울 값을 반환합니다. text 비교는 대소문자를 구분하지 않습니다.
끝문자(<text>, <substring>)
지정된 text 값이 지정된 text 하위 문자열로 끝나는지 여부를 나타내는 부울 값을 반환합니다. text 비교는 대소문자를 구분하지 않습니다.
유효수치(<text>)
지정된 text 값이 적합한 숫자를 나타내는지 여부를 표시하는 부울 값을 반환합니다.
길이(<text>)
지정된 text 값의 문자 길이를 반환합니다.
시작문자(<text>, <substring>)
지정된 text 값이 지정된 text 하위 문자열로 시작하는지 여부를 나타내는 부울 값을 반환합니다. text 비교는 대소문자를 구분하지 않습니다.
부분문자열(<text>, <offset>, <length>)
지정된 오프셋에서 시작하여 지정된 문자 길이만큼 text의 하위문자열을 반환합니다. 문자열 끝에 도달하는 경우 보다 적은 문자가 반환됩니다.
텍스트(<number>)
텍스트(<date>)
텍스트(<datetime>)
텍스트(<timeOfDay>)
지정된 숫자 또는 date attribute을(를) text 값으로 변환합니다.

개체 및 관계 함수

(English)

구문 설명
대상(<relationship>, <Exp>)
조건이 하나뿐인 "일대일", "다대일" 또는 "다대다" relationship의 하나의 entity에서 다른 entity(으)로 참조하는 데 사용됩니다.
대상범위(<relationship>, <alias>)
대상범위(<relationship>)
조건이 하나 이상인 "일대일", "다대일" 또는 "다대다" relationship의 하나의 entity에서 다른 entity(으)로 참조하는 데 사용됩니다.
대상전체(<relationship>, <Exp>)
대상 entity 그룹의 모든 멤버가 규칙을 충족할 필요가 있는지 여부를 판단할 필요가 있을 때, "일대다" 또는 "다대다" relationship의 하나의 entity에서 다른 entity(으)로 참조하는 데 사용됩니다.
이 형식은 규칙에 조건이 하나만 있을 때 사용됩니다.
대상전체범위(<relationship>)
대상전체범위(<relationship>, <alias>)
대상 entity 그룹의 모든 멤버가 규칙을 충족할 필요가 있는지 여부를 판단할 필요가 있을 때, "일대다" 또는 "다대다" relationship의 하나의 entity에서 다른 entity(으)로 참조하는 데 사용됩니다.
이 형식은 규칙에 조건이 하나 이상 있을 때 사용됩니다.
존재(<relationship>, <Exp>)
대상 entity 그룹의 어떠한 멤버가 규칙을 충족할 필요가 있는지 여부를 판단할 필요가 있을 때, "일대다" 또는 "다대다" relationship의 하나의 entity에서 다른 entity(으)로 참조하는 데 사용됩니다.
이 형식은 규칙에 조건이 하나만 있을 때 사용됩니다.
존재범위(<relationship>)
존재범위(<relationship>, <alias>)
대상 entity 그룹의 어떠한 멤버가 규칙을 충족할 필요가 있는지 여부를 판단할 필요가 있을 때, "일대다" 또는 "다대다" relationship의 하나의 entity에서 다른 entity(으)로 참조하는 데 사용됩니다.
이 형식은 규칙에 조건이 하나 이상 있을 때 사용됩니다.
멤버임(<target>, <relationship>)
멤버임(<target>, <alias>, <relationship>)
entity 인스턴스가 relationship의 멤버라는 것을 추론하는 결론으로 사용됩니다. 특정 entity 인스턴스에 대해 두 번째 entity 인스턴스가 소스인 relationship의 대상인지 여부를 테스트하는 조건으로 사용됩니다.
멤버가아님(<target>, <relationship>)
특정 entity 인스턴스에 대해 두 번째 entity 인스턴스가 소스인 relationship의 대상이 아닌지 여부를 테스트하는 조건으로 사용됩니다.
인스턴스수(<relationship>)
entity에 존재하는 인스턴스의 수를 셉니다.
인스턴스수조건부(<relationship>, <Exp>)
특정 entity-level attribute이(가) 특정 값을 가지는 entity에 존재하는 인스턴스의 수를 셉니다.
인스턴스최대(<relationship>, <number-attr>)
인스턴스최대(<relationship>, <date-attr>)
인스턴스최대(<relationship>, <datetime-attr>)
인스턴스최대(<relationship>, <time-attr>)
entity의 모든 인스턴스에 대한 entity-level 변수의 가장 높거나 가장 최근의 값을 구합니다.
인스턴스최대조건부(<relationship>, <number-attr>, <condition>)
인스턴스최대조건부(<relationship>, <date-attr>, <condition>)
인스턴스최대조건부(<relationship>, <datetime-attr>, <condition>)
인스턴스최대조건부(<relationship>, <time-attr>, <condition>)
특정 entity-level attribute이(가) 특정 값을 가지는 entity의 모든 인스턴스에 대한 entity-level 변수의 가장 높거나 가장 최근의 값을 구합니다.
인스턴스최소(<relationship>, <number-attr>)
인스턴스최소(<relationship>, <date-attr>)
인스턴스최소(<relationship>, <datetime-attr>)
인스턴스최소(<relationship>, <time-attr>)
entity의 모든 인스턴스에 대한 entity-level 변수의 가장 낮거나 가장 이전의 값을 구합니다.
인스턴스최소조건부(<relationship>, <number-attr>, <condition>)
인스턴스최소조건부(<relationship>, <date-attr>, <condition>)
인스턴스최소조건부(<relationship>, <datetime-attr>, <condition>)
인스턴스최소조건부(<relationship>, <time-attr>, <condition>)
특정 entity-level attribute이(가) 특정 값을 가지는 entity의 모든 인스턴스에 대한 entity-level 변수의 가장 낮거나 가장 이전의 값을 구합니다.
인스턴스합계(<relationship>, <number-attr>)
entity-level 변수의 모든 인스턴스 합계를 구합니다.
인스턴스합계조건부(<relationship>, <number-attr>, <condition>)
entity에 대해 특정 entity-level 부울 attribute이(가) 참인 entity-level 변수의 모든 인스턴스 합계를 구합니다.
인스턴스값조건부(<relationship>, <number-attr>, <condition>)
인스턴스값조건부(<relationship>, <text-attr>, <condition>)
인스턴스값조건부(<relationship>, <date-attr>, <condition>)
인스턴스값조건부(<relationship>, <datetime-attr>, <condition>)
인스턴스값조건부(<relationship>, <time-attr>, <condition>)
하나의 조건으로 relationship의 대상 entity 인스턴스를 식별하여 고유한 entity 인스턴스로부터 값을 구합니다.
  • 해당 조건이 단일 대상 entity 인스턴스를 식별하는 경우, 해당 entity 인스턴스에 대해 계산된 값이 결과 값이 됩니다.
  • 해당 조건을 만족하는 대상 인스턴스가 두 개 이상인 경우, uncertain이(가) 반환됩니다.
  • 해당 조건을 만족하는 대상 인스턴스가 없고 relationship이(가) 알려진 경우, 값은 uncertain이(가) 됩니다.
인스턴스같음(<instance1>, <instance2>)
entity의 두 인스턴스가 동일한 인스턴스인지를 판단합니다.
인스턴스같지않음(<instance1>, <instance2>)
entity의 두 인스턴스가 동일한 인스턴스가 아닌지를 판단합니다.
추론인스턴스(<relationship>, <identity>)
<rel>(<identity>) (이 존재합니다 | 가 존재합니다 | 이 존재한다 | 가 존재한다 | 이존재합니다 | 가존재합니다 | 이존재한다 | 가존재한다)
entity 인스턴스가 있으며 relationship의 멤버라는 것을 추론하는 결론으로 사용됩니다.

시간 기준 추론 기능

(English)

구문 설명
일정내고유값계산(<start-date>, <end-date>, <variable>)
일정내고유값계산(<start-date>, <end-date>, <condition>)
시작 date(포함 방식)에서 종료 date(제외 방식)까지의 간격에 대해 변수의 알려진 고유 값의 수를 셉니다.
조건부고유값계산(<start-date>, <end-date>, <variable>, <condition>)
시작 date(포함 방식)에서 종료 date(제외 방식)까지의 간격에 대해 부울 필터가 참인 시간만을 포함하는 변수의 알려진 고유 값의 수를 셉니다.
일정내일일합계(<start-date>, <end-date>, <number-attr>)
시작 date(포함 방식)에서 종료 date(제외 방식)까지의 간격에 대해 통화 또는 숫자 변수의 합계를 계산합니다. attribute은(는) 일별 값으로 간주됩니다.
조건부일일합계(<start-date>, <end-date>, <number-attr>, <condition>)
시작 date(포함 방식)에서 종료 date(제외 방식)까지의 간격에 대해 조건이 참인 시간만을 포함하는 통화 또는 숫자 변수의 모든 일별 값의 합계를 계산합니다.
일정내최대값(<start-date>, <end-date>, <number-attr>)
일정내최대값(<start-date>, <end-date>, <date-attr>)
일정내최대값(<start-date>, <end-date>, <datetime-attr>)
일정내최대값(<start-date>, <end-date>, <time-attr>)
시작 date(포함 방식)에서 종료 date(제외 방식)까지의 간격에 대해 변수의 최대 값을 선택합니다.
조건부최대값(<start-date>, <end-date>, <number-attr>, <condition>)
조건부최대값(<start-date>, <end-date>, <date-attr>, <condition>)
조건부최대값(<start-date>, <end-date>, <datetime-attr>, <condition>)
조건부최대값(<start-date>, <end-date>, <time-attr>, <condition>)
시작 date(포함 방식)에서 종료 date(제외 방식)까지의 간격에 대해 조건이 참인 시간만을 포함하는 변수의 최대 값을 선택합니다.
일정내최소값(<start-date>, <end-date>, <number-attr>)
일정내최소값(<start-date>, <end-date>, <date-attr>)
일정내최소값(<start-date>, <end-date>, <datetime-attr>)
일정내최소값(<start-date>, <end-date>, <time-attr>)
시작 date(포함 방식)에서 종료 date(제외 방식)까지의 간격에 대해 변수의 최소 값을 선택합니다.
조건부최소값(<start-date>, <end-date>, <number-attr>, <condition>)
조건부최소값(<start-date>, <end-date>, <date-attr>, <condition>)
조건부최소값(<start-date>, <end-date>, <datetime-attr>, <condition>)
조건부최소값(<start-date>, <end-date>, <time-attr>, <condition>)
시작 date(포함 방식)에서 종료 date(제외 방식)까지의 간격에 대해 조건이 참인 시간만을 포함하는 변수의 최소 값을 선택합니다.
일정가중평균(<start-date>, <end-date>, <number-attribute>)
시작 date(포함 방식)에서 종료 date(제외 방식)까지의 간격에 대해 각 값이 적용되는 시간 범위에 가중치를 적용하여 통화 또는 숫자 변수의 평균 값을 계산합니다.
조건부가중평균(<start-date>, <end-date>, <number-attribute>, <condition>)
시작 date(포함 방식)에서 종료 date(제외 방식)까지의 간격에 대해 부울 조건이 참인 시간만을 포함하는 통화 또는 숫자 변수의 평균 값을 계산합니다(각 값이 적용되는 시간 범위에 가중치를 적용하며 필터가 참이어야 함).
일정간격만족(<start-date>, <end-date>, <condition>)
시작 date(포함 방식)에서 종료 date(제외 방식)까지의 간격에 대해 부울 조건이 항상 참인 경우에만 참을 반환합니다.
일정내포함(<start-date>, <end-date>, <NumDays>, <condition>)
시작 date(포함 방식)에서 종료 date(제외 방식)까지의 간격에 대해 부울 조건이 지정된 일수 이상(연속될 필요는 없음) 참인 경우에만 참을 반환합니다.
연속일정포함(<start-date>, <end-date>, <NumDays>, <condition>)
시작 date(포함 방식)에서 종료 date(제외 방식)까지의 간격에 대해 부울 조건이 지정된 연속 일수 이상 참인 경우에만 참을 반환합니다.
일정내값존재(<start-date>, <end-date>, <condition>)
시작 date(포함 방식)에서 종료 date(제외 방식)까지의 간격에 대해 부울 조건이 한 번이라도 참인 경우에만 참을 반환합니다.
값시점(<date>, <value>)
지정된 date에 지정된 attribute 값을 반환합니다.
최근참값(<date>, <condition>)
지정된 date을(를) 포함하여 그 이전으로 거슬러 올라가며 확인하여, 부울 조건이 마지막으로 참인 date을(를) 반환합니다.
다음참값(<date>, <condition>)
지정된 date을(를) 포함하여 그 이후를 시간 흐름에 따라 확인하여, 부울 조건이 다음으로 참인 date을(를) 반환합니다.
최근값()
가능한 가장 늦은 date과(와) 동등한 date 값을 반환합니다. 이는 date attribute이(가) 가질 수 있거나 표현식이 계산 가능한 다른 모든 date보다 늦다는 것이 보장된 date입니다.
최초값()
가능한 가장 이른 date과(와) 동등한 date 값을 반환합니다. 이는 date attribute이(가) 가질 수 있거나 표현식이 계산 가능한 다른 모든 date보다 이르다는 것이 보장된 date입니다.
기준이후충족일수(<date>, <end-date>)
매일 변화하며 date 이후 전체 일수인 숫자 변수를 반환합니다.
기준시작주(<date>, <end-date>)
매주 변화하며 date 이후 전체 주 수인 숫자 변수를 반환합니다.
기준시작월(<date>, <end-date>)
매월 변화하며 date 이후 전체 개월 수인 숫자 변수를 반환합니다. 참고: 입력된 date이(가) 해당 월의 28일 이후이며, 그 다음 월의 일수가 입력된 월보다 작은 경우, 기념 월의 변경 시점은 그 월의 마지막 날에 생성됩니다. 예를 들어, 입력된 date이(가) 2007년 1월 28일, 29일, 30일 또는 31일이면 첫 변경 시점은 2007년 2월 28일이 됩니다.
기준시작연도(<date>, <end-date>)
매년 변화하며 date 이후 전체 연도 수인 숫자 변수를 반환합니다.
지속충족값(<days>, <condition>)
시간에 따라 변화하는 부울 attribute을(를) 반환합니다. 지정된 선행 일수(현재 일 제외) 동안 부울 조건이 항상 참일 때만 참이 됩니다.
연속충족값(<minDays>, <days>, <condition>)
시간에 따라 변화하는 부울 attribute을(를) 반환합니다. 선행 설정 일수(현재 일 제외) 내에서 언제든지 최소 연속 일수 이상 부울 조건이 참일 경우에만 참이 됩니다.
간헐기준적용(<days>, <condition>)
시간에 따라 변화하는 부울 attribute을(를) 반환합니다. 지정된 선행 일수(현재 일 제외) 동안 부울 조건이 한 번이라도 참일 때만 참이 됩니다.
기준이후충족값(<date>)
시간에 따라 변화하는 부울 attribute을(를) 반환합니다. 특정 date 이후는 참이고, 해당 일 및 이전은 거짓이 됩니다.
기준이전충족값(<date>)
시간에 따라 변화하는 부울 attribute을(를) 반환합니다. 특정 date 이전은 참이고, 해당 일 및 이후는 거짓이 됩니다.
기준적용시(<date>)
시간에 따라 변화하는 부울 attribute을(를) 반환합니다. 특정 date이면 참이고, 그 이전 및 이후는 거짓이 됩니다.
기준포함이후충족값(<date>)
시간에 따라 변화하는 부울 attribute을(를) 반환합니다. 특정 date 및 이후는 참이고, 이전은 거짓이 됩니다.
기준포함이전충족값(<date>)
시간에 따라 변화하는 부울 attribute을(를) 반환합니다. 특정 date 및 이전은 참이고, 이후는 거짓이 됩니다.
기준시작일(<relationship>, <date>, <value>)
relationship의 단일 시간 기준 attribute(소스 entity 레벨) 및 개체의 값 attribute을(를) 시작 date attribute(으)로부터 유효한 값과 함께 반환합니다.
기준종료일(<relationship>, <date>, <value>)
relationship의 단일 시간 기준 attribute(소스 entity 레벨) 및 개체의 값 attribute을(를) 종료 date attribute까지 유효한 값과 함께 반환합니다.
기준범위(<relationship>, <start-date>, <end-date>, <Value>)
relationship의 단일 시간 기준 attribute(소스 entity 레벨) 및 개체의 값 attribute을(를) 시작 date attribute(포함 방식)에서 종료 date attribute(제외 방식)까지 유효한 값과 함께 반환합니다. 다음 시작 date 이전에 만료되는 경우 값은 uncertain이(가) 됩니다.
기준평일(<startdate>, <enddate>)
지정된 시작 date(포함 방식)에서 종료 date(제외 방식)까지 날짜가 평일이면 참을, 날짜가 주말이면 거짓을 반환합니다. date 범위를 벗어나는 경우 uncertain을(를) 반환합니다.
기준(<startdate>, <enddate>, <dayofmonth>)
지정된 시작 date(포함 방식)에서 종료 date(제외 방식)까지 일이 월중 특정일 매개변수와 같으면 참을, 그 외 모든 월중 특정일이면 거짓을 반환합니다. date 범위를 벗어나는 경우 uncertain을(를) 반환합니다. 월중 특정일이 현재 월의 일수를 초과하는 경우 그 월의 마지막 날에 값이 참이 됩니다. 따라서 함수가 월별로 정확히 하루에 대해 참 값을 반환합니다.

검증 이벤트 함수

(English)

구문 설명
오류(<text>)
사용자에게 메시지를 전달하기 위해 오류 이벤트가 사용되며 사용자는 오류를 트리거한 조건이 더 이상 적용되지 않을 때까지 조사를 계속할 수 없습니다.
경고(<text>)
사용자에게 메시지를 전달하기 위해 경고 이벤트가 사용되지만 사용자는 경고를 트리거한 조건이 있어도 계속할 수 있습니다.

사용되지 않는 함수

(English)

구문 설명
사용자지정기능호출(<A>, <B>)
외부 호출의 결과를 코드 라이브러리에 반환합니다. 사용자 지정 함수 호출에 성공하기 위해서는 코드 라이브러리가 Determinations Engine에 제공되어야 합니다.