Selezione di valori attributo come membri

Se i membri di attributo sono definiti, è possibile selezionare i valori di attributo nella finestra di dialogo Seleziona membri. Per i membri di attributo, selezionando un attributo non di livello 0 si selezionano tutti i discendenti di livello 0 e si applica l'operatore a ognuno di essi. Per gli attributi di tipo numerico, data e booleani (dove falso = 0 e vero = 1), la valutazione viene eseguita sulla base dei valori minimo e massimo. Per gli attributi di testo, la valutazione si basa sulla posizione dall'alto verso il basso nella gerarchia. Alla posizione più in alto corrisponde il valore più basso e viceversa.

Esempio: attributi numerici

In questo esempio, l'operatore selezionato viene applicato a tutti i discendenti di livello 0, sulla base del valore numerico. Ad esempio, se si seleziona NotEqual e Piccolo nella finestra di dialogo Selezione membri, vengono inclusi tutti i valori non uguali a 1 e non uguali a 2, per cui la selezione include 3, 4, 5 e 6. Se si seleziona Greater e Piccolo vengono inclusi tutti i valori maggiori di 1 o maggiori di 2, per cui la selezione include 2, 3, 4, 5 e 6.

Dimensioni

Piccolo

1

2

Medio

3

4

Grande

5

6

Tabella 8-3 Esempio: valutazione degli attributi numerici

Operatore selezionato Valore dell'attributo selezionato Risultato Spiegazione
Equal Grande 5, 6 L'operatore Equal viene applicato a tutti i discendenti di livello 0 di Grande, inclusi 5 e 6.
Less Medio 1, 2, 3 L'operatore Less viene applicato a tutti i discendenti di livello 0 di Medio. Questo include i valori < 3 OR < 4, ovvero 1, 2 e 3.
Greater Medio 4, 5, 6

L'operatore Greater viene applicato a tutti i discendenti di livello 0 di Medio. Questo include i valori > 3 OR > 4, ovvero 4, 5 e 6.

GreaterOrEqual Medio 3, 4, 5, 6

L'operatore GreaterOrEqual viene applicato a tutti i discendenti di livello 0 di Medio. Questo include i valori >=3 OR >= 4, ovvero 3, 4, 5 e 6.

LessOrEqual Medio 1, 2, 3, 4 L'operatore LessOrEqual viene applicato a tutti i discendenti di livello 0 di Medio. Questo include i valori <=3 OR <=4, ovvero 1, 2, 3 e 4.
NotEqual Medio 1, 2, 5, 6 L'operatore NotEqual viene applicato a tutti i discendenti di livello 0 di Medio. Questo include i valori non uguali a 3 AND non uguali a 4, ovvero 1, 2, 5 e 6.

Esempio: attributo di testo

Per gli attributi di testo, l'operatore selezionato viene applicato a tutti i discendenti di livello 0 sulla base della loro posizione nella gerarchia, dall'alto (valore più basso) al basso (valore più alto).

In questo esempio, Busta si trova in alto e ha il valore più basso. Pacchetto ha il valore immediatamente superiore, seguito da Scatola, Cartone, Barile e Cassa. Cassa si trova nella posizione più bassa e ha il valore più alto.

Per questo attributo di testo, se si seleziona Less e Piccolo si includono valori che sono inferiori a Busta o inferiori a Pacchetto. Poiché Busta è inferiore a Pacchetto, la selezione ottenuta includerà solo Busta. Analogamente, se si seleziona Greater e Grande si includono valori che sono maggiori di Barile o maggiori di Cassa e la selezione includerà solo Cassa.

Contenitori

Piccolo

Busta

Pacchetto

Medio

Scatola

Cartone

Grande

Barile

Cassa

Tabella 8-4 Esempio: valutazione degli attributi di testo

Operatore selezionato Valore dell'attributo selezionato Risultato Spiegazione
Equal Medio Scatola, Cartone L'operatore Equal viene applicato a tutti i discendenti di livello 0 di Medio, inclusi Scatola e Cartone.
NotEqual Medio Busta, Pacchetto, Barile, Cassa L'operatore NotEqual viene applicato a tutti i discendenti di livello 0 di Medio. Questo include i valori non uguali a Scatola AND non uguali a Cartone, ovvero Busta, Pacchetto, Barile e Cassa.
Less Medio Scatola, Pacchetto, Busta L'operatore Less viene applicato a tutti i discendenti di livello 0 di Medio. Questo include tutti gli elementi che si trovano in una posizione inferiore rispetto a Cartone OR rispetto a Scatola, ovvero Scatola, Pacchetto e Busta.
LessOrEqual Medio Busta, Pacchetto, Scatola, Cartone L'operatore LessOrEqual viene applicato a tutti i discendenti di livello 0 di Medio. Questo include tutti gli elementi che occupano la stessa posizione di Cartone OR una posizione inferiore rispetto a Cartone, ovvero Busta, Pacchetto, Scatola e Cartone.