none
Retornando Numero RRS feed

  • Pergunta

  •  

    Caros Desenvolvedores,

     

    Tenho uma duvida aparentemente simples mas não estou conseguindo resolver,

     

    no Reporting Services tenho que somar um campo e dividir por outro mas o numero não retorna inteiro e as casas decimais são inumeras então tenho que reduzir para apenas duas, qual função eu devo usar?

     

    Desde já agradeço.

     

    Rafael Krisller

    terça-feira, 6 de fevereiro de 2007 13:27

Respostas

  • Rafael,

    1 - Você esta fazendo este cálculo direto no Relatório, ou através do SQL Server?

    2 - Já tentou utilizar as funções Round, Ceiling, Floor?

     

    terça-feira, 6 de fevereiro de 2007 16:43

Todas as Respostas

  • Rafael,

    1 - Você esta fazendo este cálculo direto no Relatório, ou através do SQL Server?

    2 - Já tentou utilizar as funções Round, Ceiling, Floor?

     

    terça-feira, 6 de fevereiro de 2007 16:43
  •  

     

    Caro Junior,

     

    Estou fazendo este cálculo através de Expressoes do próprio Reporting Services, porque eu não posso alterar nada no banco, Tenho que apenas exportar relatórios do Crystal para o RS então tenho que deixar idêntico.

     

    e sobre as funções eu já usei Round que retorna apenas a parte inteira de um numero que não funciona no meu caso, o Ceiling arrendonda sempre pra mais e também não posso utilizar e Floor retorna a mesma coisa que o Round.

    Tem alguma maneira de formatar que nem se faz com as datas?  exemplo: Format(fields!NUM.Value,"00,00")

    Agradeço a ajuda.

     

    Rafael Krisller

    terça-feira, 6 de fevereiro de 2007 17:05
  • Rafael,

    Coloca na propriedade Format do teu textarea a string "C2" para currency ou "N2" para numérico.

    quarta-feira, 7 de fevereiro de 2007 20:25
  •  

     

    Obrigado..... à todos,

     

    Utilizei o Round mesmo, ficou assim:

     

    =Round(Fields!Campo.Value,2)

     

    Abraço

     

    Rafael Krisller

    quinta-feira, 8 de fevereiro de 2007 17:25