면적 및 일람표 관리 (How to create "Grand Total Row" and manage Room Schedule)
작성자 정보
- Manager 작성
- 작성일
컨텐츠 정보
- 3,265 조회
- 2 댓글
- 1 추천
- 0 비추천
- 목록
본문
이번에는 Revit의 Room Seperation과 Schedule을 활용해서 면적계획 효율적으로 할 수 있는 방법을 공유하고자합니다.
주어진 목표면적과 계획면적의 차이를 실시간으로 확인하면서 면적이 얼마나 부족하고 초과했는지를 검토하는 것이 목적 입니다.
이 아이디어를 구현하기 위해서는 일람표에 파라미터를 하나 추가하고
"목표면적(Target Area)-계획면적(Area)=부족/초과면적"(Insufficient Area)
이라는 수식을 사용해 간단히 만들 수 있습니다.
하지만 Revit의 일람표는 Excel만큼 자유롭지 못하기 때문에 트릭이 조금 필요합니다. 앞서말한 간단한 수식을 수행하기 위해서는
계획면적의 총합을 변수로 쓸수 있어야 하는데 Revit의 일람표에서는 총합(Grand Total)을 변수로 사용할 수 없습니다.
그렇기 때문에 총합(Grand Total)을 각 행(Row)에 추가해 변수로 사용할 수 있게 하는 작업을 해야 합니다.
생성된 각각의 룸들이 총면적에서 차지하는 비율을 나타내는 Field(Area Ratio)를 하나 만들고
각 룸들의 면적(Area)을 다시 이 비율(Area Ratio)로 나누면 총합을 구할 수 있습니다.
총합 Field 를 만들었으면 이번에는 목표면적(Target Area)Field와 앞에서 언급했던 수식을 적용한 Field를 추가하면 됩니다.
Target Area처럼 바뀌지 않는 정보들은 Project Information에서 입력하는 방법을 사용할 수 있지만
여기서는 간단히 Field를 하나 추가해서 고정 면적 1,000m²을 입력하겠습니다.
다시한번 Field를 하나추가해서 Target Area 에서 Grand Total을 빼 부족하거나 초과된 면적을 검토할 수 있는 Field를 추가해주면 됩니다.
TIP
추가적으로 If 문을 사용해서 특정조건을 만족하면 Yes를 만족하지 못하면 No를 반환하도록 설정할수 있습니다.
또한 Conditional Format을 사용하면 특정조건을 만족할 시 해당 Field의 색을 바꿀 수 있습니다.
관련자료
이마꽁님의 댓글
- 이마꽁
- 작성일