Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hola, estoy creando una grafica de línea para determinar el comportamiento histórico de los Días Cartera de Clientes (CxCDias) en función del tiempo (MesAño). Mi problema es que la expresión para calcular CxCDias esta en función del Saldo CxC de cada periodo mensual entre el Ritmo Diario de Ventas (Ventas menos Devoluciones) del periodo mensual anterior al del SaldoCxC.
La grafica se vería de esta forma:
La expresión que estoy usando para calcular CxCDias es:
({$<Año=,Mes=>}CXCSaldo) / (
(Sum({$<Año=,Mes=,MesAño={'$(=MonthName(AddMonths(FechaOperacion,-1)))'}>}VentaNeta)-
Sum({$<Año=,Mes=,MesAño={'$(=MonthName(AddMonths(FechaOperacion,-1)))'}>}DevolNeta))/30.41)
Esto es que ignorando la posible selección de Año y Mes que tenga el usuario en un momento dado, me recupere para cada valor de la dimensión MesAño: El SaldoCxC de ese MesAño y las Ventas del Mes Anterior al MesAño... Sin embargo lo que obtengo es:
Si no esta seleccionado nada o tengo seleccionado un Año:
Si además del Año, selecciono un Mes, me regresa solo es el Mes anterior
Ahora si uso en la agregación 1-$ en lugar de $, Sin selección alguna o solo el Año seleccionado esta Ok, pero si seleccionan un Mes me da todos los meses, excepto el anterior el seleccionado.... Ver abajo esta seleccionado Feb 2014 y no aparece en la grafica Ene 2014
¿Alguna idea de que estoy haciendo mal?....
De antemano gracias por su apoyo...
Prueba a añadir una función al numerador de tu expresión como, por ejemplo:
Sum({$<Año=,Mes=>}CXCSaldo) / (
(Sum({$<Año=,Mes=,MesAño={'$(=MonthName(AddMonths(FechaOperacion,-1)))'}>}VentaNeta)-
Sum({$<Año=,Mes=,MesAño={'$(=MonthName(AddMonths(FechaOperacion,-1)))'}>}DevolNeta))/30.41)
o
Only({$<Año=,Mes=>}CXCSaldo) / (
(Sum({$<Año=,Mes=,MesAño={'$(=MonthName(AddMonths(FechaOperacion,-1)))'}>}VentaNeta)-
Sum({$<Año=,Mes=,MesAño={'$(=MonthName(AddMonths(FechaOperacion,-1)))'}>}DevolNeta))/30.41)