Gli operatori condizionali disponibili in Generatore regole di convalida dati possono includere i seguenti tipi di confronto.
Confronti numerici che utilizzano i seguenti operatori:
Confronti di valori stringa che utilizzano i seguenti operatori:
Le regole possono confrontare celle con tipi di dati diversi, ad esempio testo e smartlist. Il tipo di dato della cella è rispettato se il valore cui fa riferimento proviene sempre da un'unica cella. Ciò è vero quando si utilizza il valore della cella corrente e il membro Dimensioni incrociate per far riferimento a un valore cella. Quando invece il valore sul quale eseguire il confronto proviene da più celle (ad esempio valore riga, valore colonna e valore cella), il tipo di dato predefinito è doppio.
Quando si esegue un confronto dei seguenti tipi di dati:
Per i valori doppi, viene utilizzata una rappresentazione a stringhe del valore doppio, ad esempio "123,45". Se il valore doppio è un numero intero senza una parte frazionaria, ad esempio 123,00, viene utilizzato il valore intero, ad esempio "123".
Per le smartlist, le regole utilizzano il nome Smartlist e il valore numerico così come archiviato in Oracle Essbase. Non utilizzano l'etichetta Elenco smart in quanto questa può cambiare per i diversi utenti, in base alle impostazioni internazionali.
Per il testo, le regole utilizzano solo il valore testo per il confronto.
Tutti gli altri tipi di dati (valuta, non valuta, percentuale e data) sono trattati come valori doppi.
Per la data, le regole utilizzano il valore numerico così come archiviato in Essbase per il confronto. Se ad esempio un utente digita 12/11/1999 e il formato è MM/GG/AAAA, il valore è archiviato in Essbase come 19991211 ed è questo il valore numerico che verrà utilizzato per il confronto.
Tabella 8-2 Esempi di risultati per Starts With, Ends With e Contains
Operatore | 1° valore di confronto | 2° valore di confronto |
---|---|---|
Inizia con | 2.0 | 2 |
1234.0 | 12.0 | |
101.0 | 10 | |
2.0 | 2.0 | |
2.5 | "2." | |
"TotaleAnno" | "Anno" | |
Termina con | 2.0 | 2.0 |
2.0 | 2 | |
2.5 | 5 | |
2.5 | ".5" | |
"TotaleAnno" | "al" | |
"TotaleAnno" | "Totale" | |
Contiene | 2.0 | 2.0 |
2.0 | 2 | |
2.5 | 5 | |
2.5 | ".5" | |
2.5 | 2.5 | |
23.567 | 3.5 | |
23.567 | 67 | |
23.567 | "23." | |
23.567 | ".56" | |
"TotaleAnno" | "al" |
Per ulteriori informazioni sulla convalida dei dati, fare riferimento a: