데이터 검증 규칙 빌더의 조건 연산자에는 다음과 같은 비교 유형을 포함할 수 있습니다.
=, !=, <, <=, >, >= 연산자를 사용하여 숫자 비교
같음, 같지 않음, 포함, 시작, 끝, In, Not In 연산자를 사용하여 문자열 값 비교
규칙에서 서로 다른 데이터 유형(예: 텍스트와 스마트 목록)의 셀을 비교할 수 있습니다. 참조된 값이 항상 하나의 셀에서 제공되는 경우 해당 셀의 데이터 유형이 적용됩니다. [현재 셀 값]과 [횡차원 멤버]를 사용하여 셀 값을 참조하는 경우가 여기에 해당합니다. 비교되는 값이 여러 셀에서 제공되는 경우(예: 행 값, 열 값 및 셀 값) 데이터 유형은 기본적으로 double로 지정됩니다.
다음 데이터 유형에 대해 값을 비교하는 경우 어떻게 동작하는지 확인합니다.
double의 경우 문자열 표현이 double 값(예: "123.45")에 사용됩니다. double이 소수 부분을 포함하지 않는 정수이면(예: 123.00) 정수 값이 사용됩니다(예: "123").
텍스트의 경우 규칙에서 텍스트 값만 비교에 사용합니다.
다른 모든 데이터 유형(퍼센트 및 날짜)은 double로 처리됩니다.
표 17-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" |