객체 집합 필터
객체 집합 카드에 포인터를 놓고 다음 작업 메뉴에서 Filter > Filter object set을 선택합니다. 객체 속성이나 연결된 객체의 속성에 조건을 적용하여 새 객체 집합을 만듭니다.
예시 데이터는 Year Constructed가 2010 이상 2020 미만이고 Building Type이 화면의 Building 또는 Garage인 객체를 남깁니다. 입력 1,100,640개 중 11,617개가 조건에 해당하는 예입니다.
열 머리글에서 필터 생성
객체 집합 표의 속성 열 머리글 오른쪽 드롭다운을 열고 Add filter where...를 선택합니다. 정확한 값 일치와 null 여부에 대한 빠른 선택을 사용할 수 있습니다. 이 경로로 추가하면 선택한 속성이 구성된 Filter object set 카드가 만들어집니다.
결과와 설정 전환
Show/Hide data로 필터 설정 화면과 결과 객체 표를 전환합니다.
연결된 객체 속성
현재 객체의 속성이 아닌 연결 객체의 속성을 조건으로 사용할 수 있습니다. 필터 추가 화면의 Filter by linked objects에서 연결된 객체 유형을 선택하고 해당 속성을 고릅니다.
예제의 Tea Batch는 Tea Tasting과 연결되어 있습니다. 시음 평점은 1부터 10까지이며, 평점이 8보다 높은 Tea Tasting과 연결된 Tea Batch를 남깁니다.
연결 속성 필터의 입력이 100,000개를 초과하면 연결된 객체 집합이 10,000,000개 미만이어야 합니다. 작은 입력을 사용하더라도 연결 탐색의 규모에서 저장소별 기본 한도와 실제 실행 경로를 확인합니다.
AND와 OR 중첩
속성 조건 오른쪽의 Insert Nested Filter를 선택하면 중첩할 연산 AND 또는 OR와 대상 속성을 정할 수 있습니다. 깊이 제한 없이 중첩할 수 있지만 읽기 쉬운 깊이로 구성하는 것이 좋습니다.
예제에서는 다음 두 연도 범위를 OR로 묶고, 이 그룹과 Building Type의 Skybridge 조건을 AND로 연결합니다.
- Year Constructed가 2010 이상 2020 미만
- Year Constructed가 1990 이상 2000 미만
이 구조는 두 기간 중 어느 하나에 해당하면서 유형이 Skybridge인 객체를 선택합니다.
분석에서 만든 파생 속성
분석 안에서 새로 계산한 속성을 필터링하려면 transform table 또는 dataset을 사용합니다. 두 방식 모두 파생 열을 만든 뒤 그 값으로 필터링할 수 있으며, 규모와 계산 위치에 따른 성능 차이가 있습니다.
예제의 transform table은 Numeric formula로 Roof Height에서 Ground Elevation을 뺀 height 열을 만들고, Filter transform table에서 height가 50보다 큰 행을 남깁니다.
그림의 한 행에서는 Roof Height 442.41151152와 Ground Elevation 36의 차이가 406.41151152입니다. Transform table과 dataset의 선택에 맞춰 후속 분석을 구성합니다.