Jump to content
Bruno Rayol

Valores null expressão reports.net

Recommended Posts

Bom dia pessoal preciso realizar essa conta no Report.

(Relatório.DMTRP1*Relatório.QUANTIDADE2*Relatório.VLRRP1)+(Relatório.DMTP1*Relatório.QUANTIDADE2*Relatório.VLRP1)+(Relatório.DMTLN1*Relatório.QUANTIDADE2*Relatório.VLRLN1)

Esse trecho em alaranjado, tem situações que tras null pelo SQL no campo Relatório.DMTLN1, gostaria de saber como tratar essa questão pois ja tentei de várias maneira e não estou conseguindo, ja tentei isnull(campo,0) as campo no SQL e não funciona a conta.

 

Alguem poderia me dar uma luz?

Share this post


Link to post
Share on other sites

Se vem de uma sentença SQL, é mais fácil pegar e colocar esse isnull(campo,0) como citou. Pra tratar no reports tem uma função, mas não sei de cabeça não. Teria que olhar melhor. 

Share this post


Link to post
Share on other sites

Jair ja fiz isso, mas o Report não funcionou o campo expressão. Não sei como proceder, ja tentei, tratar. mas não consegui.

Share this post


Link to post
Share on other sites

Bruno, tente fazer um expressão com o valor antes de fazer os calculos, tente verificar se o valor for null ele coloca zero caso contrario coloca o valor.
Depois tente fazer o calculo mencionado no post inicial.

Share this post


Link to post
Share on other sites

Deu certo vanderson, isso mesmo eu tratei antes do calculo, criando a condição se vazio trazer 0, e na expressão do calculo eu busque a expressão tratada. valeu.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.