식 평가기 함수

수학, 논리 및 문자열 연산을 포함한 다양한 식 평가기 함수의 구문, 설명 및 반환 데이터 유형.
기능
구문
설명
반환 데이터 유형
max
max(
value1
,
value2
,
value3
, ...)
가장 큰 값을 반환합니다.
Double
min
min(
value1
,
value2
,
value3
, ...)
가장 낮은 값을 반환합니다.
Double
avg
avg(
value1
,
value2
,
value3
, ...)
주어진 값의 평균을 반환합니다.
Double
abs
abs(
value
)
주어진 숫자의 절대값을 반환합니다.
Double
trunc
trunc(
value
)
10진수의 정수 부분을 반환합니다.
Double
ceil
ceil(
value
)
올림한 근사값을 반환합니다.
Double
floor
floor(
value
)
내림한 근사값을 반환합니다.
Double
round
round(
value
)
가장 가까운 정수로의 근사값을 반환합니다.
Double
sqrt
sqrt(
value
)
주어진 숫자의 제곱근을 반환합니다.
Double
sign
sign(
value
)
주어진 부동 소수점 수가 음수인지 확인합니다. 참이면
0
을, 거짓이면
1
을 반환합니다.
Int32
like
like(
string_value
,
pattern
)
String, QualifiedName 및 LocalizedText
데이터 유형에만 적용됩니다.
string_value
매개 변수가
pattern
과 일치하면
참
을 반환합니다.
패턴
은 시작 또는 끝에
%
와일드카드를 허용합니다.
예:
  • like("motor23", "motor%")
    는
    참
    으로 평가됩니다.
  • like("machine_2", "motor%")
    는
    거짓
    으로 평가됩니다.
Boolean
isempty
isempty(
variable
)
주어진 NodeID, String, LocalizedText 또는 DataTime이 비어 있는지 확인합니다.
Boolean
if
if(
condition
,
value_if_true
,
value_if_false
)
condition
이 참이고
value_if_true
또는
value_if_false
를 반환하는지 확인합니다.
구문은 다음 요구 사항을 충족해야 합니다.
  • value_if_true
    및
    value_if_false
    의 경우 데이터 유형이 동일한 매개 변수를 사용합니다.
  • 부울 값에는 소문자
    true
    또는
    false
    를 사용합니다.
  • 색상의 경우 색상 값에 연결하거나
    0x
    AA
    RR
    GG
    BB
    구문을 사용합니다. 여기서:
    • 0x
      는 16진수 표기법입니다.
    • AA
      는 알파 채널(투명도)입니다.
    • RR
      는 빨간색 채널입니다.
    • GG
      는 녹색 채널입니다.
    • BB
      는 파란색 채널입니다.
value_if_true
데이터 유형
left_of
left_of(string, pattern)
정규식 패턴의 첫 번째 발생 왼쪽에 있는 부분 문자열을 반환합니다.
중요: 패턴에 와일드카드를 사용하지 마십시오.
문자열
right_of
right_of(string, pattern)
정규식 패턴의 첫 번째 발생 오른쪽에 있는 부분 문자열을 반환합니다.
중요: 패턴에 와일드카드를 사용하지 마십시오.
문자열
의견을 작성 부탁드립니다.
이 자료에 대한 문의사항이나 요청사항이 있습니까? 여기에 요청사항을 작성 부탁드립니다.
Normal