Se os membros de atributos forem definidos, você poderá selecionar valores de atributos na página Seleção de Membros, conforme descrito em Seleção de Membros. Em relação aos membros de atributos, selecionar um atributo que não sejam de nível 0 seleciona todos os descendentes de nível 0 e aplica o operador a cada um. No caso dos atributos de tipo numérico, data e Booliano (onde falso = 0 e verdadeiro = 1), a avaliação tem por base os valores mínimo e máximo. Para os atributos de texto, a avaliação utiliza a posição de cima para baixo na hierarquia. A posição superior tem o valor mais baixo, e a posição inferior tem o valor mais alto.
Exemplo: Atributo numérico
Neste exemplo, o operador selecionado se aplica a cada descendente de nível 0, de acordo com o valor numérico. Por exemplo, se NotEqual e Small forem selecionados na página Seleção de Membros, todos os valores que não sejam iguais a 1 e que sejam diferentes de 2 serão incluídos; portanto, a seleção incluirá 3, 4, 5 e 6. Se Greater e Small forem selecionados, todos os valores maiores que 1 ou que 2 serão incluídos. Portanto, a seleção incluirá 2, 3, 4, 5 e 6.
Tamanho
Pequeno
1
2
Médio
3
4
Grande
5
6
Tabela 7-4 Exemplo: Avaliação de Atributo Numérico
Operador Selecionado | Valor de Atributo Selecionado | Resultado | Explicação |
---|---|---|---|
Equal | Grande | 5, 6 | O Operador Igual se aplica a todos os descendentes de nível 0 de Grande, que inclui 5 e 6. |
Less | Médio | 1, 2, 3 | O operador Menor se aplica a todos os descendentes de nível 0 de Médio. Isso inclui valores < 3 OU < 4, ou seja, 1, 2 e 3. |
Greater | Médio | 4, 5, 6 |
O operador Maior se aplica a todos os descendentes de nível 0 de Médio. Isso inclui valores > 3 OU > 4, ou seja, 4, 5 e 6. |
GreaterOrEqual | Médio | 3, 4, 5, 6 |
O operador Maior ou Igual se aplica a todos os descendentes de nível 3 de Médio. Isso inclui valores >=3 OU >=4, ou seja, 3, 4, 5 e 6. |
LessOrEqual | Médio | 1, 2, 3, 4 | O operador LessOrEqual se aplica a todos os descendentes de nível 0 de Médio. Isso inclui valores <=3 OU <=4, ou seja, 1, 2, 3 e 4. |
NotEqual | Médio | 1, 2, 5, 6 | O Operador Diferente se aplica a todos os descendentes de nível 0 de Médio. Isso inclui valores diferentes de 3 E 4, ou seja, 1, 2, 5 e 6. |
Exemplo: Atributo de texto
Para os atributos de texto, o operador selecionado se aplica a cada descendente de nível 0 com base em sua posição na hierarquia, do alto (valor mais baixo) até embaixo (valor mais alto).
Neste exemplo, Envelope está na posição superior e tem o valor mais baixo. Pacote tem o segundo maior valor, seguido por Caixote, Caixa, Barril e Engradado. Engradado está na posição inferior e tem o valor mais alto.
Neste atributo de texto, selecionar Menor e Pequeno incluirá valores menores que Envelope ou menores que Pacote. Como Envelope é menor que Pacote, a seleção resultante conterá apenas Envelope. Da mesma forma, selecionar Maior e Grande incluirá valores maiores que Barril ou maiores que Engradado, de forma que a seleção resultante conterá apenas Engradado.
Contêineres
Pequeno
Envelope
Pacote
Médio
Caixa
Caixote
Grande
Barril
Engradado
Tabela 7-5 Exemplo: Avaliação de Atributo de Texto
Operador Selecionado | Valor de Atributo Selecionado | Resultado | Explicação |
---|---|---|---|
Equal | Médio | Caixa, Caixote | O Operador Igual se aplica a todos os descendentes de nível 0 de Médio, que inclui Caixa e Caixote. |
NotEqual | Médio | Envelope, Pacote, Barril, Engradado | O Operador Diferente se aplica a todos os descendentes de nível 0 de Médio. Isso inclui valores diferentes de Caixa E diferente diferentes de Caixote, ou seja, Envelope, Pacote, Barril e Engradado. |
Less | Médio | Caixa, Pacote, Envelope | O operador Menor se aplica a todos os descendentes de nível 0 de Médio. Isso inclui tudo que estiver em uma posição abaixo de Caixote OU de Caixa, ou seja, Caixa, Pacote e Envelope. |
LessOrEqual | Médio | Envelope, Pacote, Caixa ou Caixote | O operador LessOrEqual se aplica a todos os descendentes de nível 0 de Médio. Isso inclui todo que estiver na mesma posição que Caixote ou em uma posição abaixo de Caixote, ou seja, Envelope, Pacote, Caixa e Caixote. |