Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hola, tengo la siguiente duda: yo tengo 3 campos dia, mes y año. Lo que yo necesito es saber el número de dias que hay en esa selección.
Por ejemplo si selecciona los 3 campos, seria:
(GetSelectedCount(dia) * GetSelectedCount(año)* GetSelectedCount(mes)
Ahi si tendría el número de días. Si la selección solo fuera años, seria tambien fácil, porque solo habría que multiplicar el número de años por 365 si son años completos y el actual por el número de dias que se lleven hasta el dia de hoy. El dia de hoy sería con Today(), pero el número de dias hasta ese día no se con que función seria.
Pero el cálculo que me resulta realmente complicado es en el que el usuario me haga solo una selección de meses y años. Porque no todos los meses tienen el mismo número de dias, no sirve hacer
31 * getselectedcount(año)*getselectedcount(mes)
Si alguien se le ocurre alguna sugerencia.....
Un saludo
mmmm pero es que si pongo getexcludedcount(fecha) me da todas las fechas posibles que se cargaron para el campo fecha, no me da las fechas que dentro de la seleccion de fechas que yo hago, no tenga selección para esa id
Entonces la solución pasa por volver al sum( {< >} contadorDia )
y entre los símbolos {< >} añades un fecha >= mínimo y <= máximo ... de tus fechas seleccionadas
Y para seleccionar en este caso el minimo y el maximo pero de la fecha seleccionada como seria?
Espero que esta sea la solución buena....y siento darte tantos quebraderos de cabeza...
Un saludo
crea dos variables una con un min y la otra con max
min(Fecha) y max(Fecha)
FecMin = ... Define aquí cual es tu fecha mínima
FecMax = ... Define aquí cual es tu fecha máxima
sum( {< Fecha = {'>=$(=FecMin) <=$(=FecMax)'} >} contadorDia )
Siento decir, que esta forma tampoco funciona, que solo suma los días para los que tiene coincidencia ese ID con la fecha, no todas las fechas posibles para la seleccion.
La opción más cerca a la solución final sigue siendo
GetPossibleCount(fecha)
Yo lo muestro en una tabla, y me sale correcto el cálculo de días, el problema es que cuando hago la selección de un ID, ese cálculo de días se calcula en base a ese ID y no me cálcula todos los días posibles en ese periodo sino solo los que tenga coincidencia
Un saludo...
sum( {< ID=, Fecha = {'>=$(=FecMin) <=$(=FecMax)'} >} contadorDia )
Pero el campo ID igualado a que valor? porque puesto así evidentemente la expresión es incorrecta
ID=,
Sirve para omitir las selecciones que realicen en ese campo, y por supuesto no es incorrecto.
Pensaba que estaba funcionando pero no, sigo con problemas. Puesto así me sigue solo seleccionando las fechas para las que hay coincidencia con ese ID, es decir, si el ID = 1, en febrero ha realizado compras en 20 días, me muestra el 20 en lugar del 28 que me deberia mostrar por tener febrero 28 días.
No se como sacar los diás de manera correcta :S :S