Usuário com melhor resposta
Iif Reporting service

Pergunta
-
Olá Pessoal
Estou com uma dificuldade que é a seguinte , estou usando uma table no meu relatório tenho uma campo onde tenho que calcular um percentual , estou usando esta expressão : =Fields!Campo1.Value / Fields!Campo2.Value , mas tenho em algumas linhas o Fields!Campo2.Value com o valor "0" e me retorna em alguns registro o valor "+Infinito" , estou tentando formatar isto no format code , estou usando esta expressão , mas não esta dando resultado :
=iif(Fields!Campo2.Value = "0","N","P")
Att,
Respostas
-
Olá Duan
Já consegui resolver , mas para postagem resolvi desta forma.
No expression do campo deixei desta forma :
=iif( Fields!Campo2.Value = 0,"0,00",
iif( Fields!Campo2.Value > 0,Fields!Campo1.Value/Fields!Campo2.Value ,"Black"))
No format code coloque a seguinte expressão:
=iif(Fields!Campo2.Value = 0,
"N","P")Att,
Todas as Respostas
-
-
-
Olá Junior
Já consegui resolver , mas para postagem resolvi desta forma.
No expression do campo deixei desta forma :
=iif( Fields!Campo2.Value = 0,"0,00",
iif( Fields!Campo2.Value > 0,Fields!Campo1.Value/Fields!Campo2.Value ,"Black"))
No format code coloque a seguinte expressão:
=iif(Fields!Campo2.Value = 0,
"N","P")Att,
-
Olá Duan
Já consegui resolver , mas para postagem resolvi desta forma.
No expression do campo deixei desta forma :
=iif( Fields!Campo2.Value = 0,"0,00",
iif( Fields!Campo2.Value > 0,Fields!Campo1.Value/Fields!Campo2.Value ,"Black"))
No format code coloque a seguinte expressão:
=iif(Fields!Campo2.Value = 0,
"N","P")Att,