Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hi everyone, I have a problem with a chart, it has 3 expresions that calculate different thing and it hasnt any dimension. So the problem is that when I click on a bar line to go to "Precharge Bills" (for example) the chart doesn't do nothing, it's like static.
The expresion is like: =count(if(BillOperation=0, Bill_Number))
and they change de BillOperation to count.
Aca pego el codigo:
Precarga:
if((Today()-FechaRegistracion_Recepcion)<=5, 'Menores a 5 días', if((Today()-FechaRegistracion_Recepcion)>=6 and (Today()-FechaRegistracion_Recepcion)<=14, 'Entre 6 y 14 días', if((Today()-FechaRegistracion_Recepcion)>=15, 'Mayores a 15 días'))) as AntigPre,
Procesadas:
if((Today()-FechaRegistracion_Factura)<=5, 'Menores a 5 días', if((Today()-FechaRegistracion_Factura)>=6 and (Today()-FechaRegistracion_Factura)<=14, 'Entre 6 y 14 días', if((Today()-FechaRegistracion_Factura)>=15, 'Mayores a 15 días'))) as AntigPro,
Pagos Emitidos:
if((Today()-FechaRegistracion_Pago)<=5, 'Menores a 5 días', if((Today()-FechaRegistracion_Pago)>=6 and (Today()-FechaRegistracion_Pago)<=14, 'Entre 6 y 14 días', if((Today()-FechaRegistracion_Pago)>=15, 'Mayores a 15 días'))) as AntigPE;
Creo que se estan abarcando todas las posibilidades.
EDIT: hice una consulta en sql server y evidentemente no estan todas las posibilidades, me trae los mismos valores para Precarga, Procesadas y Pagos Emitidos, pero la suma de estos no es igual al total
Pues teóricamente se ve bien, sin embargo es posible que haya más combinaciones a las que estás considerando en tu if y que aún no has contemplado. Como buena práctica yo siempre coloco la leyenda 'Desconocido' en el último ELSE de varios IF's anidados. De esa manera puedo seleccionar ese valor y analizar qué combinaciones son las que no están siendo cachadas por las condiciones del IF. Simplemente añade esa leyenda en el último ELSE de tu IF:
if(
(Today()-FechaRegistracion_Recepcion)<=5, 'Menores a 5 días',
if(
(Today()-FechaRegistracion_Recepcion)>=6 and (Today()-FechaRegistracion_Recepcion)<=14, 'Entre 6 y 14 días',
if(
(Today()-FechaRegistracion_Recepcion)>=15, 'Mayores a 15 días', 'Desconocido'
)
)
) as AntigPre,
Acabo de corroborar y hay fechas con valores "Null", asi q hice como dijiste, agregue una leyenda mas en el if que dice "Sin Fecha". Muchisimas gracias!