如果已定義屬性成員,您可以在選取成員對話方塊上選取屬性值。針對屬性成員,選取非層級 0 的屬性會選取所有層級 0 的子代,並將運算子套用至每個層級 0 的 子代。針對類型數值、日期和布林值 (false = 0,true = 1) 的屬性,估計根據最小值和最大值而定。針對文字屬性,估計根據在階層中從頂端到底部的位置而定。頂端位置的值最低,底部位置的值最高。
範例:數值屬性
在此範例中,已選擇的運算子已根據數值套用至每個第 0 級下一代。例如,在「成員選擇」對話方塊選擇「不等於」與「小」,會包含全部不等於 1 和不等於 2 的值,因此該選擇包含 3、4、5 和 6。選擇「大於」與「小」會包含全部大於 1 或大於 2 的值,因此該選擇包含 2、3、4、5 和 6。
大小
小
1
2
中
3
4
大
5
6
表格 8-3 範例:數值屬性估值
已選擇的運算子 | 已選擇的屬性值 | 結果 | 解釋 |
---|---|---|---|
等於 | 大 | 5, 6 | 等於運算子套用至屬性值為「大」的全部第 0 級子代,其中包含 5 和 6。 |
小於 | 中 | 1, 2, 3 | 「小於」運算子套用至屬性值為「中」的全部第 0 級子代。其中包含小於 3 或小於 4 的值,結果為 1、2 和 3。 |
大於 | 中 | 4, 5, 6 |
「大於」運算子套用至屬性值為「中」的全部第 0 級子代。其中包含大於 3 或大於 4 的值,結果為 4、5 和 6。 |
大於等於 | 中 | 3, 4, 5, 6 |
「大於等於」運算子套用至屬性值為「中」的全部第 0 級子代。其中包含大於等於 3 或大於等於 4 的值,結果為 3、4、5 和 6。 |
小於等於 | 中 | 1, 2, 3, 4 | 「小於等於」運算子套用至屬性值為「中」的全部第 0 級子代。其中包含小於等於 3 或小於等於 4 的值,結果為 1、2、3 和 4。 |
不等於 | 中 | 1, 2, 5, 6 | 「不等於」運算子套用至屬性值為「中」的全部第 0 級子代。其中包含不等於 3 與不等於 4 的值,結果為 1、2、5 和 6。 |
範例:文字屬性
對於文字內容,已選擇的運算子會根據第 0 級子代在階層中的位置套用至每個第 0 級子代,從頂端 (最低值) 到底部 (最高值)。
在此範例中,「封套」位于頂端位置並具有最低值。「包裹」的值比其更高,接下來是「盒子」、「箱子」、「桶」和「大板條箱」。「大板條箱」位於最底部,具有最高值。
對於此文字內容,選擇「小於」和「小」包含小於「封套」或小於「包裹」的值。由於「封套」小於「包裹」,最終選擇中僅包含「封套」。同理,選擇「大於」和「大」包含大於「桶」或大於「大板條箱」的值,因此最終選擇僅包含「大板條箱」。
容器
小
封套
包裹
中
盒子
箱子
大
桶
大板條箱
表格 8-4 範例:文字內容估值
已選擇的運算子 | 已選擇的屬性值 | 結果 | 解釋 |
---|---|---|---|
等於 | 中 | 盒子、箱子 | 「等於」運算子套用至屬性值為「中」的全部第 0 級子代,其中包含「盒子」和「箱子」。 |
不等於 | 中 | 封套、包裹、桶、大板條箱 | 「不等於」運算子套用至屬性值為「中」的全部第 0 級子代。其中包含不等於「盒子」與不等於「箱子」的值,結果為「封套」、「包裹」、「桶」和「大板條箱」。 |
小於 | 中 | 盒子、包裹、封套 | 「小於」運算子套用至屬性值為「中」的全部第 0 級子代。其中包含全部位置低於「箱子」或低於「盒子」的值,結果為「盒子」、「包裹」和「封套」。 |
小於等於 | 中 | 封套、包裹、盒子、箱子 | 「小於等於」運算子套用至屬性值為「中」的全部第 0 級子代。其中包含全部位置與「箱子」相同或位置低於「箱子」的值,結果為「封套」、「包裹」、「盒子」和「箱子」。 |