Campos vacios en Report BUilder
Saludos
Tengo un reporte tipo matriz asi por ejemplo
A1 A2 A3
B1 1 3
B2 5 2 1
El problema es que B1A2 no tiene valor y necesito poner un cero o una linea, he trabajo con el "value if null" pero no funciona ya que este valor no es null, simplemente no existe ya que no devuelve de la base ningun regitro para B1A2. He trabajado incluso programando para que si es null devuelva cero pero no vale no hay registro asociado para este por lo que es vacio
Como puedo solucionar esto?
Gracias
Tengo un reporte tipo matriz asi por ejemplo
A1 A2 A3
B1 1 3
B2 5 2 1
El problema es que B1A2 no tiene valor y necesito poner un cero o una linea, he trabajo con el "value if null" pero no funciona ya que este valor no es null, simplemente no existe ya que no devuelve de la base ningun regitro para B1A2. He trabajado incluso programando para que si es null devuelva cero pero no vale no hay registro asociado para este por lo que es vacio
Como puedo solucionar esto?
Gracias
Ya has probado en las propiedades del campo en el modelo de diseño hay una propiedad que dice valor si es nulo alli ponle 0
Si ya le probe y no vale, pero eso te digo ese campo nunca es null por que no tiene un registro asociado, solo es vacio, no hay nada y no se como controlar
Que raro yo he hecho varios reportes de ese tipo por ejemplo el de Cobros por mes a usuarios de algun servicio
enero febrero marzo
usuario1 100 0 200
usuario2 0 300 100
usuario3 90 0 0
y si no solo estableci esa propiedad como 0, bueno boy a seguir buscando talvez si das mas detalles sobre cuantas tablas contiene el query y cosas asi...
enero febrero marzo
usuario1 100 0 200
usuario2 0 300 100
usuario3 90 0 0
y si no solo estableci esa propiedad como 0, bueno boy a seguir buscando talvez si das mas detalles sobre cuantas tablas contiene el query y cosas asi...
Esta es la consulta, saca el numero de pagos efectuados en cada banco, por cada departamento(NCTB_CDG_NIVEL_1,NCTB_CDG_NIVEL_1), pero por ejemplo para el banco 20 departamenteo 1, no hay ningun pago, entonces no devuelve ningun registro, ni siquiera cero, ya trabaje con nvl y nada
select count(distinct (MP.MPEG_NMR_CHEQUE)) numero,
MP.BNCS_CDG,MV.NCTB_CDG_NIVEL_1,MV.NCTB_CDG_NIVEL_2 from CECH C,DPEH D,MPEH MP,MVPR MV
where C.CECJ_FCH_PAGO >= nvl(to_date(:P_FECINI,'dd/mm/yyyy') ,C.CECJ_FCH_PAGO)
and C.CECJ_FCH_PAGO <= nvl(to_date(:P_FECFIN,'dd/mm/yyyy') ,C.CECJ_FCH_PAGO)
and C.SEQ_CECJ_CDG=D.SEQ_CECJ_CDG
and C.SEQ_CECJ_CDG=MP.SEQ_CECJ_CDG
and D.SEQ_DCPG_CDG=MV.SEQ_DCPG_CDG
and C.EMPR_CDG=:p_empr_cdg
and MP.BNCS_CDG is not null
group by BNCS_CDG,MV.NCTB_CDG_NIVEL_1,MV.NCTB_CDG_NIVEL_2;
select count(distinct (MP.MPEG_NMR_CHEQUE)) numero,
MP.BNCS_CDG,MV.NCTB_CDG_NIVEL_1,MV.NCTB_CDG_NIVEL_2 from CECH C,DPEH D,MPEH MP,MVPR MV
where C.CECJ_FCH_PAGO >= nvl(to_date(:P_FECINI,'dd/mm/yyyy') ,C.CECJ_FCH_PAGO)
and C.CECJ_FCH_PAGO <= nvl(to_date(:P_FECFIN,'dd/mm/yyyy') ,C.CECJ_FCH_PAGO)
and C.SEQ_CECJ_CDG=D.SEQ_CECJ_CDG
and C.SEQ_CECJ_CDG=MP.SEQ_CECJ_CDG
and D.SEQ_DCPG_CDG=MV.SEQ_DCPG_CDG
and C.EMPR_CDG=:p_empr_cdg
and MP.BNCS_CDG is not null
group by BNCS_CDG,MV.NCTB_CDG_NIVEL_1,MV.NCTB_CDG_NIVEL_2;