Skip to main content
Announcements
NEW Customer Portal: Initial launch will improve how you submit Support Cases. FIND OUT MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
alexis_garcia
Creator II
Creator II

Set analysis fecha y hora anterior

Hola a todos,

Hace unos días me dieron la solución en el post "set analysis fecha anterior", pero ahora tengo un caso parecido y es que no puedo tocar el script.

Igual que el anterior post, pero ahora tengo el campo FechaHora (28/12/2015 00:00:00) y necesito hacer lo mismo que antes hacía con la fecha:

Count({$<DATE={"<=$(=Date(Today()-1))"}>} Datos)


Pero ahora DATE es FechaHora.


Estoy intentando añadir hora a Today() con lo siguiente: Date(Today()-2,'DD/MM/YYYY hh:mm:ss')

Pero creo que no funciona porque no obtengo el dato.


Cómo lo podría hacer?


Gracias.

Un saludo.

1 Solution

Accepted Solutions
alexis_garcia
Creator II
Creator II
Author

Ya está claro Jordi!

No sabía que Timestamp() daba fecha y hora, creía que solo daba la hora.

Count({$<DATE={"$(=Timestamp(Today()-1))"}>} Datos)

Muchas gracias por ayudarme!

View solution in original post

4 Replies
sorrakis01
Specialist
Specialist

Hola Alexis,


El otro post es muy largo y algo lioso... lo que quieres hacer exactamente es contar todos los datos que tienen una fecha anterior a hoy (y la fecha esta con fecha y timestamp?)

Saludos,

alexis_garcia
Creator II
Creator II
Author

Hola Jordi,

Sí, el campo DATE también tiene timestamp, necesito poder contar los datos del día de ayer con set analysis:

Count({$<DATE={"$(=Date(Today()-1))"}>} Datos)


Pero como Today tiene formato (28/12/2015) y DATE tiene formato (28/12/2015 00:00:00), no hace bien la comparación.


Y como no puedo modificar el campo DATE en el script ni en el set analysis, tengo que formatear Today() para que también tenga timestamp y así poder comparar.


Gracias.

Un saludo.



alexis_garcia
Creator II
Creator II
Author

Ya está claro Jordi!

No sabía que Timestamp() daba fecha y hora, creía que solo daba la hora.

Count({$<DATE={"$(=Timestamp(Today()-1))"}>} Datos)

Muchas gracias por ayudarme!

sorrakis01
Specialist
Specialist

Hola,

Genial como siempre que lo tengas. Ahora te iba a poner lo del TimeStamp y tambien podrías hacerlo de otra manera:

Creas una variable por ejemplo vDiaMenos1 = Date(Today()-1,'DD/MM/YYYY hh:mm:ss') o si lo prefieres con el TimeStamp(Today()-1) y lo modificas en el Set.

Te lo digo pq si la usas en varios sets y algun dia la tienes que modificar te será más fácil modificar solo la variable.

Genial que lo tengas ::-)

Saludos