使用巢狀規則集可在視圖篩選中合併 AND 條件和 OR 條件。
這段影片是根據相關影片中所顯示的範例。影片示範以下內容:
為視圖建立依規則篩選時,您可以將 AND 規則集與 OR 規則集巢狀在一起。透過巢狀規則集,您可以建立功能強大的篩選,在元素之間指定複雜的關係。
例如,假設您要尋找模型中由混凝土製成且具有 2 小時防火等級的結構剪力牆。使用巢狀規則集可達到此目的。但是,您必須小心建立規則集,才能獲得想要的結果。
首先,開啟「篩選」對話方塊。從「性質」選項板中,按一下「可見性/圖形取代」。選取「篩選」頁籤,然後按一下「編輯/新建」。在此案例中,我們從既有的篩選開始。選取用於混凝土牆的篩選,然後選取「複製」。為新篩選提供名稱,然後按一下「確定」。
此篩選包含一個 OR 規則集,以選取 CMU 或混凝土牆。現在加入 AND 規則集,以包含有關結構和剪力需求的資訊。按一下「加入子規則」。使用下拉式清單選取「AND」,定義規則以篩選結構剪力牆和 2 小時的牆,然後按一下「確定」。
對視圖加入新篩選,並將其設定為取代填滿樣式為純紅色。按一下「確定」以套用篩選。
您會看到結果不是我們想要尋找的。篩選選取了所有混凝土牆和 CMU 牆 (無論結構性質或防火等級為何),篩選也選取了有某個等級的結構木製牆。我們再開啟「篩選」對話方塊一次查看情況。
頂層規則集使用 OR 條件,因此任何為真的規則都會觸發篩選。巢狀的 AND 規則是巢狀到 OR 條件,因此它包含了我們不想要的牆。若要修正此篩選,請在頂層的規則集使用 AMD 條件,先識別出結構和 2 小時等級的牆,然後再使用 OR 函數進一步縮小篩選範圍。
改對視圖套用此篩選。現在,我們得到我們想要的結果。
建立巢狀篩選時,請務必瞭解 AND 和 OR 條件之間的關係,才能取得需要的結果。在某些情況下,您可能要先在較小的範例測試篩選,確保此篩選能提供所需的結果。