Operadores Condicionais de Validação de Dados

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:

    • = (igual a)
    • != (diferente de)
    • < (menor que)
    • <= (menor que ou igual a)
    • > (maior que)
    • >= (maior que ou igual a)
  • Comparações numéricas de strings, usando estes operadores:

    • Igual a
    • Diferente de
    • Contém
    • Inicia com
    • Termina com
    • Em
    • Não Em

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: