|
객체를 작성하거나 편집할 때 계산된 속성에 영향을 주는 속성이 수정된 경우 수식이 바로 재평가되지는 않습니다. 작성 작업 또는 편집 작업이 처리된 후 수식이 재평가되고 계산된 속성 값이 업데이트됩니다.
속성 레이아웃에 포함될 때 계산된 속성의 표시 방법에 대한 자세한 내용은 속성 디스플레이를 참조하십시오.
|
|
계산된 속성에 대해 현재 지원되는 다중 값 함수가 없습니다.
|
기능
|
설명
|
isNull( )
|
Null 확인
|
unit( )
|
문자열 데이터 유형을 실수(단위 포함) 데이터 유형으로 변환
|
str( )
|
숫자를 문자열 데이터 유형으로 변환
|
abs( )
|
절대값 또는 강도
|
avg( )
|
값 목록의 평균
|
sum( )
|
값 목록의 합계
|
min( )
|
값 목록의 최소값
|
max( )
|
값 목록의 최대값
|
round()
|
소수(실수) 포함 숫자를 정수로 변환합니다.
• 소수에 .5가 포함되면 해당 숫자는 짝수로 반올림됩니다(예: 30.5는 30으로 내림되고 31.5는 32로 올림됨).
• 소수에 다른 숫자가 포함되면 해당 숫자는 가장 근접한 숫자로 반올림됩니다(예: 30.8은 31로 올림되고 33.4는 33으로 내림됨).
|
mod()
|
한 숫자를 다른 숫자로 나눈 나머지가 반환됩니다. (정수 데이터 유형만)
|
${}
|
수식에서 사용할 수 있도록 특수 문자를 포함하는 속성 내부 이름을 래핑합니다. 모든 속성 내부 이름을 래핑할 수 있지만, 대시(-), 달러 기호($) 또는 대괄호([ ])를 포함하는 속성 내부 이름은 수식에 사용되는 경우에 래핑해야 합니다. 예를 들어, 내부 이름이 my-attribute 또는 my[very$complex]-attribute인 속성은 다음과 같이 래핑해야 수식에서 사용할 수 있습니다.
• ${my-attribute}
• ${my[very$complex]-attribute}
예: 숫자 값 계산 섹션에 사용된 속성의 내부 이름에 특수 문자가 포함되어 있는 경우 전체 비용 속성에 대한 수식은 다음과 같이 표시될 수 있습니다.(${item-quantity}*${unit-cost})+${handling-fee}
|
연산자
|
설명
|
+
|
더하기. 문자열을 연결하는 데 사용할 수도 있습니다.
|
-
|
빼기
|
*
|
곱하기
|
/
|
나누기
|
( )
|
연산 순서대로 서로 다른 우선 순위를 나타내는 여는 괄호 및 닫는 괄호(괄호 안의 연산이 먼저 수행되어야 함)
|
" "
|
따옴표의 컨텐트가 리터럴 문자열임을 나타내는 큰따옴표 숫자가 아닌 값이 큰따옴표로 묶여 있지 않으면 속성 이름으로 처리됩니다.
|
>
|
보다 큼
|
<
|
보다 작음
|
>=
|
크거나 같음
|
<=
|
작거나 같음
|
==
|
같음
|
!=
|
같지 않음
|
^
|
거듭제곱 또는 지수화
|
&
|
And
|
|
|
또는
|
~
|
아님
|
^*
|
배타적 OR
|
&&
|
And
|
||
|
또는
|
!
|
아님
|
? :
|
지정한 조건이 true 또는 false인 경우 결과를 나타내는 조건부 연산자
(condition) ? value if true : value if false
예를 들어, 유형에 길이, 너비 및 형태 속성이 있다고 가정해 보십시오. 여기서 형태는 다음 수식을 사용하여 계산된 속성입니다.
(length>width) ? "longer" : "wider"
길이 속성 값이 너비 속성 값보다 큰 경우 형태 속성에 longer 값이 지정됩니다. 길이 속성 값이 너비 속성 값보다 크지 않은 경우 형태 속성에 wider 값이 지정됩니다.
|
%
|
나머지
|