Div# 0 Reporting Services

04/02/2008 - 23:52 por cas | Informe spam
Hola,
Tengo el siguiente problema con la expresion
IIF (Field!Total=0,0,Field!Profit/Field!Total) cuando el divisor es cero
devuelve #Error.
Como lo puedo tratar ..??
Desde ya agradesco su atencion.
Carlos

Preguntas similare

Leer las respuestas

#1 cas
05/02/2008 - 00:35 | Informe spam
Perdon por duplicar el mensaje, tenia problemas con mi password, y no me di
cuenta que ya lo habia enviado.
Carlos

"cas" wrote in message
news:

Tengo el siguiente problema con la expresion
IIF (Field!Total=0,0,Field!Profit/Field!Total) cuando el divisor es cero
devuelve #Error.
Como lo puedo tratar ..??
Desde ya agradesco su atencion.
Carlos
Respuesta Responder a este mensaje
#2 Gux (MVP)
05/02/2008 - 14:28 | Informe spam
Encierre Total en un IIF que controle si es cero.
Decida usted qué valor sustituirá a Total cuando vale 0.


Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/profile/gux
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"cas" wrote:

Hola,
Tengo el siguiente problema con la expresion
IIF (Field!Total=0,0,Field!Profit/Field!Total) cuando el divisor es cero
devuelve #Error.
Como lo puedo tratar ..??
Desde ya agradesco su atencion.
Carlos

Respuesta Responder a este mensaje
#3 Alejandro Mesa
05/02/2008 - 15:25 | Informe spam
cas,

Voy a seguir este hilo, porque hasta ahora lo que he usado es arreglar el
problema desde SQL Server, usando:

select Profit / NULLIF(Total, 0) AS [whatever]
from ...


AMB

"cas" wrote:

Hola,
Tengo el siguiente problema con la expresion
IIF (Field!Total=0,0,Field!Profit/Field!Total) cuando el divisor es cero
devuelve #Error.
Como lo puedo tratar ..??
Desde ya agradesco su atencion.
Carlos

Respuesta Responder a este mensaje
#4 cas
05/02/2008 - 18:39 | Informe spam
Gracias por tu respuesta.
El problema esta en que el IIF evalua antes si existe error, es decir antes
de que pueda realizar la condicion.
Alguna otra idea
Carlos
"Gux (MVP)" wrote in message
news:
Encierre Total en un IIF que controle si es cero.
Decida usted qué valor sustituirá a Total cuando vale 0.


Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/profile/gux
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"cas" wrote:

Hola,
Tengo el siguiente problema con la expresion
IIF (Field!Total=0,0,Field!Profit/Field!Total) cuando el divisor es cero
devuelve #Error.
Como lo puedo tratar ..??
Desde ya agradesco su atencion.
Carlos

Respuesta Responder a este mensaje
#5 cas
05/02/2008 - 18:41 | Informe spam
Gracias por contestar.
Tambien use esa solucion, pero me encontre con el mismo problema a nivel de
subtotal, en el reporte.
Carlos
"Alejandro Mesa" wrote in message
news:
cas,

Voy a seguir este hilo, porque hasta ahora lo que he usado es arreglar el
problema desde SQL Server, usando:

select Profit / NULLIF(Total, 0) AS [whatever]
from ...


AMB

"cas" wrote:

Hola,
Tengo el siguiente problema con la expresion
IIF (Field!Total=0,0,Field!Profit/Field!Total) cuando el divisor es cero
devuelve #Error.
Como lo puedo tratar ..??
Desde ya agradesco su atencion.
Carlos

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida