Riferimenti: Operatori di filtro
Operatori di testo
Operatore | Descrizione |
|---|---|
è un valore vuoto
| Il valore del campo è vuoto. |
non è un valore vuoto
| Il valore del campo non è vuoto. |
è corrispondente a
| Il valore del campo è uguale al valore di confronto.
Senza distinzione tra maiuscole e minuscole Esempio: Cat è uguale a cat. |
diverso da
| Il valore del campo non è uguale al valore di confronto.
Senza distinzione tra maiuscole e minuscole Esempio: cane è diverso da cat. |
contiene
| Il valore di confronto è un sottoinsieme del valore del campo.
Senza distinzione tra maiuscole e minuscole Esempio: Cat contiene AT. |
contiene (con distinzione tra maiuscole e minuscole)
| Il valore di confronto è un sottoinsieme del valore del campo.
Esempio: Cat contiene at. |
non contiene
| Il valore di confronto non è un sottoinsieme del valore del campo.
Senza distinzione tra maiuscole e minuscole Esempio: il gatto non contiene un cane. |
non contiene (con distinzione tra maiuscole e minuscole)
| Il valore di confronto non è un sottoinsieme del valore del campo.
Esempio: Cat non contiene AT. |
inizia con
| Il valore di confronto è un sottoinsieme del valore del campo e il primo carattere del valore del campo corrisponde al primo carattere del valore di confronto.
Senza distinzione tra maiuscole e minuscole Esempio: Cat inizia con ca. |
inizia con (con distinzione tra maiuscole e minuscole)
| Il valore di confronto è un sottoinsieme del valore del campo e il primo carattere del valore del campo corrisponde al primo carattere del valore di confronto.
Esempio: Cat inizia con Ca. |
termina con
| Il valore di confronto è un sottoinsieme del valore del campo e l'ultimo carattere del valore del campo corrisponde all'ultimo carattere del valore di confronto.
Senza distinzione tra maiuscole e minuscole Esempio: Cat termina con AT. |
termina con (con distinzione tra maiuscole e minuscole)
| Il valore di confronto è un sottoinsieme del valore del campo e l'ultimo carattere del valore del campo corrisponde all'ultimo carattere del valore di confronto.
Esempio: Cat termina con alle. |
è superiore a
| Il valore del campo viene prima del valore di confronto in ordine alfabetico.
Questo operatore confronta l'ordinamento alfabetico, non la lunghezza. Senza distinzione tra maiuscole e minuscole Esempio: il gatto è maggiore del cane. |
è corrispondente o superiore a
| Il valore del campo è uguale o precedente al valore di confronto in ordine alfabetico.
Questo operatore confronta l'ordinamento alfabetico, non la lunghezza. Senza distinzione tra maiuscole e minuscole Esempi:
|
è inferiore a
| Il valore del campo viene dopo il valore di confronto in ordine alfabetico.
Questo operatore confronta l'ordinamento alfabetico, non la lunghezza. Senza distinzione tra maiuscole e minuscole Esempio: il cane è inferiore al gatto. |
è inferiore o corrispondente a
| Il valore del campo è uguale o successivo al valore di confronto in ordine alfabetico.
Questo operatore confronta l'ordinamento alfabetico, non la lunghezza. Senza distinzione tra maiuscole e minuscole Esempi:
|
Operatori valutari e numerici
Operatore | Descrizione |
|---|---|
è corrispondente a
| Il valore del campo è uguale al valore di confronto.
Esempio: 123 è uguale a 123. |
diverso da
| Il valore del campo non è uguale al valore di confronto.
Esempio: 12 non è uguale a 123. |
è superiore a
| Il valore del campo è maggiore del valore di confronto.
Esempio: 321 è maggiore di 123. |
è corrispondente o superiore a
| Il valore del campo è maggiore o uguale al valore di confronto.
Esempi:
|
è inferiore a
| Il valore del campo è inferiore al valore di confronto.
Esempio: 12 è inferiore a 123. |
è inferiore o corrispondente a
| Il valore del campo è inferiore o uguale al valore di confronto.
Esempi:
|
Operatori data
Operatore | Descrizione |
|---|---|
è un valore vuoto
| Il valore del campo è vuoto. |
non è un valore vuoto
| Il valore del campo non è vuoto. |
è corrispondente a
| Il valore della data è uguale al valore di confronto. |
diverso da
| Il valore della data non è uguale al valore di confronto. |
è superiore a
| Il valore della data è successivo al valore di confronto.
Esempio: 20/10/2016 è precedente al 20/05/2016. |
è corrispondente o superiore a
| Il valore della data è successivo o corrispondente al valore di confronto.
Esempi:
|
è inferiore a
| Il valore della data è precedente al valore di confronto.
Esempio: 20/05/2016 è precedente al 20/10/2016. |
è inferiore o corrispondente a
| Il valore della data è precedente o uguale al valore di confronto.
Esempi:
|
Operatori booleani
Operatore | Descrizione |
|---|---|
è un valore vuoto
|
Il valore del campo è vuoto. Indica Falso. |
non è un valore vuoto
| Il valore del campo non è vuoto. Rappresenta Vero. |
è corrispondente a
| Il valore del campo è uguale al valore di confronto.
Per Vero, selezionare la casella di controllo Valore di confronto . In Falso, deselezionare la casella di controllo Valore di confronto . |
diverso da
| Il valore del campo non è uguale al valore di confronto.
Per Vero, deselezionare la casella di controllo Valore di confronto . Per Falso, selezionare la casella di controllo Valore di confronto . |
Operatori a istanza singola e a istanza multipla
Tipo campo | Operatore | Utilizzo |
|---|---|---|
Istanza singola
Istanza multipla | ha corrispondenza esatta con elenco di selezione
| Il valore del campo corrisponde esattamente al valore di confronto.
Per i campi a istanza singola, questo operatore limita un elenco di valori in modo che accetti un solo valore. Per consentire a un elenco di valori per un singolo campo di istanza di accettare più valori, utilizzare nell'elenco di selezione . |
Istanza singola
Istanza multipla | NON corrisponde esattamente alla selezione
| Il valore del campo non corrisponde esattamente al valore di confronto. |
Istanza singola
Istanza multipla | sottoinsieme dell'elenco di selezione
| Il valore del campo è un sottoinsieme del valore di confronto. I valori dei campi vuoti sono un sottoinsieme dei valori di confronto. |
Istanza singola
Istanza multipla | NOT sottoinsieme dell'elenco di selezione
| Il valore del campo non è un sottoinsieme del valore di confronto. I valori dei campi vuoti sono un sottoinsieme dei valori di confronto. |
Istanza singola
Istanza multipla | superset dell'elenco di selezione
| Il valore di confronto è un sottoinsieme del valore del campo. I valori di confronto vuoti sono un sottoinsieme dei valori dei campi. |
Istanza singola
Istanza multipla | NON superset dell'elenco di selezione
| Il valore di confronto non è un sottoinsieme del valore del campo. I valori di confronto vuoti sono un sottoinsieme dei valori dei campi. |
Istanza singola
Istanza multipla | count è uguale a
| Il numero di valori di campo è uguale al valore di confronto.
Esempio: per visualizzare i collaboratori con due persone a carico, impostare un filtro per le persone a carico in cui il numero è uguale a un valore di confronto pari a 2. |
Istanza singola
Istanza multipla | count non è uguale a
| Il numero di valori di campo non è uguale al valore di confronto.
Esempio: per visualizzare i collaboratori con persone a carico, impostare un filtro per Persone a carico in cui il numero non corrisponde a un valore di confronto pari a zero. |
Istanza singola
Istanza multipla | numero è maggiore di
| Il numero di valori di campo è superiore al valore di confronto.
Esempio: per visualizzare i collaboratori con più di una persona a carico, impostare un filtro per le persone a carico in cui il numero è superiore a un valore di confronto pari a 1. |
Istanza singola
Istanza multipla | è n. corrispondente o superiore a
| Il numero di valori di campo è maggiore o uguale al valore di confronto.
Esempio: per visualizzare i collaboratori con una o più persone a carico, impostare un filtro per le persone a carico in cui il numero è maggiore o uguale a un valore di confronto pari a 1. |
Istanza singola
Istanza multipla | il numero è inferiore a
| Il numero di valori di campo è inferiore al valore di confronto.
Esempio: per visualizzare i collaboratori con meno di due persone a carico, impostare un filtro per le persone a carico in cui il numero è inferiore a un valore di confronto pari a 2. |
Istanza singola
Istanza multipla | è n. inferiore o corrispondente a
| Il numero di valori di campo è inferiore o uguale al valore di confronto.
Esempio: per visualizzare i collaboratori con un massimo di due persone a carico, impostare un filtro per le persone a carico in cui il numero è inferiore o uguale a un valore di confronto pari a 2. |
Istanza singola | è nell'elenco di selezione
| Il valore di confronto è uno dei possibili valori del campo.
Esempio: A è presente nell'elenco di selezione A, B, C. |
Istanza singola | non è nell'elenco di selezione
| Il valore di confronto non è uno dei possibili valori dei campi.
Esempio: D non è presente nell'elenco di selezione A, B, C. |
Istanza multipla | è qualsiasi valore nell'elenco di selezione
| Il valore del campo è uno dei possibili valori di confronto. |
Istanza multipla | non è nessun valore nell'elenco di selezione
| Il valore del campo non è uno dei possibili valori di confronto. |
Istanza singola
Istanza multipla | è vuoto
| Il valore del campo è vuoto. |
Istanza singola
Istanza multipla | non è vuoto
| Il valore del campo non è vuoto. |
Un valore di campo è un sottoinsieme del valore di confronto se tutte le istanze del campo sono istanze del confronto. Al contrario, il valore di confronto è un superset del valore del campo se contiene tutte le istanze del campo. Esempio: il valore del campo è
1, 2, 3
e il valore di confronto è:
- 1, 2, 3, 4, 5. Il valore di confronto contiene tutte le istanze del valore del campo. Pertanto, il valore del campo è un sottoinsieme e il valore di confronto è un superinsieme.
- 4, 5, 6, 7. Il valore di confronto non contiene istanze del valore del campo. Pertanto, il valore del campo non è un sottoinsieme e il valore di confronto non è un superinsieme.
Esempi di istanza singola
Questa tabella contiene esempi di risultati previsti per gli operatori logici che confrontano i valori dei campi a istanza singola con un elenco di selezione.
Valore campo istanza singola | Elenco di selezione | è nell'elenco di selezione
| non è nell'elenco di selezione
| ha corrispondenza esatta con elenco di selezione
| sottoinsieme dell'elenco di selezione
| superset dell'elenco di selezione
|
|---|---|---|---|---|---|---|
Atlanta | Chicago | Falso | Effettiva | Falso | Falso | Falso |
Chicago | Chicago | Effettiva | Falso | Effettiva | Effettiva | Effettiva |
Atlanta | Chicago
Sacramento | Falso | Effettiva | Falso | Falso | Falso |
Chicago | Chicago
Sacramento | Effettiva | Falso | Falso | Effettiva | Falso |
<blank> | Chicago
Sacramento | Falso | Effettiva | Falso | Effettiva | Falso |
<blank> | Chicago | Falso | Effettiva | Falso | Effettiva | Falso |
Chicago | <blank> | Falso | Effettiva | Falso | Falso | Effettiva |
<blank> | <blank> | Falso | Effettiva | Effettiva | Effettiva | Effettiva |
Questi operatori forniscono una logica specializzata che potrebbe non essere appropriata quando si confronta un valore di un campo di istanza singola con un elenco di selezione:
- ha corrispondenza esatta con elenco di selezione
- sottoinsieme dell'elenco di selezione
- superset dell'elenco di selezione
Nella maggior parte dei casi, è necessario utilizzare l'operatore
nell'elenco di selezione
o non nell'elenco di selezione
.Esempi di istanze multiple
Questa tabella contiene esempi di risultati previsti per gli operatori logici che confrontano i valori dei campi a istanze multiple con un elenco di selezione.
Valore campo istanza multipla | Elenco di selezione | è qualsiasi valore nell'elenco di selezione
| non è nessun valore nell'elenco di selezione
| ha corrispondenza esatta con elenco di selezione
| sottoinsieme dell'elenco di selezione
| superset dell'elenco di selezione
|
|---|---|---|---|---|---|---|
Atlanta | Chicago
Sacramento | Falso | Effettiva | Falso | Falso | Falso |
Chicago | Chicago
Sacramento | Effettiva | Falso | Falso | Effettiva | Falso |
Chicago
Atlanta | Chicago
Sacramento | Effettiva | Falso | Falso | Falso | Falso |
Chicago
Sacramento | Chicago
Sacramento | Effettiva | Falso | Effettiva | Effettiva | Effettiva |
Chicago
Sacramento Dallas | Chicago
Sacramento | Effettiva | Falso | Falso | Falso | Effettiva |
<blank> | Chicago
Sacramento | Falso | Effettiva | Falso | Effettiva | Falso |
<blank> | Chicago | Falso | Effettiva | Falso | Effettiva | Falso |
Chicago | <blank> | Falso | Effettiva | Falso | Falso | Effettiva |
<blank> | <blank> | Falso | Effettiva | Effettiva | Effettiva | Effettiva |
Valori facoltativi
Se si desidera valutare i valori vuoti come Vero, è necessario includere un'istruzione
O
come parte del filtro. L'istruzione O
richiede all'utente di immettere un superset dell'elenco di selezione
. Se l'utente non seleziona un valore elenco di valori durante l'esecuzione del report, il superset della condizione di filtro dell'elenco di selezione
viene restituito Vero. In questo caso, un valore elenco di valori vuoto equivale a selezionare tutti i valori possibili.Esempio: per richiedere una sede e ignorare l'elenco di valori se l'utente non immette una sede, immettere questi valori nella griglia
Filtro per istanze
.E/O | Campo | Operatore | Tipo di confronto |
|---|---|---|---|
E
| Sede
| è nell'elenco di selezione
| Valore richiesto all'utente
|
O
| Sede
| superset dell'elenco di selezione
| Valore richiesto all'utente
|