데이터 검증 조건 연산자

데이터 검증 규칙 빌더의 조건 연산자에는 다음과 같은 비교 유형을 포함할 수 있습니다.

  • =, !=, <, <=, >, >= 연산자를 사용하여 숫자 비교

  • 같음, 같지 않음, 포함, 시작, 끝, In, Not In 연산자를 사용하여 문자열 값 비교

규칙에서 서로 다른 데이터 유형(예: 텍스트와 스마트 목록)의 셀을 비교할 수 있습니다. 참조된 값이 항상 하나의 셀에서 제공되는 경우 해당 셀의 데이터 유형이 적용됩니다. [현재 셀 값]과 [횡차원 멤버]를 사용하여 셀 값을 참조하는 경우가 여기에 해당합니다. 비교되는 값이 여러 셀에서 제공되는 경우(예: 행 값, 열 값 및 셀 값) 데이터 유형은 기본적으로 double로 지정됩니다.

다음 데이터 유형에 대해 값을 비교하는 경우 어떻게 동작하는지 확인합니다.

  • double의 경우 문자열 표현이 double 값(예: "123.45")에 사용됩니다. double이 소수 부분을 포함하지 않는 정수이면(예: 123.00) 정수 값이 사용됩니다(예: "123").

  • 텍스트의 경우 규칙에서 텍스트 값만 비교에 사용합니다.

  • 다른 모든 데이터 유형(통화, 비통화, 백분율 및 날짜)은 double로 처리됩니다.

표 16-3 시작, 끝 및 포함의 결과 예

연산자 비교 값 비교 대상 값
Starts With 2.0 2
1234.0 12.0
101.0 10
2.0 2.0
2.5 "2."
"YearTotal" "Year"
Ends With 2.0 2.0
2.0 2
2.5 5
2.5 ".5"
"YearTotal" "al"
"YearTotal" "Total"
Contains 2.0 2.0
2.0 2
2.5 5
2.5 ".5"
2.5 2.5
23.567 3.5
23.567 67
23.567 "23."
23.567 ".56"
"YearTotal" "al"