Operadores condicionais no construtor de regra de validação de dados podem incluir estes tipos de comparação:
Comparações numéricas, usando estes operadores:
Comparações numéricas de strings, usando estes operadores:
As regras podem comparar células com diferentes tipos de dados; por exemplo, texto e Smart List. O tipo de dados da célula será honrado se o valor referenciado sempre vier de uma célula. Isso acontece ao usar Valor da Célula Atual e Membro de Dimensão Cruzada para se referir a um valor de célula. Em casos em que o valor que está sendo comparado tiver origem em várias células (como valor da linha, valor da coluna e valor da célula), o tipo de dados será padronizado para duplo.
Ao comparar valores para estes tipos de dados:
Para duplo, uma representação de string é usada para o valor duplo, como "123,45". Se o duplo for um número inteiro sem parte fracional, como 123,00, o valor inteiro será usado, por exemplo, "123".
Para Smart Lists, as regras usam o nome da Smart List e o valor numérico, conforme armazenado no Oracle Essbase. Elas não usam o rótulo da Smart List porque ele pode ser alterado para diferentes usuários, dependendo da configuração regional do usuário.
Para texto, as regras usam apenas o valor de texto para comparação.
Todos os outros tipos de dados (moeda, não moeda, porcentagem e data) são tratados como duplos.
Para data, as regras usam o valor numérico conforme armazenado no Essbase para comparação. Por exemplo, se um usuário digitar 12/11/1999, assumindo o formato como MM/DD/AAAA, o valor será armazenado no Essbase como 19991211 e esse valor numérico será usado para comparação.
Tabela 8-2 Exemplos de Resultados para Começa com, Termina com e Contém
Operador | Valor de Comparação | Comparar com Valor |
---|---|---|
Inicia com | 2,0 | 2 |
1234,0 | 12,0 | |
101,0 | 10 | |
2,0 | 2,0 | |
2,5 | "2." | |
"YearTotal" | "Year" | |
Termina com | 2,0 | 2,0 |
2,0 | 2 | |
2,5 | 5 | |
2,5 | ".5" | |
"YearTotal" | "al" | |
"YearTotal" | "Total" | |
Contém | 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" | |
"YearTotal" | "al" |
Para obter informações adicionais sobre validação de dados, consulte: