細節工程圖 > 使用工程圖表 > 建立並配置報告 > 使用報告內的]篩選器 > 關於新增篩選器
  
關於新增篩選器
「篩選器類型」(FILTER TYPE) 選單中的「按規則」(By Rule) 指令,可移除與特定陣列相匹配的多個項目。可用以下篩選器形式進一步指定要顯示的資訊:
<符號> - 在重複區域中有效的任意參數
<比較運算子> - <、>、<=、=>、== 和 != 中的任何一個
<文字值> - 任何整數、浮點或字串值
篩選從重複區域排除使用了任一個已篩選參數的記錄以及與篩選器定義的條件約束值不相符的記錄。系統省略表中的整個記錄,而不只是由篩選器影響的參數。例如,重複區域中的篩選器 &asm.mbr.type==part 會省略報告中除了零件之外的所有物件記錄。
 
* 如果在兩個方向的重複區域中進行篩選,則只移除特定儲存格,而不是整個記錄。
篩選器 (例如 &asm.mbr.material!=steel) 會排除報告中所有具有材料參數值 "steel" (使用者自訂) 的組件成員記錄。
您也可以輸入適用於多個值的篩選器 (例如 &asm.mbr.name==part_a,part_b,part_j),進而排除報告中除 "part_a.prt"、"part_b.prt" 與 "part_j.prt" 以外的所有組件成員記錄。定義篩選器的行最多可包含 80 個字元。在建立帶有多個可接受值的篩選器時,例如 &asm.mbr.name==part_a,part_b,part_j,只可使用操作符 "==" 和 "!="。
在重複區域使用帶有 "==" 和 "!=" 操作符的篩選器時,應注意下列事項:
如果您將具有運算子 "==" 的篩選器新增到同一個重複區域中的多個行,所有的項目都會被遮蔽,且表格會顯示成空白。
針對包含多個值的 "==" 運算子,值由 "or" 連結。例如,針對篩選器 &asm.mbr.name==part_1,part_2,part_3,重複區域會排除名為 "part_1"、"part_2" 或 "part_3" 之零件以外的所有物件。
針對包含多個值的 "!=" 運算子,值由 "and" 連結。例如,針對篩選器 &asm.mbr.name!=part_a,part_b,part_c,重複區域會排除名為 "part_a"、"part_b" 與 "part_c" 的零件。
使用「區域篩選」(FILTER REG) 子選單的指令來新增、編輯或清除與重複區域關聯的篩選器語句。
您可對重複區域內彈性元件、族表類屬元件、主體項目及內含項目的記錄,使用「篩選器」(Filter) 指令。