如果這跟過(guò)濾器我們以后還用得上,我們可以給過(guò)濾器起一個(gè)名字,單擊“另存為”按鈕將過(guò)濾器保存起來(lái),如下圖所示。
二、選擇過(guò)濾器運(yùn)算符簡(jiǎn)介
在選擇過(guò)濾器下拉列表底部有幾個(gè)非常特別的過(guò)濾條件,如下圖所示。
如果上大學(xué)時(shí)學(xué)過(guò)一點(diǎn)計(jì)算機(jī)編程,還有一點(diǎn)印象的話,應(yīng)該知道這幾個(gè)是編程中基本的邏輯運(yùn)算運(yùn)算符,not(非)、or(或)、and(與)xor(異或)。NOT(非)就是不能滿(mǎn)足某個(gè)過(guò)濾條件,如果滿(mǎn)足這個(gè)條件就會(huì)被排除在選擇集外;
OR(或)就是滿(mǎn)足其中一個(gè)條件就可以被選中;
AND就是要滿(mǎn)足所有條件才會(huì)被選中,添加到列表中的條件默認(rèn)就是AND(與),但如果在OR運(yùn)算條件中有某兩個(gè)條件或多個(gè)條件又需要同時(shí)滿(mǎn)足的時(shí)候,可以添加AND運(yùn)算符;
XOR(亦或)就是只能滿(mǎn)足兩個(gè)條件中的一個(gè),如果同時(shí)都滿(mǎn)足的話就會(huì)被排除在外。
光看這些概念很容易糊涂,想幾種應(yīng)用場(chǎng)景實(shí)際用一用就明白了。
三、運(yùn)算符應(yīng)用的樣例
之前我雖然知道過(guò)濾器可以設(shè)置運(yùn)算符,但并沒(méi)有實(shí)際用過(guò),也沒(méi)有想過(guò)實(shí)際的應(yīng)用場(chǎng)景,正好把今天那位朋友提到的兩種情況跟大家分享一下。
1)過(guò)濾選擇在圖層1和圖層2上的對(duì)象
在這個(gè)例子中我們可以設(shè)置兩個(gè)條件,一個(gè)是圖層=1,一個(gè)是圖層=2,如果直接設(shè)置這兩個(gè)條件的話,就是要同時(shí)滿(mǎn)足這兩個(gè)條件,任何對(duì)象都只能在其中一個(gè)圖層,也就是說(shuō)這么設(shè)置的話,任何圖形也無(wú)法選中。因此我們必須設(shè)置OR(或)運(yùn)算。我們需要在兩個(gè)條件的前面添加“開(kāi)始 OR”,在條件后面添加“結(jié)束 OR”,如下圖所示。
設(shè)置好后單擊應(yīng)用按鈕,在圖中框選就可以將圖層1和圖層2上的所有圖形都選出來(lái),假如我們想將圖層1和圖層2中的文字或某類(lèi)對(duì)象選出來(lái),再加上一個(gè)條件就好了。
2)選擇圖層1上內(nèi)容不為“CD”的所有文字
要從文字中將內(nèi)容為CD的文字排除在外,這里就需要用到非計(jì)算,可以在文字=CD條件加上NOT運(yùn)算符,如下圖所示。
單擊“應(yīng)用”按鈕,在圖中框選,觀察選擇的結(jié)果,如下圖所示。