영역 면적에 유리 면적이 40% 이상 포함되어야 한다는 규제가 있다면, 주어진 영역의 유리 면적을 계산한 다음 이를 영역 스탬프에 디스플레이합니다.
1.총 유리 면적(문+창)을 표시하는 속성("유리 면적")을 작성합니다. 여기서는 두 개의 기존 요소 특성을 함께 추가합니다.
–두 면적을 추가하면 데이터 유형이 생성되며 면적도 됩니다.
2.영역의 측정된 순 면적에 유리 면적의 비율을 보여주는 또다른 속성("영역에 유리 면적 비율")을 작성합니다.
–여기서, 면적을 면적으로 나눕니다. 이는 숫자인 데이터 유형을 생성합니다.
3.유리 면적 규정(40%)을 정의하는 또 다른 속성("필수 유리 면적")을 작성합니다. 이는 (수식이 아닌)고정값입니다.
4.다른 속성("유리 규정준수 디스플레이")을 생성하여 각 영역에 대해 두 문자열 중 하나를 반환합니다. 즉, 최소 유리 면적 규정 충족/불충족
–이를 위해 IF 함수를 사용합니다.
다음 보기 If 다중 [IFS] 함수의 인수 및 데이터 유형에 대한 자세한 내용.
5.이 속성으로부터 영역 스탬프에 텍스트를 추가합니다("유리 규정준수 디스플레이").
6.다른 속성(영역의 유리 면적 퍼센트)도 생성 및 디스플레이할 수 있습니다. 결과 값은 백분율 기호가 포함된 문자열입니다.
이 새 수식에서:
–기존의 "영역에 유리 면적 비율" 속성부터 시작합니다. 이 속성은 결과 수를 소수로 표현합니다(숫자의 데이터 유형으로). 이 소수를 퍼센트로 변경하려면, 100을 곱합니다:
–이 숫자 유형의 값을 문자열로 바꾸려면, STR함수를 사용합니다:
–속성의 데이터 유형을 문자열로 변경합니다.
–마지막으로, CONCAT 함수를 사용하여 이 문자열을 다른 문자열에 연결합니다. (두 번째 문자열은 퍼선트 기호이므로 반드시 따옴표로 묶습니다):
다음 보기 문자열로 변환 [STR] 과 문자열 병합 [CONCAT] 함수의 인수 및 데이터 유형에 대한 자세한 내용.
–이 속성을 영역 스탬프에 추가합니다.