none
Divisão por zero RRS feed

  • Pergunta

  • Boa Dia Pessoal.

     

    Eu tenho aqui uma coluna a onde se calculam um determinado valor. Esse valor é calculado da seguinte maneira: Creditos / disciplina. O que está acontecendo é que quando tem alguma divisão por 0 o sistema me retorma NaN (Não é um número).

     

    Preciso que toda vez que tenha alguma divisão por 0 o sistema me retorne 0 como resultado.

     

    Até mais,

    quinta-feira, 14 de agosto de 2008 14:27

Respostas

  • Olá Fábio,

     

    Eu recomendaria que você já retornasse correto do banco de dados, ou fizesse um IIF no Reporting Services. Se for direto do banco de dados, você pode tentar:

     

    CASE Disciplina WHEN 0 THEN 0 ELSE Creditos / Disciplia END AS Valor

     

    Se for tratar isso no Reporting Services, tente:

     

    IIF(Fields!Disciplina.Value = 0,0,Fields!Creditos.Value / Fields!Disciplina.Value)

     

    [ ]s,

     

    Gustavo

     

    quinta-feira, 14 de agosto de 2008 14:50

Todas as Respostas

  • Olá Fábio,

     

    Eu recomendaria que você já retornasse correto do banco de dados, ou fizesse um IIF no Reporting Services. Se for direto do banco de dados, você pode tentar:

     

    CASE Disciplina WHEN 0 THEN 0 ELSE Creditos / Disciplia END AS Valor

     

    Se for tratar isso no Reporting Services, tente:

     

    IIF(Fields!Disciplina.Value = 0,0,Fields!Creditos.Value / Fields!Disciplina.Value)

     

    [ ]s,

     

    Gustavo

     

    quinta-feira, 14 de agosto de 2008 14:50
  • Boa Dia Gustavo.

     

    Obrigado pela ajuda!!!

     

    Até mais,

     

    quinta-feira, 14 de agosto de 2008 15:01