問題描述:
顯示表格后,通過過濾器對表格中的內(nèi)容進行篩選,請問快速、基礎(chǔ)和高級過濾如何使用?操作符的使用規(guī)則又是什么?
圖1:過濾器對話框
解答:
在SAP2000中,通過將過濾器字符串直接傳遞給創(chuàng)建表格的控件來篩選表格。程序提供了三種創(chuàng)建過濾器字符串的方式:快速過濾、基礎(chǔ)過濾和高級過濾。
對于快速過濾和基礎(chǔ)過濾,程序收集用戶輸入的數(shù)據(jù)并使用這些數(shù)據(jù)來創(chuàng)建過濾器字符串。對于高級過濾,則是由用戶直接定義過濾器字符串(《使用SQL字符串應(yīng)用高級過濾》)。無論應(yīng)用哪種方式,表格里都會顯示程序最終使用的過濾器字符串。例如,使用“快速過濾”篩選節(jié)點標(biāo)簽為2的行數(shù)據(jù),數(shù)據(jù)列選擇“Joint”,操作符選擇“=”,之后在數(shù)值一欄填入“2”,最終表格里顯示的過濾器字符串如圖2所示。

圖2:表格中顯示過濾器字符串
關(guān)于過濾器字符串中使用的操作符語言,含義見下表:
對于快速過濾和基礎(chǔ)過濾:
① 選擇“=”、“<>”、“>”、“<”、“>=”、“<=”操作符,直接在數(shù)值一欄填入具體的值(數(shù)字或文本)即可進行篩選。對于其中的四個“比較類”操作符,程序首先對輸入的“數(shù)值”按照數(shù)字或字母順序排列,之后再進行比較和篩選,用戶使用此類操作符時可以先進行排序,查看篩選的結(jié)果是否符合預(yù)期。
② 選擇“Between”操作符,程序同樣按照數(shù)字或字母順序排列后再進行指定范圍的篩選,數(shù)值一欄輸入的格式為:xx & xx。注意“&”前后必須有空格才能進行正確篩選。
③ 選擇“Like”操作符,用于篩選列中的指定樣式。數(shù)值一欄的輸入,需要配合SQL通配符使用,其中“%”代表零個或多個字符,“_”僅替代一個字符。下表中的示例,展示了帶有“%”和“_”通配符的Like操作符篩選的不同結(jié)果。
