Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hola,
Tengo una duda, a ver si pueden ayudarme!
Necesito los datos correspondientes a ayer (Esto lo consigo):
Count({$<YEAR={$(=Year(Today()-1))},MONTH={$(=Month(Today()-1))},DAY={$(=Day(Today()-1))}>} Datos)
Pero ahora necesito los datos acumulados desde el inicio hasta el día de ayer.
Hago lo siguiente pero no funciona:
Count({$<YEAR={$("<=Year(Today()-1))"},MONTH={$("<=Month(Today()-1))"},DAY={$("<=Day(Today()-1))"}>} Datos)
Qué estoy haciendo mla?
Gracias.
Un saludo.
Eso en el script !!!!
Si no puedes modificar el script, tienes que construir una fecha con el formato que te interesa desde el TODAY, algo así
Date(MakeDate(Year(Today()), Num(Month(Today()), Day(Today())), 'DD/MM/YYYY') as NuevaFecha
El campo DATE está en formato date, es decir, que solo tiene la fecha (ej: 24/12/2015)
El problema es cómo poder transformar DATE en formato número, sin hacerlo en el script, para poder ponerlo en el set analysis directamente, ya que tampoco puedo poner Num(DATE) en set analysis.
Count({$<DATE= {$("<=Today()-1)"} >} Datos)
No se me ocurre cómo solucionarlo.
Gracias.
Un saludo.
¿Qué formato tiene tu campo DATE?
YYYYMMDD o DDMMYYYY o algún otro?
Alexis, como no puedes formatear el campo del SET ANALYSIS formatea el TODAY !!!
Sigue las instrucciones de mi mensaje anterior
DD/MM/YYYY
La función date(Today()-1) te deja la fecha en el formato que tengas definido en el script. Ejemplo: si tienes en el script:
SET DateFormat='DD/MM/YYYY';
el resultado será en ese formato (ej: 24/12/2015)..
Siempre puedes forzar el formato de salida en la propia función. Por ejemplo date(Today()-1,'YYYY/MM/DD') te devolvería 2015/12/23
Es buena idea Joaquín.
Formateo Today()-1:
Date(MakeDate(Year(Today()-1),Month(Today()-1),Day(Today()-1))) y poniéndolo en un textBox sale con formato 23/12/2015, pero al ponerlo en el set analysis me da 0 el resultado.
Count({$<DATE={$("<=Date(MakeDate(Year(Today()-7),Month(Today()-7),Day(Today()-7)))")}>} Datos)
Pruebo con ese Count y no funciona, cambio $ por 1 y tampoco, pongo el MakeDate en una variable y la uso en el set analysis y tampoco funciona (Ya que al mostrar la variable $(variableFecha) se convierte a número al ponerle el $ delante y si no se lo pongo muestra la fecha en formato Date, pero no funciona el set analysis)
Gracias.
Un saludo.
Si, si yo hago Date(Today()-1) en un textBox y tiene formato Date, pero al ponerlo en set analysis está fallando.
Debe de ser por la sintaxis porque sino no lo entiendo.
Gracias.
Un saludo.
Lo que no entiendo es que si yo hago lo siguiente:
=Count({$<DATE={"$(=Date(Today()-1))"}>} Datos) Funciona para la fecha exacta.
Pero si necesito que acumule Datos de todas las fechas menores ( simplemente pongo el <= en el set analysis ), no funciona!
Ayudaaaa!
Muchas gracias.
Un saludo.
Recuerdo una vez que tuve un problema de formatos de fecha en la importación de datos. La fecha se mostraba como DD/MM/YYYY pero realmente tenía otro formato. Lo solucioné en el script descomponiendo la fecha y creando una fecha nueva con Makedate(Right(Myfecha,4),Mid(MyFecha,4,2),Left(MyFecha,2)
Eso funcionó. Pero en tu caso, si no tienes acceso al script... lo tienes complicado.